XML 90 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Retirement Plans Retirement Plans Level 4 (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Defined Benefit Plan Disclosure [Line Items]      
Recognized net actuarial (gains) losses $ (995) $ 654 $ (3,254)
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) (321) 1,451 (2,719)
Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]      
Defined Benefit Plan, Benefit Obligation 15,363 15,906  
Defined Benefit Plan, Actuarial Net (Gains) Losses (995) 654  
Defined Benefit Plan, Benefit Obligation, Benefits Paid 1,710 1,994  
Defined Benefit Plan, Benefit Obligation 13,332 15,363 15,906
Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]      
Defined Benefit Plan, Plan Assets, Amount 0 0  
Defined Benefit Plan, Plan Assets, Contributions by Employer 1,710 1,994  
Defined Benefit Plan, Plan Assets, Amount 0 0 $ 0
Defined Benefit Plan, Funded (Unfunded) Status of Plan (13,332) (15,363)  
Defined Benefit Plan, Accumulated Benefit Obligation 13,332 15,363  
Liability, Defined Benefit Pension Plan, Current (1,825) (1,824)  
Liability, Defined Benefit Pension Plan, Noncurrent (11,507) (13,539)  
Liability, Defined Benefit Pension Plan (13,332) (15,363)  
Defined Benefit Plan, Estimated Future Retirement Benefits Covered by Insurance Contract, Amount 37,100 30,500  
Cash Surrender Value of Life Insurance, Retirement Plans $ 30,100 $ 22,700  
Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate 5.41% 4.94% 5.34%
Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate 4.94% 5.34% 2.52%
Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase 50.00%    
Year One $ 1,629    
Year Two 1,589    
Year Three 1,518    
Year Four 1,443    
Year Five 1,340    
Defined Benefit Plan Expected Benefit Payments 13,280    
Years 2030 through 2034 5,761    
Defined Contribution Plan, Cost 54,500 $ 52,800 $ 49,600
Defined Benefit Plan, Plan Assets, Benefits Paid $ 1,710 1,994  
Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent 50.00%    
Interest cost on projected benefit obligation $ 674 $ 797 $ 535