XML 86 R62.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-based Compensation and Other Compensation - Narrative (Details)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
shares
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
criteria
shares
Jun. 30, 2024
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Payroll expense accrual | $     $ 9.2  
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 | $ $ 12.7 $ 8.8 $ 30.3 $ 17.1
Accelerated cost | $ 2.2   $ 9.6  
Number of shares other than options granted (in shares) | shares     663,475  
Unrecognized compensation expense | $ $ 47.1   $ 47.1  
Weighted-average period of recognition of unrecognized stock-based compensation cost     2 years 3 days  
Restricted Stock Units (RSUs) | Vesting Tranche One        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period     3 years  
Restricted Stock Units (RSUs) | Vesting Tranche Two        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period     1 year  
Restricted Stock Units (RSUs) | Vesting 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 (in shares) | shares     103,223  
Restricted Stock With Book Value Conditions        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares other than options granted (in shares) | shares     239,286  
2023 Equity Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares available for grant (in shares) | shares 3,447,483   3,447,483