XML 28 R18.htm IDEA: XBRL DOCUMENT v3.22.2.2
REVENUE FROM CONTRACTS WITH CUSTOMERS
9 Months Ended
Sep. 30, 2022
REVENUE FROM CONTRACTS WITH CUSTOMERS  
REVENUE FROM CONTRACTS WITH CUSTOMERS

NOTE 10. REVENUE FROM CONTRACTS WITH CUSTOMERS

The following table presents our revenue from contracts with customers by segment (see Note 18) and disaggregated by revenue source:

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.

Performance Obligations

As of September 30, 2022, we had $282.3 million of remaining performance obligations related to our contract operations segment, which will be recognized through 2027 as follows:

    

2022

    

2023

    

2024

    

2025

    

2026

    

2027

    

Total

Remaining performance obligations

$

99,377

$

122,031

$

46,882

$

12,870

$

919

$

192

$

282,271

We do not disclose the aggregate transaction price for the remaining performance obligations for aftermarket services as there are no contracts with customers with an original contract term that is greater than one year.

Contract Assets and Liabilities

Contract Assets

As of September 30, 2022 and December 31, 2021, our receivables from contracts with customers, net of allowance for credit losses, were $118.9 million and $84.7 million, respectively.

Allowance for Credit Losses

Trade accounts receivable are due from companies of varying size engaged principally in oil and natural gas activities throughout the U.S. We review the financial condition of customers prior to extending credit and generally do not obtain collateral for trade receivables. Payment terms are on a short-term basis and in accordance with industry practice. We consider this credit risk to be limited due to these companies’ financial resources, the nature of the products and services we provide and the terms of our customer agreements.

Due to the short-term nature of our trade receivables, we consider the amortized cost to be the same as the carrying amount of the receivable, excluding the allowance for credit losses. We recognize an allowance for credit losses when a receivable is recorded, even when the risk of loss is remote. We utilize an aging schedule to determine our allowance for credit losses and measure expected credit losses on a collective (pool) basis when similar risk characteristics exist. We rely primarily on ratings assigned by external rating agencies and credit monitoring services to assess credit risk and aggregate customers first by low, medium or high risk asset pools, and then by delinquency status. We also consider the internal risk associated with geographic location and the services we provide to the customer when determining asset pools. If a customer does not share similar risk characteristics with other customers, we evaluate the customer’s outstanding trade receivables for expected credit losses on an individual basis. Trade receivables evaluated individually are not included in our collective assessment. Each reporting period, we reassess our customers’ risk profiles and determine the appropriate asset pool classification, or perform individual assessments of expected credit losses, based on the customers’ risk characteristics at the reporting date.

The contractual life of our trade receivables is primarily 30 days based on the payment terms specified in the contract. Contract operations services are generally billed monthly at the beginning of the month in which service is being provided. Aftermarket services billings typically occur when parts are delivered or service is completed. Loss rates are separately determined for each asset pool based on the length of time a trade receivable has been outstanding. We analyze two years of internal historical loss data, including the effects of prepayments, write-offs and subsequent recoveries, to determine our historical loss experience. Our historical loss information is a relevant data point for estimating credit losses, as the data closely aligns with trade receivables due from our customers. Ratings assigned by external rating agencies and credit monitoring services consider past performance and forecasts of future economic conditions in assessing credit risk. We routinely update our historical loss data to reflect our customers’ current risk profile, to ensure the historical data and loss rates are relevant to the pool of assets for which we are estimating expected credit losses.

Our allowance for credit losses balance changed as follows during the nine months ended September 30, 2022:

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

Contract Liabilities

Freight billings to customers for the transport of compression assets, customer–specified modifications of compression assets and milestone billings on aftermarket services often result in a contract liability. As of September 30, 2022 and December 31, 2021, our contract liabilities were $8.3 million and $4.4 million, respectively.

During the nine months ended September 30, 2022, we deferred revenue of $19.6 million and recognized deferred revenue of $15.7 million. The revenue recognized during the period primarily related to freight billings and milestone billings on aftermarket services.