XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue from Contract with Customers (Tables)
9 Months Ended
Sep. 30, 2021
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

(in thousands)

    

2021

    

2020

    

2021

    

2020

Contract operations:

  

  

  

  

0 ― 1,000 horsepower per unit

$

41,576

$

51,409

$

134,413

$

175,877

1,001 ― 1,500 horsepower per unit

 

66,138

 

73,205

 

201,454

 

236,083

Over 1,500 horsepower per unit

 

51,018

 

50,142

 

152,360

 

156,351

Other (1)

 

179

 

467

 

583

 

1,835

Total contract operations revenue (2)

 

158,911

 

175,223

 

488,810

 

570,146

Aftermarket services:

 

  

 

  

 

  

 

  

Services

 

19,249

 

17,961

 

53,149

 

62,492

OTC parts and components sales

 

17,006

 

12,447

 

44,253

 

43,006

Total aftermarket services revenue (3)

 

36,255

 

30,408

 

97,402

 

105,498

Total revenue

$

195,166

$

205,631

$

586,212

$

675,644

(1)Primarily relates to fees associated with owned non-compression equipment.
(2)Includes $0.7 million and $1.4 million for the three months ended September 30, 2021 and 2020, respectively, and $3.1 million and $4.5 million for the nine months ended September 30, 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 services 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

    

2026

    

Total

Remaining performance obligations

$

1,093

$

95,890

$

128,521

$

32,787

$

9,148

$

759

$

268,198

Summary of changes in the allowance for credit losses balance

(in thousands)

Balance at December 31, 2020

      

$

3,370

Provision for credit losses

151

Write-offs charged against allowance

(464)

Balance at September 30, 2021

$

3,057