XML 86 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
EQUITY COMPENSATION AND EMPLOYEE BENEFIT PLANS - Narrative (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
installment
participant
$ / shares
shares
Dec. 31, 2022
USD ($)
installment
$ / shares
Dec. 31, 2021
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,791,411    
Unrecognized compensation cost of non-vested equity compensation awards $ 10,200,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 49    
Restricted Awards      
Equity Compensation [Abstract]      
Weighted average grant date fair value (in dollars per share) | $ / shares $ 44.17 $ 42.27 $ 42.69
Fair value of awards vested $ 10,400,000 $ 7,300,000 $ 6,800,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 $ 45.07 $ 39.28 $ 38.48
Vesting period (in months) 36 months    
Number of vesting installments | installment 1 1  
Fair value of awards vested $ 5,900,000 $ 3,000,000 $ 4,100,000
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    
2022 Performance Shares | Minimum      
Equity Compensation [Abstract]      
Performance period 2 years    
2022 Performance Shares | Maximum      
Equity Compensation [Abstract]      
Performance period 3 years