XML 72 R61.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue from Contract with Customers - Disaggregate Revenue (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
USD ($)
hp
Jun. 30, 2020
USD ($)
hp
Jun. 30, 2021
USD ($)
hp
Jun. 30, 2020
USD ($)
hp
Disaggregation of Revenue        
Revenue $ 195,615 $ 220,316 $ 391,046 $ 470,013
Contract Operations        
Disaggregation of Revenue        
Revenue 163,865 187,949 329,899 394,923
Contract Operations | Transferred at Point in Time        
Disaggregation of Revenue        
Revenue 1,400 1,500 2,400 3,100
Contract Operations | 0 - 1,000 horsepower per unit        
Disaggregation of Revenue        
Revenue $ 45,918 $ 57,728 $ 92,837 $ 124,468
Contract Operations | 0 - 1,000 horsepower per unit | Minimum        
Disaggregation of Revenue        
Compressor units horsepower (horsepower) | hp 0 0 0 0
Contract Operations | 0 - 1,000 horsepower per unit | Maximum        
Disaggregation of Revenue        
Compressor units horsepower (horsepower) | hp 1,000 1,000 1,000 1,000
Contract Operations | 1,001 - 1,500 horsepower per unit        
Disaggregation of Revenue        
Revenue $ 66,852 $ 78,026 $ 135,316 $ 162,878
Contract Operations | 1,001 - 1,500 horsepower per unit | Minimum        
Disaggregation of Revenue        
Compressor units horsepower (horsepower) | hp 1,001 1,001 1,001 1,001
Contract Operations | 1,001 - 1,500 horsepower per unit | Maximum        
Disaggregation of Revenue        
Compressor units horsepower (horsepower) | hp 1,500 1,500 1,500 1,500
Contract Operations | Over 1,500 horsepower per unit        
Disaggregation of Revenue        
Revenue $ 50,939 $ 51,618 $ 101,342 $ 106,209
Contract Operations | Over 1,500 horsepower per unit | Minimum        
Disaggregation of Revenue        
Compressor units horsepower (horsepower) | hp 1,500 1,500 1,500 1,500
Contract Operations | Other, including fees        
Disaggregation of Revenue        
Revenue $ 156 $ 577 $ 404 $ 1,368
Aftermarket Services        
Disaggregation of Revenue        
Revenue 31,750 32,367 61,147 75,090
Aftermarket Services | Services        
Disaggregation of Revenue        
Revenue 17,008 19,081 33,900 44,531
Aftermarket Services | OTC parts and components sales        
Disaggregation of Revenue        
Revenue $ 14,742 $ 13,286 $ 27,247 $ 30,559