XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.1
REVENUE (Details)
3 Months Ended
Mar. 31, 2023
USD ($)
segment
item
region
Mar. 31, 2022
USD ($)
Dec. 31, 2022
USD ($)
REVENUE      
Number of Reportable Segments | segment 3    
Contract liability $ 0   $ 0
Revenue $ 416,592,000 $ 294,769,000  
Number of Long-Term Contracts | item 14    
Accommodations and rentals | ASC 842      
REVENUE      
Revenue $ 21,700,000 15,600,000  
Permian Basin      
REVENUE      
Revenue 198,030,000 136,484,000  
Eagle Ford      
REVENUE      
Revenue 47,653,000 32,854,000  
Rockies      
REVENUE      
Revenue 47,547,000 33,478,000  
Marcellus/Utica      
REVENUE      
Revenue 42,173,000 23,829,000  
Bakken      
REVENUE      
Revenue 31,211,000 13,451,000  
Mid-Continent      
REVENUE      
Revenue 28,021,000 29,264,000  
Haynesville/E. Texas      
REVENUE      
Revenue 24,695,000 26,475,000  
Eliminations and other regions      
REVENUE      
Revenue $ (2,738,000) $ (1,066,000)  
Permian Basin, Marcellus/Utica and Rockies | Water Services      
REVENUE      
Number of revenue producing regions | region 3    
Percentage of revenue 69.00% 70.00%  
Permian Basin, Bakken and Haynesville/E. Texas | Water Infrastructure      
REVENUE      
Number of revenue producing regions | region 3    
Percentage of revenue 86.00% 87.00%  
Permian Basin, Rockies and Eagle Ford | Oilfield Chemicals      
REVENUE      
Number of revenue producing regions | region 3    
Percentage of revenue 87.00% 63.00%