XML 86 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plans (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
Contribution
shares
Dec. 31, 2023
USD ($)
shares
Dec. 31, 2022
USD ($)
Executive Retirement Plan, Life Insurance Arrangements and Senior Management Retention Plan [Abstract]      
Net gains on deferred compensation plan investments $ 3,270 $ 2,974 $ 451
Profit Sharing Plan [Abstract]      
Tax-exempt interest earned on life insurance policies 2,400 2,000 2,200
Cash surrender value of life insurance policies $ 74,100 74,900  
2025 Plan [Member]      
Share-Based Compensation [Abstract]      
Maximum number of shares can be authorized (in shares) | shares 80,000    
Number of shares issued (in shares) | shares 0    
Executive Officers [Member]      
Executive Retirement Plan, Life Insurance Arrangements and Senior Management Retention Plan [Abstract]      
Employer contribution $ 9,000 9,100 7,400
Carrying value of liability $ 61,400 $ 57,500  
Common stock held as investments in Rabbi Trust of ERP (in shares) | shares 48,877 49,276  
Common stock held as investments in Rabbi Trust of ERP, historical cost basis amount $ 31,800 $ 31,600  
Net gains on deferred compensation plan investments $ 2,700 2,600 100
Executive Officers [Member] | Minimum [Member]      
Executive Retirement Plan, Life Insurance Arrangements and Senior Management Retention Plan [Abstract]      
Period for account balances to be liquidated and paid out to each participant 12 months    
Executive Officers [Member] | Maximum [Member]      
Executive Retirement Plan, Life Insurance Arrangements and Senior Management Retention Plan [Abstract]      
Period for account balances to be liquidated and paid out to each participant 24 months    
Senior Level Employees [Member] | Senior Management Retention Plan [Member]      
Executive Retirement Plan, Life Insurance Arrangements and Senior Management Retention Plan [Abstract]      
Employer contribution $ 4,000 4,100 3,000
Carrying value of liability $ 21,200 $ 16,900  
Common stock held as investments in Rabbi Trust of ERP (in shares) | shares 19,647 17,806  
Common stock held as investments in Rabbi Trust of ERP, historical cost basis amount $ 14,600 $ 12,800  
Net gains on deferred compensation plan investments $ 500 400 400
Senior Level Employees [Member] | Minimum [Member]      
Executive Retirement Plan, Life Insurance Arrangements and Senior Management Retention Plan [Abstract]      
Period for account balances to be liquidated and paid out to each participant 12 months    
Senior Level Employees [Member] | Maximum [Member]      
Executive Retirement Plan, Life Insurance Arrangements and Senior Management Retention Plan [Abstract]      
Period for account balances to be liquidated and paid out to each participant 24 months    
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,800 1,900 1,800
Employer mandatory contributions amount $ 2,000 $ 2,000 $ 1,600
Annual vesting percentage, first year 0.00%    
Annual vesting percentage, full year thereafter 25.00%    
Benefit vesting period 5 years