Quarterly report [Sections 13 or 15(d)]

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

v3.26.3
Net (Loss) Income per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 4,096,013 5,053,385 4,096,013 5,053,385
Stock Options        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 1,260,351 1,612,985 1,260,351 1,612,985
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 (in shares) 2,810,828 2,502,966 2,810,828 2,502,966
Credit Agreement Warrants        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 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 (in shares) 0 912,600 0 912,600