XML 67 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Business Segments - Schedule of Revenue from External Customers by Products and Services (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Total revenue $ 202,392 $ 188,957
Operating Segments | Sales | Drilling | Product Concentration Risk    
Disaggregation of Revenue [Line Items]    
Total revenue 36,472 40,307
Operating Segments | Sales | Subsea | Product Concentration Risk    
Disaggregation of Revenue [Line Items]    
Total revenue 21,835 12,806
Operating Segments | Sales | Stimulation and Intervention | Product Concentration Risk    
Disaggregation of Revenue [Line Items]    
Total revenue 38,560 47,310
Operating Segments | Sales | Coiled Tubing | Product Concentration Risk    
Disaggregation of Revenue [Line Items]    
Total revenue 22,204 26,341
Operating Segments | Sales | Downhole | Product Concentration Risk    
Disaggregation of Revenue [Line Items]    
Total revenue 52,243 23,211
Operating Segments | Sales | Production Equipment | Product Concentration Risk    
Disaggregation of Revenue [Line Items]    
Total revenue 18,482 19,896
Operating Segments | Sales | Valve Solutions | Product Concentration Risk    
Disaggregation of Revenue [Line Items]    
Total revenue 12,617 19,100
Eliminations    
Disaggregation of Revenue [Line Items]    
Total revenue $ (21) $ (14)