XML 116 R83.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation (Details) - USD ($)
$ / shares in Units, $ 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]      
Total number of authorized stock-based awards available (in shares) 3,823,058    
Unvested awards, compensation cost not yet recognized $ 67.6    
Unvested awards, compensation cost not yet recognized, period of recognition (in years) 1 year 2 months 12 days    
Restricted stock awards [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period (in years) 3 years    
Restricted stock vested, total fair value $ 42.7 $ 42.7 $ 41.0
Restricted stock granted, weighted average grant date fair value $ 69.86 $ 62.59 $ 60.90
Restricted stock unit, time-based [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Restricted stock vested, total fair value $ 19.4 $ 13.5 $ 9.3
Restricted stock granted, weighted average grant date fair value $ 67.73 $ 61.37 $ 62.38
Restricted stock units, performance-based [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Restricted stock vested, total fair value $ 55.5 $ 50.9 $ 50.5
Restricted stock granted, weighted average grant date fair value $ 67.90 $ 59.62 $ 61.79
Restricted stock units [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period (in years) 3 years