XML 55 R42.htm IDEA: XBRL DOCUMENT v3.24.2
Revenue - Disaggregation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue        
Amortization of customer relationships $ (17,668) $ (17,668) $ (35,336) $ (35,336)
Total revenue 269,795 258,287 548,846 517,762
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 228,993 223,068 456,586 434,644
Fixed fee | Water Handling        
Disaggregation of Revenue        
Total operating revenues 32,113 40,673 76,930 87,772
Cost plus 3% | Water Handling        
Disaggregation of Revenue        
Total operating revenues $ 19,128 $ 18,797 $ 36,538 $ 43,242
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 $ 7,229 $ 5,417 $ 14,128 $ 11,440
Gathering-low pressure | Gathering And Processing        
Disaggregation of Revenue        
Total operating revenues 105,580 105,042 212,316 204,679
Gathering-low pressure fee rebate | Gathering And Processing        
Disaggregation of Revenue        
Total operating revenues   (12,000)   (24,000)
Gathering-high pressure | Gathering And Processing        
Disaggregation of Revenue        
Total operating revenues 60,765 56,461 119,038 110,010
Compression | Gathering And Processing        
Disaggregation of Revenue        
Total operating revenues 62,648 61,565 125,232 119,955
Fresh water delivery | Water Handling        
Disaggregation of Revenue        
Total operating revenues 31,700 40,399 75,846 87,225
Other fluid handling | Water Handling        
Disaggregation of Revenue        
Total operating revenues $ 26,770 $ 24,488 $ 51,750 $ 55,229