v3.26.1
Revenues from Customers - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Rental $ 49,433 $ 39,580 $ 96,548 $ 78,490
Total revenue 51,401 41,382 99,868 82,765
Parts        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 605 377 997 1,396
Other (Compressors/Rebuilds)        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 375 373 474 1,281
Sales        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 980 750 1,471 2,677
Aftermarket services        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers $ 988 $ 1,052 $ 1,849 $ 1,598