XML 95 R75.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Plans - Additional Information (Details) - USD ($)
shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period for grants (in years) 3 years    
Historical volatility 29.40%    
Dividend yield 0.00%    
Risk-free interest rate 4.50%    
Historical volatility 2 years 9 months 18 days    
Unrecognized compensation cost expected to be recognized over the period (years) 4 years    
Total fair value of shares vested $ 57.3 $ 62.3 $ 87.8
Total number of available shares to grant 2.5    
Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Actual shares earned, possible percentage on target award 75.00%    
Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Actual shares earned, possible percentage on target award 125.00%    
Restricted Stock and Stock Units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total unrecognized compensation cost, net of estimated forfeitures $ 90.3 $ 93.7 $ 85.4
Restricted Stock and Stock Units | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period for grants (in years) 3 years    
Restricted Stock and Stock Units | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period for grants (in years) 4 years    
ROIC Award | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Actual shares earned, possible percentage on target award 0.00%    
ROIC Award | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Actual shares earned, possible percentage on target award 150.00%