XML 135 R79.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Disaggregation of Revenue [Line Items]                      
Lease and other revenue                 $ 48,600    
Lease and other revenue                   $ 44,604 $ 24,388
Total revenue $ 247,748 $ 276,839 $ 306,170 $ 300,494 $ 313,133 $ 316,171 $ 305,747 $ 283,105 1,131,251 1,218,156 1,010,466
United States                      
Disaggregation of Revenue [Line Items]                      
Total revenue                 861,001 959,167 770,843
Canada                      
Disaggregation of Revenue [Line Items]                      
Total revenue                 70,314 79,816 79,186
Middle East                      
Disaggregation of Revenue [Line Items]                      
Total revenue                 60,064 53,516 48,899
Europe                      
Disaggregation of Revenue [Line Items]                      
Total revenue                 51,965 38,669 28,112
Latin America                      
Disaggregation of Revenue [Line Items]                      
Total revenue                 32,408 33,976 34,350
Australia                      
Disaggregation of Revenue [Line Items]                      
Total revenue                 30,841 33,247 23,667
Asia-Pacific and other                      
Disaggregation of Revenue [Line Items]                      
Total revenue                 24,658 19,765 25,409
Reporting segments                      
Disaggregation of Revenue [Line Items]                      
Total revenue                 1,131,251 1,218,156 1,010,466
Product revenue                      
Disaggregation of Revenue [Line Items]                      
Revenue                 1,000,630 1,090,218 922,692
Service revenue                      
Disaggregation of Revenue [Line Items]                      
Revenue                 82,021 83,334 63,386
Drilling Technologies | Reporting segments                      
Disaggregation of Revenue [Line Items]                      
Total revenue                 246,887 285,565 227,653
Production & Automation Technologies                      
Disaggregation of Revenue [Line Items]                      
Total revenue                 884,364 932,591 782,813
Production & Automation Technologies | Reporting segments                      
Disaggregation of Revenue [Line Items]                      
Total revenue                 884,364 932,591 782,813
Production & Automation Technologies | Intra-segment eliminations                      
Disaggregation of Revenue [Line Items]                      
Total revenue                 (1,020) (1,040) (5,131)
Production & Automation Technologies | Artificial lift | Reporting segments                      
Disaggregation of Revenue [Line Items]                      
Total revenue                 687,607 725,584 602,287
Production & Automation Technologies | Digital products | Reporting segments                      
Disaggregation of Revenue [Line Items]                      
Total revenue                 134,660 119,293 82,093
Production & Automation Technologies | Other production equipment | Reporting segments                      
Disaggregation of Revenue [Line Items]                      
Total revenue                 $ 63,117 $ 88,754 $ 103,564