v3.26.1
Pension and Other Post-Retirement Benefits (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Pension benefits        
Components of net periodic benefit cost        
Service cost $ 1,028 $ 1,120 $ 2,056 $ 2,240
Interest cost 2,249 2,173 4,498 4,346
Expected return on plan assets (3,302) (2,989) (6,604) (5,978)
Amortization of prior service cost 0 (203) 0 (406)
Amortization of the net loss (202) (37) (404) (74)
Net periodic cost (227) 64 (454) 128
Other post-retirement benefits        
Components of net periodic benefit cost        
Service cost 0 0 0 0
Interest cost 17 15 34 30
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 41 14
Net periodic cost $ 38 $ 22 $ 75 $ 44