XML 94 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plans (Net Periodic Pension Cost) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Retirement Benefits [Abstract]      
Service cost $ 721 $ 776 $ 1,077
Interest cost on projected benefit obligation $ 3,452 3,646 2,148
Defined Benefit Plan Net Periodic Benefit Cost Credit Interest Cost Statement Of Income Or Comprehensive Income Extensible List Not Disclosed Flag Interest cost on projected benefit obligation    
Expected return on plan assets $ (4,405) (4,130) (5,295)
Defined Benefit Plan Net Periodic Benefit Cost Credit Expected Return Loss Statement Of Income Or Comprehensive Income Extensible List Not Disclosed Flag Expected return on plan assets    
Amortization of loss $ 1,591 2,129 2,589
Defined Benefit Plan Net Periodic Benefit Cost Credit Amortization Of Gain Loss Statement Of Income Or Comprehensive Income Extensible List Not Disclosed Flag Amortization of loss    
Net periodic pension cost $ 1,359 $ 2,421 $ 519