XML 68 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-based Compensation and Other Compensation - Narrative (Details)
$ in Millions
3 Months Ended
Jun. 30, 2025
USD ($)
Mar. 31, 2025
USD ($)
criteria
shares
Mar. 31, 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   $ 17.6 $ 8.3
Accelerated cost   $ 7.4  
Number of shares other than options granted (in shares) | shares   641,891  
Unrecognized compensation expense   $ 55.1  
Weighted-average period of recognition of unrecognized stock-based compensation cost   2 years 2 months 4 days  
Restricted Stock Units (RSUs) | Forecast      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Accelerated cost $ 2.2    
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,459,706