XML 60 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue - Disaggregation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue      
Amortization of customer relationships $ (70,672) $ (70,672) $ (70,672)
Total revenue 1,041,771 919,985 898,202
Gathering And Processing.      
Disaggregation of Revenue      
Amortization of customer relationships (37,086) (37,086) (37,086)
Water Handling.      
Disaggregation of Revenue      
Amortization of customer relationships (33,586) (33,586) (33,586)
Fixed Fee | Gathering And Processing.      
Disaggregation of Revenue      
Total operating revenues 893,862 791,265 761,737
Fixed Fee | Water Handling.      
Disaggregation of Revenue      
Total operating revenues 166,055 154,993 137,278
Cost plus 3% | Water Handling.      
Disaggregation of Revenue      
Total operating revenues $ 81,125 $ 71,490 $ 65,007
Third party out of pocket costs reimbursement markup (as a percent) 3.00% 3.00% 3.00%
Cost of service fee | Water Handling.      
Disaggregation of Revenue      
Total operating revenues $ 22,901 $ 20,909 $ 16,852
Gathering-low pressure | Gathering And Processing.      
Disaggregation of Revenue      
Total operating revenues 420,002 368,996 354,941
Gathering-low pressure fee rebate | Gathering And Processing.      
Disaggregation of Revenue      
Total operating revenues (51,500) (48,000) (12,000)
Gathering-high pressure | Gathering And Processing.      
Disaggregation of Revenue      
Total operating revenues 226,908 211,940 207,804
Compression | Gathering And Processing.      
Disaggregation of Revenue      
Total operating revenues 246,952 210,329 198,992
Fresh water delivery | Water Handling.      
Disaggregation of Revenue      
Total operating revenues 164,641 153,546 137,278
Other fluid handling | Water Handling.      
Disaggregation of Revenue      
Total operating revenues $ 105,440 $ 93,846 $ 81,859