Annual report pursuant to Section 13 and 15(d)

Stock-Based Compensation - Additional Information (Details)

v3.24.4
Stock-Based Compensation - Additional Information (Details)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2024
USD ($)
vote
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
May 22, 2024
shares
Feb. 29, 2024
shares
Feb. 28, 2023
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)         400,000 900,000
Accrued bonuses | $ $ 4.9          
Vesting percentage relative to net sales 60.00%          
Vesting percentage relative to earnings per share 40.00%          
Number of options granted (in shares) 2,694,000          
Intrinsic value of stock options exercised | $ $ 0.5 $ 0.2 $ 0.9      
Cash received from exercise of stock options | $ 0.0 0.2 0.3      
Tax benefit from stock options exercised | $ $ 0.0 $ 0.4 $ 1.2      
Share-based payment arrangement, tranche three            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares awarded as a percentage of grants, peer group based 250.00%          
Share-based payment arrangement, tranche one            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares awarded as a percentage of grants, peer group based 30.00%          
Share-based payment arrangement, tranche two            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares awarded as a percentage of grants, peer group based 100.00%          
Restricted Stock Units (RSUs)            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Unrecognized compensation cost | $ $ 139.2          
Unrecognized compensation costs, period for recognition 2 years 6 months 29 days          
Performance-based restricted stock units (PRSUs)            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Unrecognized compensation cost | $ $ 1.7          
Unrecognized compensation costs, period for recognition 1 year 1 month 28 days          
Performance period 3 years          
Stock Options            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Unrecognized compensation cost | $ $ 26.6          
Unrecognized compensation costs, period for recognition 3 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) 292,614 231,794        
Weighted average price of stock purchased under the ESPP (in dollars per share) | $ / shares $ 14.02 $ 18.89        
Equity Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common stock reserved for issuance (in 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) 15,282,897          
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) 968,741          
Percent of the outstanding shares of common stock 1.25%          
Number of shares available for grant (in shares) 6,334,688          
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) 4,000,000     4,000,000