XML 49 R37.htm IDEA: XBRL DOCUMENT v3.25.2
Benefit Plans - Schedule of Net Benefit Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Pension Benefits        
Defined Benefit Plan Disclosure [Line Items]        
Service cost $ 1,644 $ 1,666 $ 3,287 $ 3,331
Interest cost 3,901 3,613 7,801 7,226
Expected return on assets (4,944) (4,463) (9,887) (8,926)
Amortization of actuarial (gain) loss (458) (18) (915) (35)
Amortization of prior service cost 4 4 7 7
Total 147 802 293 1,603
Other Benefits        
Defined Benefit Plan Disclosure [Line Items]        
Service cost 156 166 312 332
Interest cost 337 295 674 591
Expected return on assets (295) (267) (590) (534)
Amortization of actuarial (gain) loss (214) (161) (428) (322)
Amortization of prior service cost 0 0 0 0
Total $ (16) $ 33 $ (32) $ 67