XML 89 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
EQUITY COMPENSATION AND EMPLOYEE BENEFIT PLANS - Narrative (Details)
12 Months Ended
Dec. 31, 2024
USD ($)
participant
installment
$ / shares
shares
Dec. 31, 2023
USD ($)
installment
$ / shares
Dec. 31, 2022
USD ($)
$ / shares
Equity Compensation [Abstract]      
Maximum shares of common stock (in shares) | shares 4,000,000    
Shares available for granting additional awards (in shares) | shares 3,632,157    
Unrecognized compensation cost of non-vested equity compensation awards $ 10,400,000    
Unrecognized compensation cost of non-vested equity compensation awards expected to be recognized over a weighted average period (in years) 2 years 4 months 24 days    
Maximum annual stock purchase plan contributions by plan participants $ 20,000    
Percentage of company matching contribution to employee stock purchase plan (as a percent) 15.00%    
Percentage of interest accrues on purchase plan contributions (as a percent) 5.25%    
Number of participants in executive nonqualified excess plan | participant 47    
Restricted Awards      
Equity Compensation [Abstract]      
Weighted average grant date fair value (in dollars per share) | $ / shares $ 39.70 $ 44.17 $ 42.27
Fair value of awards vested $ 8,200,000 $ 10,400,000 $ 7,300,000
Restricted Awards | Minimum      
Equity Compensation [Abstract]      
Vesting period (in months) 12 months    
Restricted Awards | Maximum      
Equity Compensation [Abstract]      
Vesting period (in months) 60 months    
Performance Shares      
Equity Compensation [Abstract]      
Weighted average grant date fair value (in dollars per share) | $ / shares $ 40.05 $ 45.07 $ 39.28
Vesting period (in months) 36 months    
Fair value of awards vested $ 4,600,000 $ 5,900,000 $ 3,000,000.0
Number of vesting installments | installment 1 1  
2024 Peformance Shares      
Equity Compensation [Abstract]      
Percentage change 25.00%    
2024 Peformance Shares | Minimum      
Equity Compensation [Abstract]      
Performance period 2 years    
2024 Peformance Shares | Maximum      
Equity Compensation [Abstract]      
Performance period 3 years    
2023 Peformance Shares      
Equity Compensation [Abstract]      
Percentage change 25.00%    
2023 Peformance Shares | Minimum      
Equity Compensation [Abstract]      
Performance period 2 years    
2023 Peformance Shares | Maximum      
Equity Compensation [Abstract]      
Performance period 3 years