XML 49 R38.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue from Contract with Customers (Tables)
3 Months Ended
Mar. 31, 2021
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue

Three Months Ended

March 31, 

(in thousands)

    

2021

    

2020

Contract operations:

  

  

0 ― 1,000 horsepower per unit

$

46,919

$

66,740

1,001 ― 1,500 horsepower per unit

 

68,464

 

84,852

Over 1,500 horsepower per unit

 

50,403

 

54,591

Other (1)

 

248

 

791

Total contract operations (2)

 

166,034

 

206,974

Aftermarket services:

 

  

 

  

Services

 

16,892

 

25,450

OTC parts and components sales

 

12,505

 

17,273

Total aftermarket services (3)

 

29,397

 

42,723

Total revenue

$

195,431

$

249,697

(1)Primarily relates to fees associated with owned non-compression equipment.
(2)Includes $1.0 million and $1.6 million for the three months ended March 31, 2021 and 2020, respectively, related to billable maintenance on owned compressors that was recognized at a point in time. All other contract operations revenue is recognized over time.
(3)All service revenue within aftermarket services is recognized over time. All OTC parts and components sales revenue is recognized at a point in time.
Schedule of remaining Performance Obligation

(in thousands)

    

2021

    

2022

    

2023

    

2024

    

2025

    

Total

Remaining performance obligations

$

205,343

$

89,252

$

15,014

$

1,860

$

168

$

311,637

Summary of changes in the allowance for credit losses balance

(in thousands)

Balance at December 31, 2020

      

$

3,370

Provision for credit losses

224

Write-offs charged against allowance

(300)

Balance at March 31, 2021

$

3,294