XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue from Contracts with Customers
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
REVENUE FROM CONTRACTS WITH CUSTOMERS REVENUE FROM CONTRACTS WITH CUSTOMERS
    As of June 30, 2023, we had $216.7 million of remaining contractual performance obligations for compression services. As a practical expedient, this amount does not include revenue for compression service contracts whose original expected duration is less than twelve months and does not consider the effects of the time value of money. Expected revenue to be recognized in the future as of June 30, 2023 for completion of performance obligations of compression service contracts are as follows:
 2023202420252026ThereafterTotal
 (In Thousands)
Compression service contracts remaining performance obligations$56,278 $102,832 $43,594 $12,189 $1,785 $216,678 
    
    Our contract asset balances included in trade accounts receivable in our consolidated balance sheet, primarily associated with revenue accruals prior to invoicing, were $2.2 million and $4.2 million as of June 30, 2023 and December 31, 2022, respectively.
    The following table reflects the changes in unearned income in our consolidated balance sheets for the periods indicated:
Six Months Ended
June 30,
 
2023
2022
 (In Thousands)
Unearned income, beginning of period$2,590 $2,187 
Additional unearned income6,550 3,279 
Revenue recognized(4,225)(3,246)
Unearned income, end of period$4,915 $2,220 

    Unearned income is included in accrued liabilities and other on the consolidated balance sheets. As of June 30, 2023 and December 31, 2022, contract costs were immaterial.

    Disaggregated revenue from contracts with customers by geography is as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
 2023202220232022
(In Thousands)
Contract services
United States$64,412 $53,935 $128,089 $106,861 
International6,109 10,413 12,079 20,294 
70,521 64,348 140,168 127,155 
Aftermarket services
United States20,878 15,860 37,771 28,550 
International331 353 789 531 
21,209 16,213 38,560 29,081 
Equipment rentals
United States3,161 2,105 5,966 4,071 
International1,612 1,513 2,921 3,047 
4,773 3,618 8,887 7,118 
Equipment sales
United States180 302 264 1,017 
International96 41 271 163 
276 343 535 1,180 
Total Revenue
United States88,631 72,202 172,090 140,499 
International8,148 12,320 16,060 24,035 
$96,779 $84,522 $188,150 $164,534