XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue from Contracts with Customers (Tables)
3 Months Ended
Mar. 31, 2023
Revenue from Contracts with Customers  
Schedule of disaggregation of revenue

Three Months Ended

March 31, 

(in thousands)

    

2023

    

2022

Contract operations:

  

  

0 ― 1,000 horsepower per unit

$

39,954

$

41,842

1,001 ― 1,500 horsepower per unit

 

81,807

 

67,001

Over 1,500 horsepower per unit

 

65,714

 

54,594

Other (1)

 

270

 

219

Total contract operations revenue (2)

 

187,745

 

163,656

Aftermarket services:

 

  

 

  

Services

 

21,249

 

17,137

OTC parts and components sales

 

20,840

 

16,408

Total aftermarket services revenue (3)

 

42,089

 

33,545

Total revenue

$

229,834

$

197,201

(1)Primarily relates to fees associated with owned non-compression equipment.
(2)Includes $0.8 million and $0.2 million for the three months ended March 31, 2023 and 2022, 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)

    

2023

    

2024

2025

    

2026

    

2027

    

2028

    

Total

Remaining performance obligations

$

203,117

$

88,750

$

47,044

$

11,658

$

3,608

$

504

$

354,681

Summary of changes in allowance for credit losses

(in thousands)

      

Balance at beginning of period

      

$

1,674

Provision for (benefit from) credit losses

(340)

Write-offs charged against allowance

(16)

Balance at end of period

$

1,318