XML 63 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Details of Selected Balance Sheet Accounts - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Concentration Risk [Line Items]      
Decrease in contract with customer, asset $ 4,100 $ 2,800  
Contract with customer, asset, decrease due to revenue recognized 40,200 31,700  
Contract with customer, asset, reclassified to receivable 44,300 34,800  
Increase in deferred revenue (8,033) 1,554 $ (148)
Contract with customer, liability, increase due to billings 9,300 19,000  
Contract with customer, liability, revenue recognized (17,600) 17,200  
Impairments of inventories 0 0 3,581
Depreciation 43,600 $ 47,000 60,100
Impairment of fixed asset     1,372
Offshore/Manufactured Products      
Concentration Risk [Line Items]      
Carrying value of assets held for sale $ 17,200    
Well Site Services      
Concentration Risk [Line Items]      
Impairments of inventories     1,500
Impairment of fixed asset     $ 1,400
United States | Geographic Concentration Risk | Accounts Receivable      
Concentration Risk [Line Items]      
Concentration risk (as a percent) 66.00%    
United Kingdom | Geographic Concentration Risk | Accounts Receivable      
Concentration Risk [Line Items]      
Concentration risk (as a percent) 12.00%    
Singapore | Geographic Concentration Risk | Accounts Receivable      
Concentration Risk [Line Items]      
Concentration risk (as a percent) 11.00%