Quarterly report pursuant to Section 13 or 15(d)

Revenue - Disaggregation (Details)

v3.22.2.2
Revenue - Disaggregation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation of Revenue        
Amortization of customer relationships $ (17,668) $ (17,668) $ (53,004) $ (53,004)
Total revenue 231,034 224,804 678,432 681,712
Gathering And Processing.        
Disaggregation of Revenue        
Amortization of customer relationships (9,271) (9,271) (27,814) (27,813)
Water Handling.        
Disaggregation of Revenue        
Amortization of customer relationships (8,397) (8,397) (25,190) (25,191)
Fixed Fee | Gathering And Processing.        
Disaggregation of Revenue        
Total operating revenues 197,640 188,716 588,154 566,544
Fixed Fee | Water Handling.        
Disaggregation of Revenue        
Total operating revenues 38,921 33,004 112,722 108,113
Cost plus 3% | Water Handling.        
Disaggregation of Revenue        
Total operating revenues 19,346 16,952 51,384 48,727
Cost of service fee | Water Handling.        
Disaggregation of Revenue        
Total operating revenues 4,795 3,800 15,176 11,332
Gathering-low pressure | Gathering And Processing.        
Disaggregation of Revenue        
Total operating revenues 92,091 87,139 273,188 265,206
Gathering-low pressure rebate | Gathering And Processing.        
Disaggregation of Revenue        
Total operating revenues (12,000)   (36,000)  
Gathering-high pressure | Gathering And Processing.        
Disaggregation of Revenue        
Total operating revenues 53,185 51,812 159,504 154,065
Compression | Gathering And Processing.        
Disaggregation of Revenue        
Total operating revenues 52,364 49,765 155,462 147,273
Fresh water delivery | Water Handling.        
Disaggregation of Revenue        
Total operating revenues 38,445 33,004 111,609 108,113
Other fluid handling | Water Handling.        
Disaggregation of Revenue        
Total operating revenues $ 24,617 $ 20,752 $ 67,673 $ 60,059