XML 111 R88.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-based Compensation Plans - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Compensation cost $ 31.5 $ 24.7 $ 17.1
Income tax benefit from compensation cost 2.9 2.1 1.8
Restricted Stock/Restricted Stock Units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total fair value of restricted stock vested 17.3 $ 23.3 $ 15.1
Unrecognized compensation cost $ 21.9    
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) 5,100,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