XML 61 R45.htm IDEA: XBRL DOCUMENT v3.22.4
Details of Selected Balance Sheet Accounts - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Concentration Risk [Line Items]      
Decrease in contract with customer, asset $ 2,800 $ 3,900  
Contract with customer, asset, reclassified to receivable 34,800 38,900  
Contract with customer, asset, decrease due to revenue recognized (31,700) 35,000  
Increase in deferred revenue 1,554 (148) $ 25,549
Contract with customer, liability, increase due to billings 19,000 10,400  
Contract with customer, liability, revenue recognized 17,200 10,500  
Impairments of inventories 0 3,581 31,151
Depreciation $ 47,000 60,100 73,600
Impairment of fixed asset   1,372 10,468
Downhole Technologies      
Concentration Risk [Line Items]      
Impairments of inventories   2,100 5,900
Impairment of fixed asset     1,600
Well Site Services      
Concentration Risk [Line Items]      
Impairments of inventories   1,500 9,000
Impairment of fixed asset   $ 1,400  
Well Site Services Drilling Services      
Concentration Risk [Line Items]      
Impairment of fixed asset     5,200
Completion Services      
Concentration Risk [Line Items]      
Impairment of fixed asset     $ 3,600
United States | Geographic Concentration Risk | Accounts Receivable      
Concentration Risk [Line Items]      
Concentration risk (as a percent) 77.00%