Quarterly report [Sections 13 or 15(d)]

Net (Loss) Income per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Detail)

v3.25.3
Net (Loss) Income per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Detail) - shares
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share, amount 5,053,385 5,950,599
Stock Options    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share, amount 1,612,985 2,001,787
RSUs, PSUs, and Potential ESPP Shares    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share, amount 2,502,966 2,889,872
Credit Agreement Warrants    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share, amount 24,834 1,058,940
Contingent Earnout Shares    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share, amount 912,600 0