v3.26.1
Revenues from Customers - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Rental $ 47,115 $ 38,910
Total revenue 48,467 41,383
Parts    
Disaggregation of Revenue [Line Items]    
Total revenue from contracts with customers 392 1,019
Other (Compressors/Rebuilds)    
Disaggregation of Revenue [Line Items]    
Total revenue from contracts with customers 99 908
Sales    
Disaggregation of Revenue [Line Items]    
Total revenue from contracts with customers 491 1,927
Aftermarket services    
Disaggregation of Revenue [Line Items]    
Total revenue from contracts with customers $ 861 $ 546