XML 65 R49.htm IDEA: XBRL DOCUMENT v3.25.0.1
Details of Selected Balance Sheet Accounts - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Concentration Risk [Line Items]      
Decrease in contract with customer, asset $ (6,600) $ 4,100  
Contract with customer, asset, decrease due to revenue recognized (45,300) (40,200)  
Contract with customer, asset, reclassified to receivable 38,500 44,300  
Deferred revenue 15,642 (8,033) $ 1,554
Contract with customer, liability, increase due to billings 32,500 9,300  
Contract with customer, liability, revenue recognized (16,500) (17,600)  
Depreciation 38,300 43,600 $ 47,000
Completion and Production Services      
Concentration Risk [Line Items]      
Carrying value of assets held for sale $ 6,500    
Offshore Manufactured Products      
Concentration Risk [Line Items]      
Carrying value of assets held for sale   $ 17,200  
United States | Accounts Receivable | Geographic Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk (as a percent) 61.00%    
United Kingdom | Accounts Receivable | Geographic Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk (as a percent) 19.00%