XML 116 R102.htm IDEA: XBRL DOCUMENT v3.24.0.1
Benefit Plans - Amounts Recognized in the Consolidated Balance Sheet (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Liabilities:    
Noncurrent liabilities $ (60,614) $ (60,323)
Bargaining Plan    
Defined Benefit Plan, Assets [Abstract]    
Noncurrent assets 1,198 0
Total asset - Bargaining Plan 1,198 0
Pension Plans | Bargaining Plan    
Liabilities:    
Current liabilities 0 0
Noncurrent liabilities 0 (542)
Total liability - Bargaining Plan $ 0 $ (542)