XML 52 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue - Disaggregation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue        
Amortization of customer relationships $ (17,668) $ (17,668) $ (35,336) $ (35,336)
Total revenue 258,287 228,907 517,762 447,398
Gathering And Processing.        
Disaggregation of Revenue        
Amortization of customer relationships (9,272) (9,272) (18,543) (18,543)
Water Handling.        
Disaggregation of Revenue        
Amortization of customer relationships (8,396) (8,396) (16,793) (16,793)
Fixed Fee | Gathering And Processing.        
Disaggregation of Revenue        
Total operating revenues 223,068 196,071 434,644 390,514
Fixed Fee | Water Handling.        
Disaggregation of Revenue        
Total operating revenues 40,673 41,362 87,772 73,801
Cost plus 3% | Water Handling.        
Disaggregation of Revenue        
Total operating revenues $ 18,797 $ 16,400 $ 43,242 $ 32,038
Third party out of pocket costs reimbursement markup (as a percent) 3.00% 3.00% 3.00% 3.00%
Cost of service fee | Water Handling.        
Disaggregation of Revenue        
Total operating revenues $ 5,417 $ 4,742 $ 11,440 $ 10,381
Gathering-low pressure | Gathering And Processing.        
Disaggregation of Revenue        
Total operating revenues 105,042 91,660 204,679 181,097
Gathering-low pressure fee rebate | Gathering And Processing.        
Disaggregation of Revenue        
Total operating revenues (12,000) (12,000) (24,000) (24,000)
Gathering-low pressure fee rebate | Gathering And Processing.        
Disaggregation of Revenue        
Total operating revenues (12,000) (12,000) (24,000) (24,000)
Gathering-high pressure | Gathering And Processing.        
Disaggregation of Revenue        
Total operating revenues 56,461 52,925 110,010 106,319
Compression | Gathering And Processing.        
Disaggregation of Revenue        
Total operating revenues 61,565 51,486 119,955 103,098
Fresh water delivery | Water Handling.        
Disaggregation of Revenue        
Total operating revenues 40,399 41,120 87,225 73,164
Other fluid handling | Water Handling.        
Disaggregation of Revenue        
Total operating revenues $ 24,488 $ 21,384 $ 55,229 $ 43,056