XML 74 R56.htm IDEA: XBRL DOCUMENT v3.19.1
Business Segments - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Disaggregation of Revenue [Line Items]    
Total revenue $ 271,842 $ 250,231
Eliminations    
Disaggregation of Revenue [Line Items]    
Total revenue (752) (1,108)
Drilling & Downhole | Operating Segments    
Disaggregation of Revenue [Line Items]    
Total revenue 85,940 76,864
Completions | Operating Segments    
Disaggregation of Revenue [Line Items]    
Total revenue 94,659 88,054
Production | Operating Segments    
Disaggregation of Revenue [Line Items]    
Total revenue 91,995 86,421
Drilling Technologies | Drilling & Downhole | Operating Segments    
Disaggregation of Revenue [Line Items]    
Total revenue 41,926 42,757
Downhole Technologies | Drilling & Downhole | Operating Segments    
Disaggregation of Revenue [Line Items]    
Total revenue 30,425 24,527
Subsea Technologies | Drilling & Downhole | Operating Segments    
Disaggregation of Revenue [Line Items]    
Total revenue 13,589 9,580
Stimulation and Intervention | Completions | Operating Segments    
Disaggregation of Revenue [Line Items]    
Total revenue 51,311 51,060
Coiled Tubing | Completions | Operating Segments    
Disaggregation of Revenue [Line Items]    
Total revenue 43,348 36,994
Production Equipment | Production | Operating Segments    
Disaggregation of Revenue [Line Items]    
Total revenue 36,568 31,456
Valve Solutions | Production | Operating Segments    
Disaggregation of Revenue [Line Items]    
Total revenue $ 55,427 $ 54,965