XML 150 R135.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation (Textuals) (Details) - USD ($)
shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2020
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Shares available for future issuance 1.6     1.7
Payout Percentage 100.00%      
Maximum [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Potential increase for payout percentage 200.00%      
Performance Shares [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Award service period 3 years      
Payout Percentage 189.00% 131.00% 126.00%  
Total unrecognized compensation cost $ 14.3      
Weighted average period of recognition 1 year 9 months 18 days      
Estimated forfeiture rate 33.00%      
Restricted Stock Units [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Award service period 3 years      
Total unrecognized compensation cost $ 9.0      
Weighted average period of recognition 2 years 1 month 24 days      
Estimated forfeiture rate 32.00%      
Stock Appreciation Rights (SARs) [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total unrecognized compensation cost $ 5.4      
Weighted average period of recognition 1 year 10 months 24 days      
Estimated forfeiture rate 25.00%      
Award expiration period 7 years