XML 132 R111.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Compensation - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share Based Compensation Plans (Additional Textual) [Abstract]      
Amount accrued for shares settling in cash $ 2,100,000 $ 2,000,000.0  
Grant date fair value of vested shares 26,700,000 20,800,000 $ 18,700,000
Recognized stock-based compensation expense before tax 0 $ 100,000 $ 1,100,000
Unrecognized compensation expense related to stock options $ 31,800,000    
Unrecognized compensation expense is expected to be recognized over a total weighted average period (in years) 2 years    
Stock options granted (in shares) 0 0 0
Number of stock options outstanding (in shares)   386,617  
Total intrinsic value of options exercised $ 5,800,000 $ 22,200,000 $ 7,300,000
Net cash proceeds from the exercise of stock options $ 5,600,000 $ 21,800,000 $ 8,500,000
Number of shares available for future grants for all plans (in shares) 5,800,000    
Performance-based restricted stock units      
Share Based Compensation Plans (Additional Textual) [Abstract]      
Vesting period (in years) 3 years    
Time-based restricted stock units      
Share Based Compensation Plans (Additional Textual) [Abstract]      
Increments for vesting (as a percent) 25.00%    
Time-based restricted stock units | Minimum      
Share Based Compensation Plans (Additional Textual) [Abstract]      
Vesting period (in years) 2 years    
Time-based restricted stock units | Maximum      
Share Based Compensation Plans (Additional Textual) [Abstract]      
Vesting period (in years) 5 years    
Restricted Stock      
Share Based Compensation Plans (Additional Textual) [Abstract]      
Stock distributed from vesting (in shares) 366,427 376,261 386,594
Recognized stock-based compensation expense before tax $ 25,900,000 $ 30,500,000 $ 29,300,000
Stock Options      
Share Based Compensation Plans (Additional Textual) [Abstract]      
Vesting period (in years) 10 years    
Increments for vesting (as a percent) 25.00%    
Number of stock options outstanding (in shares) 257,729