XML 36 R22.htm IDEA: XBRL DOCUMENT v3.25.1
Revenues from Customers
12 Months Ended
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]  
Revenues from Customers Revenues from Customers
Disaggregation of Revenue

The following table summarizes our revenue disaggregated by product or service type for the periods presented:
Year Ended December 31,
202420232022
Rental$144,236 $106,159 $74,465 
Sales
Compressors1,746 1,800 3,601 
Flares87 239 
Other (Parts/Rebuilds)5,863 7,034 4,728 
7,613 8,921 8,568 
Aftermarket services4,893 6,087 1,792 
Total revenue$156,742 $121,167 $84,825 
We recognized $0.4 million in revenue for the year ended December 31, 2024, that was included in accrued liabilities at the beginning of 2024. For the periods ended December 31, 2023 and 2022, we recognized revenue of less than $0.1 million and $1.3 million from amounts related to sales that were included in deferred revenue at the beginning of 2023 and 2022, respectively.

Transaction Price Allocated to the Remaining Performance Obligations

As of December 31, 2024, we had no unsatisfied performance obligations and as of December 31, 2023, there was $0.4 million of deferred revenue related to unsatisfied performance obligations.

Contract Costs

We recognize the incremental costs of obtaining contracts as an expense when incurred if the amortization period of the assets that we otherwise would have recognized is one year or less. These costs are included within Selling, general and administrative expense in our Consolidated Statements of Operations.