XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.2.2
REVENUE FROM CONTRACTS WITH CUSTOMERS (Tables)
9 Months Ended
Sep. 30, 2022
REVENUE FROM CONTRACTS WITH CUSTOMERS  
Schedule of disaggregation of revenue

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

    

2022

    

2021

    

2022

    

2021

Contract operations:

  

  

  

  

0 ― 1,000 horsepower per unit

$

38,967

$

41,576

$

121,298

$

134,413

1,001 ― 1,500 horsepower per unit

 

72,463

 

66,138

 

208,161

 

201,454

Over 1,500 horsepower per unit

 

58,818

 

51,018

 

170,297

 

152,360

Other (1)

 

249

 

179

 

695

 

583

Total contract operations revenue (2)

 

170,497

 

158,911

 

500,451

 

488,810

Aftermarket services:

 

  

 

  

 

  

 

  

Services

 

23,528

 

19,249

 

66,666

 

53,149

Over–the–counter (“OTC”) parts and components sales

 

19,643

 

17,006

 

59,580

 

44,253

Total aftermarket services revenue (3)

 

43,171

 

36,255

 

126,246

 

97,402

Total revenue

$

213,668

$

195,166

$

626,697

$

586,212

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

    

2022

    

2023

    

2024

    

2025

    

2026

    

2027

    

Total

Remaining performance obligations

$

99,377

$

122,031

$

46,882

$

12,870

$

919

$

192

$

282,271

Summary of changes in allowance for credit losses

Balance at December 31, 2021

      

$

2,152

Provision for credit losses

(28)

Write-offs charged against allowance

(637)

Balance at September 30, 2022

$

1,487