v3.26.1
Related Party Transactions - Schedule of Related Party Transactions (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Related Party Transaction [Line Items]          
Revenues - Related Party $ 217,772 $ 95,512 $ 418,749 $ 193,422  
WBEF          
Related Party Transaction [Line Items]          
Revenues - Related Party   86,139   166,335  
Related Party          
Related Party Transaction [Line Items]          
Direct Operating Costs - Related Party 14,545 10,776 28,343 21,204  
Accounts Receivable - Related Party 39,744   39,744   $ 30,469
Accounts Payable - Related Party 5,614   5,614   5,851
Accrued Liabilities - Related Party 5,878   5,878   516
Related Party | Customer Agreements          
Related Party Transaction [Line Items]          
Revenues - Related Party 29,940 31,104 60,555 59,631  
Accounts Receivable - Related Party 38,682   38,682   29,661
Related Party | Shared Services Agreement          
Related Party Transaction [Line Items]          
Accounts Receivable - Related Party 1,062   1,062   808
Related Party | Supplier Agreements          
Related Party Transaction [Line Items]          
Accounts Payable - Related Party 5,614   5,614   5,851
Accrued Liabilities - Related Party 5,878   5,878   $ 516
Related Party | Produced Water Handling - Related Party | Customer Agreements          
Related Party Transaction [Line Items]          
Revenues - Related Party 27,927 29,433 56,667 56,292  
Related Party | Water Solutions - Related Party | Customer Agreements          
Related Party Transaction [Line Items]          
Revenues - Related Party 893 1,633 1,417 3,301  
Related Party | Other Revenues - Related Party | Customer Agreements          
Related Party Transaction [Line Items]          
Revenues - Related Party 1,120 38 2,471 38  
Related Party | Direct Operating Costs Related Party | Supplier Agreements          
Related Party Transaction [Line Items]          
Direct Operating Costs - Related Party $ 14,545 10,776 $ 28,343 21,204  
Related Party | WBEF          
Related Party Transaction [Line Items]          
Direct Operating Costs - Related Party   1,882   3,197  
Related Party | WBEF | Produced Water Handling - Related Party | Customer Agreements          
Related Party Transaction [Line Items]          
Revenues - Related Party   111   215  
Related Party | WBEF | Direct Operating Costs Related Party | Supplier Agreements          
Related Party Transaction [Line Items]          
Direct Operating Costs - Related Party   $ 1,882   $ 3,197