v3.26.3
Pension and Other Post-Retirement Benefits (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Pension benefits        
Components of net periodic benefit cost        
Service cost $ 1,028 $ 1,120 $ 3,084 $ 3,360
Interest cost 2,249 2,312 6,746 6,658
Expected return on plan assets (3,302) (3,290) (9,905) (9,268)
Amortization of prior service cost 0 (203) 0 (609)
Amortization of the net loss (202) (37) (606) (111)
Net periodic cost (227) (98) (681) 30
Other post-retirement benefits        
Components of net periodic benefit cost        
Service cost 0 0 0 0
Interest cost 17 15 51 45
Expected return on plan assets 0 0 0 0
Amortization of prior service cost 0 0 0 0
Amortization of the net loss 21 7 62 21
Net periodic cost $ 38 $ 22 $ 113 $ 66