XML 52 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue - Disaggregation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue        
Amortization of customer relationships $ (17,668) $ (17,668) $ (53,004) $ (53,004)
Total revenue 263,839 231,034 781,601 678,432
Gathering And Processing.        
Disaggregation of Revenue        
Amortization of customer relationships (9,271) (9,271) (27,814) (27,814)
Water Handling.        
Disaggregation of Revenue        
Amortization of customer relationships (8,397) (8,397) (25,190) (25,190)
Fixed Fee | Gathering And Processing.        
Disaggregation of Revenue        
Total operating revenues 226,992 197,640 661,636 588,154
Fixed Fee | Water Handling.        
Disaggregation of Revenue        
Total operating revenues 41,371 38,921 129,143 112,722
Cost plus 3% | Water Handling.        
Disaggregation of Revenue        
Total operating revenues $ 19,789 $ 19,346 $ 63,031 $ 51,384
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,355 $ 4,795 $ 16,795 $ 15,176
Gathering-low pressure | Gathering And Processing.        
Disaggregation of Revenue        
Total operating revenues 106,731 92,091 311,410 273,188
Gathering-low pressure fee rebate | Gathering And Processing.        
Disaggregation of Revenue        
Total operating revenues (12,000) (12,000) (36,000) (36,000)
Gathering-low pressure fee rebate | Gathering And Processing.        
Disaggregation of Revenue        
Total operating revenues (12,000) (12,000) (36,000) (36,000)
Gathering-high pressure | Gathering And Processing.        
Disaggregation of Revenue        
Total operating revenues 57,358 53,185 167,368 159,504
Compression | Gathering And Processing.        
Disaggregation of Revenue        
Total operating revenues 62,903 52,364 182,858 155,462
Fresh water delivery | Water Handling.        
Disaggregation of Revenue        
Total operating revenues 40,989 38,445 128,214 111,609
Other fluid handling | Water Handling.        
Disaggregation of Revenue        
Total operating revenues $ 25,526 $ 24,617 $ 80,755 $ 67,673