XML 104 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation (Narrative) (Details) - USD ($)
$ in Millions
12 Months Ended
May 14, 2021
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized 1,050,000      
Restricted stock units [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period   4 years    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value   $ 50.1 $ 47.4 $ 48.3
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value   $ 50.1 47.4 48.3
Performance share awards [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period   3 years    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value   $ 6.4 37.1 10.3
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value   $ 6.4 37.1 10.3
Market Stock Units [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period   3 years    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value   $ 5.6 6.5 6.8
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value   $ 5.6 $ 6.5 $ 6.8
Non-employee director [Member] | Restricted stock units [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period   3 years