XML 115 R101.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee benefit plans - Recognized Amounts in Consolidated Balance Sheets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Total Recognized Amounts in the Consolidated Balance Sheets    
Noncurrent liabilities $ (180,827) $ (142,784)
Retirement Plans    
Total Recognized Amounts in the Consolidated Balance Sheets    
Noncurrent assets 24,919 26,599
Current liabilities (11,382) (9,797)
Noncurrent liabilities (174,987) (134,555)
Net (liability) (161,450) (117,753)
Retiree Health and Life Insurance Plans    
Total Recognized Amounts in the Consolidated Balance Sheets    
Noncurrent assets 0 0
Current liabilities (817) (1,801)
Noncurrent liabilities (5,840) (7,557)
Net (liability) $ (6,657) $ (9,358)