v3.26.1
Benefit Plans - Schedule of Net Benefit Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Pension Benefits        
Defined Benefit Plan Disclosure [Line Items]        
Service cost $ 1,722 $ 1,644 $ 3,428 $ 3,287
Interest cost 3,944 3,901 7,842 7,801
Expected return on assets (5,244) (4,944) (10,535) (9,887)
Amortization of actuarial gain (353) (458) (766) (915)
Amortization of prior service cost 29 4 58 7
Total 98 147 27 293
Other Benefits        
Defined Benefit Plan Disclosure [Line Items]        
Service cost 147 156 290 312
Interest cost 320 337 630 674
Expected return on assets (293) (295) (575) (590)
Amortization of actuarial gain (220) (214) (477) (428)
Amortization of prior service cost 0 0 0 0
Total $ (46) $ (16) $ (132) $ (32)