v3.26.1
Related Party Transactions - Additional Information (Details) - Lea & Eddy Holdings, LLC - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Related Party Transaction [Line Items]      
Revenue recognized $ 23,056,000 $ 7,068,000  
Related party cost of sales 2,861,000 1,123,000  
Receivables from related party 14,934,000   $ 13,096,000
Related Party      
Related Party Transaction [Line Items]      
Receivables from related party 0   0
Due to related party 1,800,000   $ 2,700,000
Transportation service costs   100,000  
Related Party | Miscellaneous General and Administrative Expenses | Maximum      
Related Party Transaction [Line Items]      
Related party cost of sales 100,000 100,000  
Related Party | Water Treatment Services      
Related Party Transaction [Line Items]      
Revenue recognized 100,000 0  
Related party cost of sales $ 2,900,000 1,100,000  
Member      
Related Party Transaction [Line Items]      
Reimbursement related to the purchase of property, plant and equipment   $ 100,000