XML 62 R52.htm IDEA: XBRL DOCUMENT v3.25.1
Employee Benefit Plans (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Executive Retirement Plan, Life Insurance Arrangements and Senior Management Retention Plan [Abstract]      
Net gain on deferred compensation benefits $ 833 $ 1,158  
Executive Officers [Member]      
Executive Retirement Plan, Life Insurance Arrangements and Senior Management Retention Plan [Abstract]      
Employer contribution 0 2,200  
Carrying value of liability $ 60,800   $ 61,400
Common stock held as investments in Rabbi Trust of ERP (in shares) 48,892   48,877
Common stock held as investments in Rabbi Trust of ERP, historical cost basis amount $ 31,600   $ 31,800
Net gain on deferred compensation benefits $ 600 1,000  
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 $ 0 1,100  
Carrying value of liability $ 20,800   $ 21,200
Common stock held as investments in Rabbi Trust of ERP (in shares) 18,474   19,647
Common stock held as investments in Rabbi Trust of ERP, historical cost basis amount $ 14,200   $ 14,600
Net gain on deferred compensation benefits $ 200 $ 200  
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