XML 114 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-based Compensation Plans - Narrative (Details) - USD ($)
$ 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]      
Compensation cost $ 31.2 $ 31.5 $ 24.7
Income tax benefit from compensation cost 2.4 2.9 2.1
Restricted Stock/Restricted Stock Units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total fair value of restricted stock vested 43.2 $ 17.3 $ 23.3
Unrecognized compensation cost $ 23.1    
Weighted-average period for recognition of compensation cost 1 year 7 months 6 days    
2020 Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares available for future grants (in shares) 3,600,000    
Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period 1 year    
Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period 3 years