XML 91 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
Retirement Plans - Schedule of Defined Benefit Plans Disclosures (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]      
Service cost $ 1,531 $ 1,423  
Interest cost 23,163 23,915  
Curtailment loss recognized 48 0  
Defined Benefit Pension Plans      
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]      
Service cost 1,531 1,423 $ 1,219
Interest cost 23,163 23,915 12,903
Expected return on assets (25,882) (27,168) (24,600)
Amortization of actuarial loss 12,580 12,020 10,198
Curtailment loss recognized 48 0 0
Net periodic benefit cost (credit) $ 11,440 $ 10,190 $ (280)