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

Three Months Ended

Six Months Ended

June 30, 

June 30, 

(in thousands)

    

2021

    

2020

    

2021

    

2020

Contract operations:

  

  

  

  

0 ― 1,000 horsepower per unit

$

45,918

$

57,728

$

92,837

$

124,468

1,001 ― 1,500 horsepower per unit

 

66,852

 

78,026

 

135,316

 

162,878

Over 1,500 horsepower per unit

 

50,939

 

51,618

 

101,342

 

106,209

Other (1)

 

156

 

577

 

404

 

1,368

Total contract operations revenue (2)

 

163,865

 

187,949

 

329,899

 

394,923

Aftermarket services:

 

  

 

  

 

  

 

  

Services

 

17,008

 

19,081

 

33,900

 

44,531

OTC parts and components sales

 

14,742

 

13,286

 

27,247

 

30,559

Total aftermarket services revenue (3)

 

31,750

 

32,367

 

61,147

 

75,090

Total revenue

$

195,615

$

220,316

$

391,046

$

470,013

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

    

Total

Remaining performance obligations

$

155,764

$

106,352

$

20,785

$

3,512

$

144

$

286,557

Summary of changes in the allowance for credit losses balance

(in thousands)

Balance at December 31, 2020

      

$

3,370

Provision for (benefit from) credit losses

(215)

Write-offs charged against allowance

(424)

Balance at June 30, 2021

$

2,731