XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue from Contracts with Customers (Tables)
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction 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 
Summary of Changes in Unearned Income in Balance Sheets 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 
Schedule of Disaggregation of Revenue 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