XML 119 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefits - Net Periodic Benefit Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Pension Benefits      
Net periodic benefit cost      
Service cost $ 3,287 $ 3,817 $ 4,481
Interest cost 9,913 10,106 7,730
Expected return on plan assets (14,541) (15,025) (18,891)
Amortization of prior service cost (2,896) (3,280) (3,280)
Effect of partial curtailment (506) (2,666) 0
Amortization of net loss 0 207 777
Net periodic benefit cost (4,743) (6,841) (9,183)
Post-retirement Benefits      
Net periodic benefit cost      
Service cost 0 0 0
Interest cost 0 0 2
Expected return on plan assets 0 0 0
Amortization of prior service cost 0 0 (15,085)
Effect of partial curtailment 0 0 (26)
Amortization of net loss 0 0 2,824
Net periodic benefit cost $ 0 $ 0 $ (12,285)