XML 85 R71.htm IDEA: XBRL DOCUMENT v3.25.1
Revenues from Customers - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Rental $ 144,236 $ 106,159 $ 74,465
Total revenue 156,742 121,167 84,825
Compressors      
Disaggregation of Revenue [Line Items]      
Total revenue from contracts with customers 1,746 1,800 3,601
Flares      
Disaggregation of Revenue [Line Items]      
Total revenue from contracts with customers 4 87 239
Other (Parts/Rebuilds)      
Disaggregation of Revenue [Line Items]      
Total revenue from contracts with customers 5,863 7,034 4,728
Aftermarket services      
Disaggregation of Revenue [Line Items]      
Total revenue from contracts with customers 4,893 6,087 1,792
Sales      
Disaggregation of Revenue [Line Items]      
Total revenue from contracts with customers $ 7,613 $ 8,921 $ 8,568