XML 99 R80.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
May 19, 2017
May 09, 2012
Restricted Stock Units (RSUs)          
Share Based Compensation Arrangement by Share Based Payment Award [Line Items]          
Recognized stock-based compensation costs $ 27.5 $ 21.0 $ 22.4    
Recognized stock-based compensation costs, net of tax 20.4 $ 15.5 $ 16.6    
Pre-tax unrecognized compensation expense $ 18.8        
Recognized expense over a weighted-average period, years 1 year 6 months 21 days        
2012 Long-Term Incentive Plan          
Share Based Compensation Arrangement by Share Based Payment Award [Line Items]          
Common stock reserved for issuance (in shares)         3,200,000
2012 Long-Term Incentive Plan | Stock Options Plans          
Share Based Compensation Arrangement by Share Based Payment Award [Line Items]          
Option awards contractual term (years) 10 years        
2012 Long-Term Incentive Plan | Minimum | Stock Options Plans          
Share Based Compensation Arrangement by Share Based Payment Award [Line Items]          
Vesting period (years) 3 years        
2012 Long-Term Incentive Plan | Maximum | Stock Options Plans          
Share Based Compensation Arrangement by Share Based Payment Award [Line Items]          
Vesting period (years) 5 years        
2017 Long-Term Incentive Plan          
Share Based Compensation Arrangement by Share Based Payment Award [Line Items]          
Common stock reserved for issuance (in shares)       3,000,000  
2017 Long-Term Incentive Plan | Minimum | Restricted Stock Units (RSUs)          
Share Based Compensation Arrangement by Share Based Payment Award [Line Items]          
Vesting period (years) 3 years        
2017 Long-Term Incentive Plan | Maximum | Restricted Stock Units (RSUs)          
Share Based Compensation Arrangement by Share Based Payment Award [Line Items]          
Vesting period (years) 5 years        
Non-employee director          
Share Based Compensation Arrangement by Share Based Payment Award [Line Items]          
Options granted (in shares) 4,705 3,203 1,777