Annual report [Section 13 and 15(d), not S-K Item 405]

Stock-Based Compensation - Additional Information (Details)

v3.25.4
Stock-Based Compensation - Additional Information (Details)
12 Months Ended
Dec. 31, 2025
USD ($)
vote
tranche
$ / shares
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
Feb. 28, 2025
shares
May 22, 2024
shares
Feb. 29, 2024
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of votes per share of common stock | vote 1          
Shares issued upon settlement of employee bonus plan (in shares) | shares       100,000   400,000
Accrued bonuses | $ $ 32,400,000          
Intrinsic value of stock options exercised | $ 0 $ 500,000 $ 200,000      
Cash received from exercise of stock options | $ 0 0 200,000      
Tax benefit from stock options exercised | $ 0 $ 0 $ 400,000      
Restricted Stock Units (RSUs)            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Unrecognized compensation cost | $ $ 90,000,000.0          
Unrecognized compensation costs, period for recognition 2 years 1 month 9 days          
Performance-based restricted stock units (PRSUs)            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Unrecognized compensation cost | $ $ 2,900,000          
Unrecognized compensation costs, period for recognition 11 months 1 day          
Performance period 3 years          
Stock Options            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Unrecognized compensation cost | $ $ 18,400,000          
Unrecognized compensation costs, period for recognition 2 years 1 month 20 days          
Employee Stock            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common stock purchased under the ESPP (in shares) | shares 330,788 292,614        
Weighted average price of stock purchased under the ESPP (in dollars per share) | $ / shares $ 10.79 $ 14.02        
Equity Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common stock reserved for issuance (in shares) | shares 2,583,311          
Percent of the outstanding shares of common stock 4.00%          
Performance period 4 years          
Number of shares available for grant (in shares) | shares 2,121,566          
Equity Incentive Plan | Minimum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock-based compensation, vesting period 7 years          
Equity Incentive Plan | Maximum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock-based compensation, vesting period 10 years          
Employee Stock Purchase Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common stock reserved for issuance (in shares) | shares 968,741          
Percent of the outstanding shares of common stock 1.25%          
Number of shares available for grant (in shares) | shares 6,972,641          
Maximum duration of employee stock purchase plan 27 months          
Stock-based compensation arrangement, maximum employee subscription rate 15.00%          
Stock-based compensation arrangement, discount from market price, offering date 85.00%          
Stock-based compensation arrangement, discount from market price, purchase date 85.00%          
Inducement Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares available for grant (in shares) | shares 3,925,651       4,000,000  
2025 Performance-Based Restricted Stock Units | Performance-based restricted stock units (PRSUs)            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Performance period 3 years          
Number of tranches for vesting requirements | tranche 4          
Award vesting rights, percentage 25.00%          
Tranche duration 1 year          
Number of tranches for vesting requirements, net revenue and non-GAAP operating income over baseline results equal or exceed target growth rates | tranche 2          
Target growth rate 5.00%          
Number of tranches for vesting requirements, net revenue metric and non-GAAP operating income metric | tranche 3          
Vesting percentage relative to net revenue 50.00%          
Vesting percentage relative to non-GAAP operating income 50.00%          
2025 Performance-Based Restricted Stock Units | Performance-based restricted stock units (PRSUs) | Share-based payment arrangement, tranche one            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Target growth rate 2.50%          
2025 Performance-Based Restricted Stock Units | Performance-based restricted stock units (PRSUs) | Share-based payment arrangement, tranche two            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Target growth rate 2.50%          
2025 Performance-Based Restricted Stock Units | Minimum | Performance-based restricted stock units (PRSUs) | Share-based payment arrangement, tranche two | Growth Rate            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting rights, percentage 75.00%          
2025 Performance-Based Restricted Stock Units | Minimum | Performance-based restricted stock units (PRSUs) | Share-based payment arrangement, tranche two | Percentile Rank            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting rights, percentage 50.00%          
2025 Performance-Based Restricted Stock Units | Maximum | Performance-based restricted stock units (PRSUs) | Share-based payment arrangement, tranche two | Growth Rate            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting rights, percentage 200.00%          
2025 Performance-Based Restricted Stock Units | Maximum | Performance-based restricted stock units (PRSUs) | Share-based payment arrangement, tranche two | Percentile Rank            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting rights, percentage 200.00%          
2024 and Prior Performance-Based Restricted Stock Units | Performance-based restricted stock units (PRSUs)            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Performance period 3 years          
Vesting percentage relative to net revenue 60.00%          
Vesting percentage relative to non-GAAP diluted earnings per share 40.00%          
2024 and Prior Performance-Based Restricted Stock Units | Performance-based restricted stock units (PRSUs) | Share-Based Payment Arrangement, Year 1            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting rights, percentage 30.00%          
2024 and Prior Performance-Based Restricted Stock Units | Performance-based restricted stock units (PRSUs) | Share-Based Payment Arrangement, Year 2            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting rights, percentage 100.00%          
2024 and Prior Performance-Based Restricted Stock Units | Minimum | Performance-based restricted stock units (PRSUs)            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting rights, percentage 50.00%          
2024 and Prior Performance-Based Restricted Stock Units | Maximum | Performance-based restricted stock units (PRSUs)            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting rights, percentage 250.00%