XML 221 R120.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plans - Net Periodic Benefit Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Pension      
Defined Benefit Plan Disclosure [Line Items]      
Service cost $ 4,641 $ 4,877 $ 7,906
Interest cost 27,715 28,724 21,028
Expected return on plan assets (32,361) (31,425) (32,419)
Amortization of prior service cost (credit) 435 294 147
Amortization of (gain) loss 379 (490) 5,553
Pension settlement loss 0 2,317 964
Curtailment 736 0 0
Other 0 0 0
Net periodic benefit cost 1,545 4,297 3,179
Postretirement      
Defined Benefit Plan Disclosure [Line Items]      
Service cost 551 1,116 1,516
Interest cost 989 1,351 818
Expected return on plan assets 0 0 0
Amortization of prior service cost (credit) (98) (98) (122)
Amortization of (gain) loss (737) (215) 72
Pension settlement loss 0 0 0
Curtailment 0 0 0
Other 18 (556) (173)
Net periodic benefit cost $ 723 $ 1,598 $ 2,111