XML 32 R64.htm IDEA: XBRL DOCUMENT v3.19.3
Segment Information - Disaggregation of Revenue by Revenue Source and Geography (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Disaggregation of Revenue [Line Items]        
Total Revenue $ 140,417 $ 128,986 $ 440,479 $ 376,640
United States        
Disaggregation of Revenue [Line Items]        
Total Revenue 65,095 70,223 222,592 202,542
International        
Disaggregation of Revenue [Line Items]        
Total Revenue 75,322 58,763 217,887 174,098
Europe/Middle East/Africa        
Disaggregation of Revenue [Line Items]        
Total Revenue 41,071 30,064 116,126 91,154
Latin America        
Disaggregation of Revenue [Line Items]        
Total Revenue 19,181 11,984 56,520 32,441
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Total Revenue 9,727 8,934 27,753 26,200
Other countries        
Disaggregation of Revenue [Line Items]        
Total Revenue 5,343 7,781 17,488 24,303
Tubular Running Services        
Disaggregation of Revenue [Line Items]        
Total Revenue 102,277 89,789 306,971 260,181
Tubular Running Services | United States        
Disaggregation of Revenue [Line Items]        
Total Revenue 34,903 36,817 114,466 101,117
Tubular Running Services | International        
Disaggregation of Revenue [Line Items]        
Total Revenue 67,374 52,972 192,505 159,064
Tubulars        
Disaggregation of Revenue [Line Items]        
Total Revenue 12,519 15,265 53,510 49,991
Tubulars | United States        
Disaggregation of Revenue [Line Items]        
Total Revenue 10,148 14,310 45,163 46,857
Tubulars | International        
Disaggregation of Revenue [Line Items]        
Total Revenue 2,371 955 8,347 3,134
Cementing Equipment        
Disaggregation of Revenue [Line Items]        
Total Revenue 25,621 23,932 79,998 66,468
Cementing Equipment | United States        
Disaggregation of Revenue [Line Items]        
Total Revenue 20,044 19,096 62,963 54,568
Cementing Equipment | International        
Disaggregation of Revenue [Line Items]        
Total Revenue $ 5,577 $ 4,836 $ 17,035 $ 11,900