XML 116 R102.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee benefit plans - Component of Net Periodic Pension Cost that are Included in Accumulated Other Comprehensive Loss (Income) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Defined Benefit Plan Disclosure [Line Items]    
Prior service cost $ 11,637  
Retirement Plans    
Defined Benefit Plan Disclosure [Line Items]    
Net actuarial loss/(gain) 109,718 $ 114,957
Prior service cost 5,020 5,557
Amount in accumulated other comprehensive loss (income) 114,738 120,514
Retiree Health and Life Insurance Plans    
Defined Benefit Plan Disclosure [Line Items]    
Net actuarial loss/(gain) (7,706) (6,120)
Prior service cost 11,251 11,637
Amount in accumulated other comprehensive loss (income) $ 3,545 $ 5,517