XML 90 R75.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plans (Employee Benefit Reconciliation) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]      
Service cost $ 721 $ 776 $ 1,077
Interest cost 3,452 3,646 2,148
Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]      
Fair value of plan assets at beginning of year 65,896    
Fair value of plan assets at end of year 65,673 65,896  
Defined Benefit Plan, Benefit Obligation, Period Increase (Decrease) (1,400)    
Pension Plan      
Defined Benefit Plan Disclosure [Line Items]      
Accumulated Benefit Obligation 69,235 70,588  
Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]      
Projected benefit obligation at beginning of year 70,588 71,203  
Service cost 721 776  
Interest cost 3,452 3,646  
Actuarial gain (1,373) (806)  
Defined Benefit Plan, Benefit Obligation, Benefits Paid (3,112) (3,018)  
Settlement (1,041) (1,213)  
Projected benefit obligation at end of year 69,235 70,588 71,203
Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]      
Fair value of plan assets at beginning of year 65,896 62,356  
Actual gain (loss) on plan assets 3,930 7,771  
Defined Benefit Plan, Plan Assets, Benefits Paid (3,112) (3,018)  
Settlement (1,041) (1,213)  
Fair value of plan assets at end of year 65,673 65,896 $ 62,356
Funded status $ (3,562) $ (4,692)