XML 65 R51.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue - Disaggregation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2019
Disaggregation of Revenue    
Revenue from contracts with customers   $ 553,521
Amortization of customer relationships $ (28,863) (39,178)
Total revenue 243,795 553,521
Gathering-low pressure    
Disaggregation of Revenue    
Revenue from contracts with customers 80,741 175,375
Gathering-high pressure    
Disaggregation of Revenue    
Revenue from contracts with customers 51,434 108,466
Compression    
Disaggregation of Revenue    
Revenue from contracts with customers 43,544 94,337
Fresh water delivery    
Disaggregation of Revenue    
Revenue from contracts with customers 50,434 104,638
Wastewater treatment    
Disaggregation of Revenue    
Revenue from contracts with customers 10,617 25,059
Other fluid handling    
Disaggregation of Revenue    
Revenue from contracts with customers 35,888 84,824
Cost plus 3%    
Disaggregation of Revenue    
Revenue from contracts with customers 35,888 84,824
Gathering And Processing    
Disaggregation of Revenue    
Amortization of customer relationships (16,363) (19,266)
Gathering And Processing | Fixed Fee    
Disaggregation of Revenue    
Revenue from contracts with customers 175,719 378,178
Water Handling and Treatment    
Disaggregation of Revenue    
Amortization of customer relationships (12,500) (19,912)
Water Handling and Treatment | Fixed Fee    
Disaggregation of Revenue    
Revenue from contracts with customers $ 61,051 $ 129,697