XML 121 R101.htm IDEA: XBRL DOCUMENT v3.25.0.1
SEGMENT INFORMATION - Revenue by product (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]      
Revenue $ 1,452,075 $ 1,585,353 $ 1,387,420
Water transfer and monitoring      
Segment Reporting Information [Line Items]      
Revenue 364,201 404,176 385,720
Chemical technologies      
Segment Reporting Information [Line Items]      
Revenue 260,840 323,541 318,280
Fluids hauling      
Segment Reporting Information [Line Items]      
Revenue 242,186 287,503 257,405
Water recycling and reuse      
Segment Reporting Information [Line Items]      
Revenue 128,862 110,407 31,376
Fluids disposal      
Segment Reporting Information [Line Items]      
Revenue 112,384 72,246 62,727
Flowback and well testing      
Segment Reporting Information [Line Items]      
Revenue 84,780 112,887 123,825
Accommodations and rentals      
Segment Reporting Information [Line Items]      
Revenue 78,729 83,326 75,878
Water sourcing      
Segment Reporting Information [Line Items]      
Revenue 76,176 74,693 50,695
Water containment      
Segment Reporting Information [Line Items]      
Revenue 63,037 75,326 56,591
Pipelines and logistics      
Segment Reporting Information [Line Items]      
Revenue 27,410 41,095 32,000
Solids management      
Segment Reporting Information [Line Items]      
Revenue 25,206 11,542 4,260
Eliminations and other service lines      
Segment Reporting Information [Line Items]      
Revenue $ (11,736) $ (11,389) $ (11,337)