Quarterly report [Sections 13 or 15(d)]

Stock-Based Compensation - Additional Information (Details)

v3.25.3
Stock-Based Compensation - Additional Information (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2025
USD ($)
tranche
$ / shares
shares
Sep. 30, 2024
USD ($)
$ / shares
Sep. 30, 2025
USD ($)
vote
tranche
$ / shares
shares
Sep. 30, 2024
USD ($)
$ / shares
shares
Feb. 28, 2025
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)         100,000
Accrued bonuses | $ $ 26,700,000   $ 26,700,000    
Intrinsic value of stock options exercised | $ 0 $ 0 0 $ 500,000  
Tax benefit from stock options exercised | $ 0 $ 0 0 $ 800,000  
Restricted Stock Units (RSUs)          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized compensation cost | $ 106,700,000   $ 106,700,000    
Unrecognized compensation costs, period for recognition     2 years 4 months 2 days    
Performance-based Restricted Stock Units (PRSUs)          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized compensation cost | $ 4,900,000   $ 4,900,000    
Unrecognized compensation costs, period for recognition     1 year 2 months 1 day    
Performance period     3 years    
Stock Options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized compensation cost | $ $ 20,500,000   $ 20,500,000    
Unrecognized compensation costs, period for recognition     2 years 4 months 20 days    
Employee Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common stock purchased under the ESPP (in shares)     201,877 175,764  
Weighted average price of stock purchased under the ESPP (in usd per share) | $ / shares $ 10.79 $ 15.26 $ 10.79 $ 15.26  
Equity Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares available for grant (in shares) 15,334,216   15,334,216    
Equity Incentive Plan | Stock Options And Restricted Stock Units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based payment award, awards outstanding (in shares) 13,309,401   13,309,401    
Employee Stock Purchase Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares available for grant (in shares) 7,101,552   7,101,552    
Inducement Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares available for grant (in shares) 3,958,337   3,958,337    
Inducement Plan | Restricted Stock Units (RSUs)          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based payment award, awards outstanding (in shares) 626,877   626,877    
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   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   2    
Target growth rate     5.00%    
Number of tranches for vesting requirements, net revenue metric and non-GAAP operating income metric | tranche 3   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 | Performance-based Restricted Stock Units (PRSUs) | Share-Based Payment Arrangement, Tranche Two | Growth Rate | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting rights, percentage     75.00%    
2025 Performance-Based Restricted Stock Units | Performance-based Restricted Stock Units (PRSUs) | Share-Based Payment Arrangement, Tranche Two | Growth Rate | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting rights, percentage     200.00%    
2025 Performance-Based Restricted Stock Units | Performance-based Restricted Stock Units (PRSUs) | Share-Based Payment Arrangement, Tranche Two | Percentile Rank | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting rights, percentage     50.00%    
2025 Performance-Based Restricted Stock Units | Performance-based Restricted Stock Units (PRSUs) | Share-Based Payment Arrangement, Tranche Two | Percentile Rank | Maximum          
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 operating income     40.00%    
2024 and Prior Performance-Based Restricted Stock Units | Performance-based Restricted Stock Units (PRSUs) | Minimum          
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 | Performance-based Restricted Stock Units (PRSUs) | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting rights, percentage     250.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%