XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue from Contract with Customers (Tables)
6 Months Ended
Jun. 30, 2022
Revenue from Contract with Customers  
Disaggregation of Revenue

Three Months Ended

Six Months Ended

June 30, 

June 30, 

(in thousands)

    

2022

    

2021

    

2022

    

2021

Contract operations:

  

  

  

  

0 ― 1,000 horsepower per unit

$

40,489

$

45,918

$

82,331

$

92,837

1,001 ― 1,500 horsepower per unit

 

68,697

 

66,852

 

135,698

 

135,316

Over 1,500 horsepower per unit

 

56,885

 

50,939

 

111,479

 

101,342

Other (1)

 

227

 

156

 

446

 

404

Total contract operations revenue (2)

 

166,298

 

163,865

 

329,954

 

329,899

Aftermarket services:

 

  

 

  

 

  

 

  

Services

 

26,001

 

17,008

 

43,138

 

33,900

OTC parts and components sales

 

23,529

 

14,742

 

39,937

 

27,247

Total aftermarket services revenue (3)

 

49,530

 

31,750

 

83,075

 

61,147

Total revenue

$

215,828

$

195,615

$

413,029

$

391,046

(1)Primarily relates to fees associated with owned non-compression equipment.
(2)Includes $0.9 million and $1.4 million for the three months ended June 30, 2022 and 2021, respectively, and $1.1 million and $2.4 million for the six months ended June 30, 2022 and 2021, 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)Services revenue within aftermarket services is recognized over time. OTC parts and components sales revenue is recognized at a point in time.
Schedule of remaining Performance Obligation

(in thousands)

    

2022

    

2023

    

2024

    

2025

    

2026

    

2027

    

Total

Remaining performance obligations

$

156,370

$

93,290

$

31,041

$

4,819

$

914

$

190

$

286,624

Summary of changes in the allowance for credit losses balance

(in thousands)

Balance at December 31, 2021

      

$

2,152

Provision for credit losses

365

Write-offs charged against allowance

(218)

Balance at June 30, 2022

$

2,299