XML 101 R89.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity Compensation Plans - Time-Based Awards (Details Textual) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Weighted-average grant date fair value, awards granted $ 49.94 $ 52.09 $ 63.25
Market value of restricted stock shares vesting $ 26.6 $ 28.0 $ 26.4
Time-Based Awards      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Weighted-average grant date fair value, awards granted $ 50    
Time-Based Awards | Maximum      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Vesting period 4 years    
Time-Based Awards | Minimum      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Vesting period 2 years