XML 104 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-based Compensation - Narrative (Details)
$ in Millions
12 Months Ended
Dec. 31, 2024
USD ($)
criteria
shares
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Restricted Stock Units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of different vesting criteria | criteria 4    
Stock-based compensation expense | $ $ 33.9 $ 34.6 $ 15.6
Number of shares other than options granted 827,980    
Expected to vest in next fiscal year (in shares) 665,376    
Expected to vest in two years (in shares) 771,158    
Expected to vest in three years (in shares) 481,578    
Unrecognized compensation cost | $ $ 29.6    
Weighted-average period of recognition of unrecognized stock-based compensation cost 1 year 7 months 2 days    
Restricted Stock Units (RSUs) | Tranche One      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 3 years    
Restricted Stock Units (RSUs) | Tranche Two      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 1 year    
Restricted Stock Units (RSUs) | Tranche Three      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 2 years    
Restricted Stock with Total Shareholder Return Conditions      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares other than options granted 133,438    
Restricted Stock with Book Value Conditions      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares other than options granted 308,421    
Equity Incentive Plan 2023      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares available 3,749,209