XML 28 R18.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue from Contract with Customers
6 Months Ended
Jun. 30, 2022
Revenue from Contract with Customers  
Revenue from Contracts with Customers

10. Revenue from Contracts with Customers

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

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.

Performance Obligations

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

(in thousands)

    

2022

    

2023

    

2024

    

2025

    

2026

    

2027

    

Total

Remaining performance obligations

$

156,370

$

93,290

$

31,041

$

4,819

$

914

$

190

$

286,624

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 June 30, 2022 and December 31, 2021, our receivables from contracts with customers, net of allowance for credit losses, were $121.0 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 six months ended June 30, 2022:

(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

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. Our contract liabilities were $6.9 million and $4.4 million as of June 30, 2022 and December 31, 2021, respectively, and were included in deferred revenue and other liabilities in our condensed consolidated balance sheets. During the six months ended June 30, 2022, we deferred revenue of $14.0 million and recognized $11.5 million as revenue. The revenue recognized and deferred during the period primarily related to freight billings and milestone billings on aftermarket services.