XML 109 R92.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plans - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Defined Contribution Plan Disclosure [Line Items]      
Employer matching contribution, percent of match 2.00%    
Additional contributions based on employee's base pay 2.00%    
Expenses associated with matching provisions $ 3,400 $ 3,200 $ 3,100
Expenses related to discretionary contribution 3,900 4,200 4,100
Compensation expense related to the profit-sharing 3,800 1,400 $ 5,300
Actuarial loss (gain) $ (7,400) $ 774  
Expected long-term rate of return 6.25% 6.25% 6.25%
Life insurance assets $ 76,448 $ 67,884  
Purchase insurance 6,250 0 $ 0
Split dollar life insurance benefits      
Defined Contribution Plan Disclosure [Line Items]      
Estimated liability 1,700 1,500  
Compensation expense related to the split dollar life insurance 177 3  
DB Pension Plan      
Defined Contribution Plan Disclosure [Line Items]      
Accumulated benefit obligation 65,300 70,700  
Funded (unfunded) status of plan 23,050 13,926  
Actuarial loss (gain) $ (4,288) 1,242  
DC Retirement Plan      
Defined Contribution Plan Disclosure [Line Items]      
Annual contribution limit (as a percent) 4.00%    
Accumulated benefit obligation $ 6,900 7,600  
Funded (unfunded) status of plan (6,905) (7,603)  
Actuarial loss (gain) (815) (153)  
SERP Plan      
Defined Contribution Plan Disclosure [Line Items]      
Accumulated benefit obligation 20,000 21,100  
Funded (unfunded) status of plan (22,872) (24,961)  
Actuarial loss (gain) $ (2,259) $ (315)