XML 51 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Business Segments - Schedule of Revenue from External Customers by Products and Services (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue [Line Items]    
Total revenue $ 188,957 $ 155,174
Operating Segments | Sales | Drilling Technologies | Product Concentration Risk    
Disaggregation of Revenue [Line Items]    
Total revenue 40,777 29,235
Operating Segments | Sales | Downhole Technologies | Product Concentration Risk    
Disaggregation of Revenue [Line Items]    
Total revenue 23,211 19,564
Operating Segments | Sales | Subsea Technologies | Product Concentration Risk    
Disaggregation of Revenue [Line Items]    
Total revenue 12,806 22,461
Operating Segments | Sales | Stimulation and Intervention | Product Concentration Risk    
Disaggregation of Revenue [Line Items]    
Total revenue 47,326 30,159
Operating Segments | Sales | Coiled Tubing | Product Concentration Risk    
Disaggregation of Revenue [Line Items]    
Total revenue 26,341 22,383
Operating Segments | Sales | Production Equipment | Product Concentration Risk    
Disaggregation of Revenue [Line Items]    
Total revenue 19,896 15,167
Operating Segments | Sales | Valve Solutions | Product Concentration Risk    
Disaggregation of Revenue [Line Items]    
Total revenue 19,099 16,338
Eliminations    
Disaggregation of Revenue [Line Items]    
Total revenue $ (499) $ (133)