v3.26.1
Additional Financial Statement Information - Other Statements of Operations Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Additional Financial Statement Information [Line Items]        
Total revenues $ 217,772 $ 95,512 $ 418,749 $ 193,422
Produced Water Handling Revenues Excluding Skim Oil        
Additional Financial Statement Information [Line Items]        
Total revenues 177,590 80,491 342,495 157,862
Skim Oil        
Additional Financial Statement Information [Line Items]        
Total revenues 20,041 8,667 37,073 16,359
Produced Water Handling        
Additional Financial Statement Information [Line Items]        
Total revenues $ 197,631 89,158 $ 379,568 174,221
WBEF        
Additional Financial Statement Information [Line Items]        
Total revenues   86,139   166,335
WBEF | Produced Water Handling Revenues Excluding Skim Oil        
Additional Financial Statement Information [Line Items]        
Total revenues   74,839   143,580
WBEF | Skim Oil        
Additional Financial Statement Information [Line Items]        
Total revenues   6,093   12,316
WBEF | Produced Water Handling        
Additional Financial Statement Information [Line Items]        
Total revenues   $ 80,932   $ 155,896