XML 60 R49.htm IDEA: XBRL DOCUMENT v3.25.3
Revenues from Customers - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Rental $ 41,502 $ 37,350 $ 119,992 $ 106,010
Total revenue 43,401 40,686 126,166 116,084
Compressors        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 35 383 985 1,724
Other (Parts/Rebuilds)        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 436 1,460 2,163 4,892
Sales        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 471 1,843 3,148 6,616
Aftermarket services        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers $ 1,428 $ 1,493 $ 3,026 $ 3,458