v3.26.3
Benefit Plans - Schedule of Net Benefit Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Pension Benefits        
Defined Benefit Plan Disclosure [Line Items]        
Service cost $ 1,707 $ 1,644 $ 5,135 $ 4,931
Interest cost 3,943 3,901 11,785 11,702
Expected return on assets (5,293) (4,944) (15,828) (14,831)
Amortization of actuarial gain (413) (458) (1,179) (1,373)
Amortization of prior service cost 29 4 87 11
Total (27) 147 0 440
Other Benefits        
Defined Benefit Plan Disclosure [Line Items]        
Service cost 143 156 433 468
Interest cost 311 337 941 1,011
Expected return on assets (257) (295) (734) (885)
Amortization of actuarial gain (316) (214) (891) (642)
Amortization of prior service cost 0 0 0 0
Total $ (119) $ (16) $ (251) $ (48)