XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue from Contracts with Customers (Tables)
3 Months Ended
Mar. 31, 2024
Revenue from Contracts with Customers  
Schedule of revenue from contracts with customers by segment

Three Months Ended

March 31, 

(in thousands)

    

2024

    

2023

Contract operations:

  

  

0 ― 1,000 horsepower per unit

$

45,327

$

39,954

1,001 ― 1,500 horsepower per unit

 

95,670

 

81,807

Over 1,500 horsepower per unit

 

81,865

 

65,714

Other (1)

 

189

 

270

Total contract operations revenue (2)

 

223,051

 

187,745

Aftermarket services:

 

  

 

  

Services

 

25,438

 

21,249

OTC parts and components sales

 

19,999

 

20,840

Total aftermarket services revenue (3)

 

45,437

 

42,089

Total revenue

$

268,488

$

229,834

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

(in thousands)

    

2024

2025

2026

    

2027

    

2028

    

2029

    

Total

Remaining performance obligations

$

263,793

$

184,333

$

98,640

$

15,076

$

7,526

$

342

$

569,710

Summary of changes in allowance for credit losses

(in thousands)

      

Balance at beginning of period

      

$

587

Benefit from credit losses

(75)

Write-offs charged against allowance

(16)

Balance at end of period

$

496