XML 130 R110.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-based Compensation - Share-based Plans Narratives (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      
Shares outstanding (shares) 330,000 290,000  
Share-based compensation expense $ 18.9 $ 12.6 $ 10.6
Tax benefit related to share-based compensation 1.7 $ 1.7 $ 1.4
Share based compensation not yet recognized $ 18.7    
Recognition period for unrecognized share based compensation (in years) 1 year 10 months 24 days    
Stock Options      
Share-based Compensation Arrangement by Share-based Payment Award      
Share based compensation not yet recognized $ 3.4    
Recognition period for unrecognized share based compensation (in years) 2 years 4 months 24 days    
Restricted Stock and RSU's      
Share-based Compensation Arrangement by Share-based Payment Award      
Shares other than options outstanding unvested (shares) 130,000 110,000  
Share based compensation not yet recognized $ 9.2    
Recognition period for unrecognized share based compensation (in years) 1 year 9 months 18 days    
Performance Units      
Share-based Compensation Arrangement by Share-based Payment Award      
Shares other than options outstanding unvested (shares) 90,000.00 70,000.00  
Share based compensation not yet recognized $ 6.1    
Recognition period for unrecognized share based compensation (in years) 1 year 7 months 6 days    
2024 Omnibus Equity Plan      
Share-based Compensation Arrangement by Share-based Payment Award      
Number of shares authorized (shares) 1,600    
Number of shares available for grant (shares) 200    
2024 Omnibus Equity Plan | Restricted Stock and RSU's      
Share-based Compensation Arrangement by Share-based Payment Award      
Shares other than options outstanding unvested (shares) 10,000.00    
2017 Omnibus Equity Plan      
Share-based Compensation Arrangement by Share-based Payment Award      
Number of shares authorized (shares) 1,700,000    
2017 Omnibus Equity Plan | Stock Options      
Share-based Compensation Arrangement by Share-based Payment Award      
Shares outstanding (shares) 300,000    
2017 Omnibus Equity Plan | Restricted Stock and RSU's      
Share-based Compensation Arrangement by Share-based Payment Award      
Shares other than options outstanding unvested (shares) 120,000    
2017 Omnibus Equity Plan | Performance Units      
Share-based Compensation Arrangement by Share-based Payment Award      
Shares other than options outstanding unvested (shares) 90,000.00    
2009 Omnibus Equity Plan      
Share-based Compensation Arrangement by Share-based Payment Award      
Number of shares authorized (shares) 3,350,000    
2009 Omnibus Equity Plan | Stock Options      
Share-based Compensation Arrangement by Share-based Payment Award      
Shares outstanding (shares) 20,000.00