XML 78 R64.htm IDEA: XBRL DOCUMENT v3.19.2
Segment Information - Disaggregation of Revenue by Revenue Source and Geography (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Disaggregation of Revenue [Line Items]        
Total Revenue $ 155,654 $ 132,085 $ 300,062 $ 247,654
United States        
Disaggregation of Revenue [Line Items]        
Total Revenue 81,136 67,555 157,497 132,320
International        
Disaggregation of Revenue [Line Items]        
Total Revenue 74,518 64,530 142,565 115,334
Europe/Middle East/Africa        
Disaggregation of Revenue [Line Items]        
Total Revenue 38,655 32,544 75,055 61,090
Latin America        
Disaggregation of Revenue [Line Items]        
Total Revenue 19,895 12,983 37,339 20,457
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Total Revenue 10,077 9,572 18,026 17,266
Other countries        
Disaggregation of Revenue [Line Items]        
Total Revenue 5,891 9,431 12,145 16,521
Tubular Running Services        
Disaggregation of Revenue [Line Items]        
Total Revenue 106,615 91,518 204,694 170,392
Tubular Running Services | United States        
Disaggregation of Revenue [Line Items]        
Total Revenue 41,408 33,372 79,563 64,301
Tubular Running Services | International        
Disaggregation of Revenue [Line Items]        
Total Revenue 65,207 58,146 125,131 106,091
Tubulars        
Disaggregation of Revenue [Line Items]        
Total Revenue 22,334 17,040 40,991 34,726
Tubulars | United States        
Disaggregation of Revenue [Line Items]        
Total Revenue 18,387 15,765 35,015 32,547
Tubulars | International        
Disaggregation of Revenue [Line Items]        
Total Revenue 3,947 1,275 5,976 2,179
Cementing Equipment        
Disaggregation of Revenue [Line Items]        
Total Revenue 26,705 23,527 54,377 42,536
Cementing Equipment | United States        
Disaggregation of Revenue [Line Items]        
Total Revenue 21,341 18,418 42,919 35,472
Cementing Equipment | International        
Disaggregation of Revenue [Line Items]        
Total Revenue $ 5,364 $ 5,109 $ 11,458 $ 7,064