XML 104 R93.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Incentive Programs - Additional Information (Details)
$ in Millions
12 Months Ended
Dec. 31, 2024
USD ($)
Plan
shares
Dec. 31, 2023
USD ($)
shares
Dec. 31, 2022
USD ($)
Mar. 03, 2020
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of stock-based employee compensation plans | Plan 1      
Stock-based compensation expense $ 12.8 $ 12.2 $ 11.8  
Income tax benefit recorded for stock-based compensation expense 1.6 1.7 1.5  
Total unrecognized compensation expense related to stock-based compensation arrangements $ 20.9      
Weighted-average period of cost expected to be recognized 1 year 5 months 8 days      
Restricted Stock [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation expense $ 12.8 $ 12.2 $ 11.8  
Number of unvested restricted stock remained outstanding | shares 570,000 511,000    
Total fair value of options vested $ 23.2      
Restricted Stock [Member] | Minimum [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Vesting period 1 year      
Restricted Stock [Member] | Maximum [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Vesting period 3 years      
2020 Stock Incentive Plan [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Common shares authorized for issuance | shares       2,500,000
2020 Stock Incentive Plan [Member] | Restricted Stock [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Shares vested | shares 422,257      
2020 Stock Incentive Plan [Member] | Unvested Restricted Stock [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Share issued | shares 569,160