XML 82 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Contribution
shares
Dec. 31, 2022
USD ($)
shares
Dec. 31, 2021
USD ($)
Executive Retirement Plan, Life Insurance Arrangements and Senior Management Retention Plan [Abstract]      
Net gains on deferred compensation plan investments $ 2,974 $ 451 $ 2,614
Executive Officers [Member]      
Executive Retirement Plan, Life Insurance Arrangements and Senior Management Retention Plan [Abstract]      
Employer contribution 9,100 7,400 9,000
Carrying value of liability $ 57,500 $ 57,000  
Common stock held as investments in Rabbi Trust of ERP (in shares) | shares 49,276 50,196  
Common stock held as investments in Rabbi Trust of ERP, historical cost basis amount $ 31,600 $ 31,400  
Net gains on deferred compensation plan investments 2,600 100 2,500
Profit Sharing Plan [Abstract]      
Tax-exempt interest earned on life insurance policies 2,000 2,200 2,200
Cash surrender value of life insurance policies 74,900 73,000  
Senior Level Employees [Member] | Senior Management Retention Plan [Member]      
Executive Retirement Plan, Life Insurance Arrangements and Senior Management Retention Plan [Abstract]      
Employer contribution 4,100 3,000 2,700
Carrying value of liability $ 16,900 $ 13,600  
Common stock held as investments in Rabbi Trust of ERP (in shares) | shares 17,806 15,998  
Common stock held as investments in Rabbi Trust of ERP, historical cost basis amount $ 12,800 $ 10,800  
Net gains on deferred compensation plan investments $ 400 400 100
Profit Sharing Plan [Member]      
Profit Sharing Plan [Abstract]      
Minimum requisite service period 1 year    
Number of annual employer contribution | Contribution 2    
Employer discretionary contribution amount $ 1,900 1,800 1,600
Employer mandatory contributions amount $ 2,000 $ 1,600 $ 1,700
Annual vesting percentage, first year 0.00%    
Annual vesting percentage, full year thereafter 25.00%    
Benefit vesting period 5 years