XML 62 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Disaggregation Of Revenues, By Type) (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 5 Months Ended 6 Months Ended
Feb. 02, 2021
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2021
Jun. 30, 2020
Disaggregation of Revenue [Line Items]            
Total revenues $ 45,928 $ 165,892 $ 151,582 $ 271,735 $ 385,821 $ 385,821
Rentals [Member]            
Disaggregation of Revenue [Line Items]            
Total revenues 18,339 67,237   109,685    
Well Services [Member]            
Disaggregation of Revenue [Line Items]            
Total revenues 27,589 98,655   162,050    
Drilling Products and Services [Member]            
Disaggregation of Revenue [Line Items]            
Total revenues     67,349     171,343
Production Services [Member]            
Disaggregation of Revenue [Line Items]            
Total revenues     43,402     118,866
Technical Solutions [Member]            
Disaggregation of Revenue [Line Items]            
Total revenues     40,831     95,612
Services [Member]            
Disaggregation of Revenue [Line Items]            
Total revenues 19,234 79,787 59,919 123,466   163,722
Services [Member] | Rentals [Member]            
Disaggregation of Revenue [Line Items]            
Total revenues 2,005 9,592   15,856    
Services [Member] | Well Services [Member]            
Disaggregation of Revenue [Line Items]            
Total revenues 17,229 70,195   107,610    
Services [Member] | Drilling Products and Services [Member]            
Disaggregation of Revenue [Line Items]            
Total revenues     13,012     27,589
Services [Member] | Production Services [Member]            
Disaggregation of Revenue [Line Items]            
Total revenues     28,759     89,224
Services [Member] | Technical Solutions [Member]            
Disaggregation of Revenue [Line Items]            
Total revenues     18,148     46,909
Rentals [Member]            
Disaggregation of Revenue [Line Items]            
Total revenues 14,434 53,238 51,758 84,552   141,085
Rentals [Member] | Rentals [Member]            
Disaggregation of Revenue [Line Items]            
Total revenues 14,082 47,895   76,488    
Rentals [Member] | Well Services [Member]            
Disaggregation of Revenue [Line Items]            
Total revenues 352 5,343   8,064    
Rentals [Member] | Drilling Products and Services [Member]            
Disaggregation of Revenue [Line Items]            
Total revenues     44,573     122,402
Rentals [Member] | Production Services [Member]            
Disaggregation of Revenue [Line Items]            
Total revenues     4,959     10,083
Rentals [Member] | Technical Solutions [Member]            
Disaggregation of Revenue [Line Items]            
Total revenues     2,226     8,600
Product Sales [Member]            
Disaggregation of Revenue [Line Items]            
Total revenues 12,260 32,867 39,905 63,717   81,014
Product Sales [Member] | Rentals [Member]            
Disaggregation of Revenue [Line Items]            
Total revenues 2,252 9,750   17,341    
Product Sales [Member] | Well Services [Member]            
Disaggregation of Revenue [Line Items]            
Total revenues $ 10,008 $ 23,117   $ 46,376    
Product Sales [Member] | Drilling Products and Services [Member]            
Disaggregation of Revenue [Line Items]            
Total revenues     9,764     21,352
Product Sales [Member] | Production Services [Member]            
Disaggregation of Revenue [Line Items]            
Total revenues     9,684     19,559
Product Sales [Member] | Technical Solutions [Member]            
Disaggregation of Revenue [Line Items]            
Total revenues     $ 20,457     $ 40,103