v3.26.1
Net (Loss) Income per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Detail) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share, amount 5,254,848 4,084,285 5,254,848 3,800,845
Stock Options        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share, amount 1,278,645 1,538,241 1,278,645 1,504,340
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 3,038,769 1,608,610 3,038,769 1,359,071
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 24,834 24,834 24,834
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 912,600 912,600 912,600