XML 73 R62.htm IDEA: XBRL DOCUMENT v3.20.2
Segment Information - Disaggregation of Revenue by Revenue Source and Geography (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Disaggregation of Revenue [Line Items]        
Revenue $ 86,101 $ 155,654 $ 209,593 $ 300,062
United States        
Disaggregation of Revenue [Line Items]        
Revenue 31,148 81,136 84,645 157,497
International        
Disaggregation of Revenue [Line Items]        
Revenue 54,953 74,518 124,948 142,565
Europe/Middle East/Africa        
Disaggregation of Revenue [Line Items]        
Revenue 21,886 38,655 57,320 75,055
Latin America        
Disaggregation of Revenue [Line Items]        
Revenue 20,077 19,895 41,002 37,339
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Revenue 8,734 10,077 18,303 18,026
Other countries        
Disaggregation of Revenue [Line Items]        
Revenue 4,256 5,891 8,323 12,145
Tubular Running Services        
Disaggregation of Revenue [Line Items]        
Revenue 62,327 106,615 151,824 204,694
Tubular Running Services | United States        
Disaggregation of Revenue [Line Items]        
Revenue 18,874 41,408 49,043 79,563
Tubular Running Services | International        
Disaggregation of Revenue [Line Items]        
Revenue 43,453 65,207 102,781 125,131
Tubulars        
Disaggregation of Revenue [Line Items]        
Revenue 8,741 22,334 21,283 40,991
Tubulars | United States        
Disaggregation of Revenue [Line Items]        
Revenue 4,990 18,387 14,787 35,015
Tubulars | International        
Disaggregation of Revenue [Line Items]        
Revenue 3,751 3,947 6,496 5,976
Cementing Equipment        
Disaggregation of Revenue [Line Items]        
Revenue 15,033 26,705 36,486 54,377
Cementing Equipment | United States        
Disaggregation of Revenue [Line Items]        
Revenue 7,284 21,341 20,815 42,919
Cementing Equipment | International        
Disaggregation of Revenue [Line Items]        
Revenue $ 7,749 $ 5,364 $ 15,671 $ 11,458