XML 112 R97.htm IDEA: XBRL DOCUMENT v3.24.0.1
Related Party Transactions - Marine (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Related party transactions:      
Payment of amounts owed $ (5,419)    
Marine Products | Transition Support Services agreement      
Related party transactions:      
Related party charges 1,000 $ 922 $ 867
Receivables due 120 $ 26  
Amount owed for using assets in the Plan to settle participant liabilities 524    
Payment of amounts owed $ 482