v3.26.1
Stock-Based Compensation - Additional Information (Details)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
tranche
$ / shares
shares
Jun. 30, 2025
USD ($)
$ / shares
Jun. 30, 2026
USD ($)
tranche
vote
$ / shares
shares
Jun. 30, 2025
USD ($)
$ / shares
shares
May 20, 2026
shares
Feb. 28, 2026
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)           1,500,000
Accrued bonuses | $ $ 18.0   $ 18.0      
Number of options granted (in shares)     0 0    
Intrinsic value of stock options exercised | $ 2.9 $ 0.0 $ 2.9 $ 0.0    
Cash received from exercise of stock options | $ 3.1   3.1      
Tax benefit from stock options exercised | $ 0.6 $ 0.0 0.6 $ 0.0    
Restricted Stock Units (RSUs)            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Unrecognized compensation cost | $ 99.7   $ 99.7      
Unrecognized compensation costs, period for recognition     2 years 1 month 24 days      
Performance-based Restricted Stock Units (PRSUs)            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Unrecognized compensation cost | $ 9.2   $ 9.2      
Unrecognized compensation costs, period for recognition     1 year 4 months 6 days      
Performance period     3 years      
Stock Options            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Unrecognized compensation cost | $ $ 12.9   $ 12.9      
Unrecognized compensation costs, period for recognition     1 year 7 months 20 days      
Employee Stock            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common stock purchased under the ESPP (in shares)     174,470 201,877    
Weighted average price of stock purchased under the ESPP (in USD per share) | $ / shares $ 11.24 $ 10.79 $ 11.24 $ 10.79    
Restated 2010 Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common stock reserved for issuance (in shares)         18,791,651  
Number of shares available for grant (in shares) 17,032,561   17,032,561      
Restated 2010 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) 11,910,556   11,910,556      
Employee Stock Purchase Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares available for grant (in shares) 7,766,912   7,766,912      
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) 713,220   713,220      
2025 and Subsequent 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      
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 and Subsequent Performance-Based Restricted Stock Units | Performance-based Restricted Stock Units (PRSUs) | Growth Rate            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting rights, percentage     100.00%      
2025 and Subsequent Performance-Based Restricted Stock Units | Performance-based Restricted Stock Units (PRSUs) | Growth Rate | Maximum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting rights, percentage     200.00%      
2025 and Subsequent Performance-Based Restricted Stock Units | Performance-based Restricted Stock Units (PRSUs) | 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      
Award vesting rights, percentage     100.00%      
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) | 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 | 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) | Minimum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting rights, percentage     50.00%