XML 54 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue - Disaggregation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue    
Amortization of customer relationships $ (17,668) $ (17,668)
Total revenue 291,129 279,051
Gathering And Processing    
Disaggregation of Revenue    
Amortization of customer relationships (9,271) (9,271)
Water Handling    
Disaggregation of Revenue    
Amortization of customer relationships (8,397) (8,397)
Fixed fee | Gathering And Processing    
Disaggregation of Revenue    
Total operating revenues 238,017 227,593
Fixed fee | Water Handling    
Disaggregation of Revenue    
Total operating revenues 41,715 44,817
Cost plus 3% | Water Handling    
Disaggregation of Revenue    
Total operating revenues $ 20,353 $ 17,410
Third party out of pocket costs reimbursement markup (as a percent) 3.00% 3.00%
Cost of service fee | Water Handling    
Disaggregation of Revenue    
Total operating revenues $ 8,712 $ 6,899
Gathering-low pressure | Gathering And Processing    
Disaggregation of Revenue    
Total operating revenues 109,005 106,736
Gathering-high pressure | Gathering And Processing    
Disaggregation of Revenue    
Total operating revenues 63,938 58,273
Compression | Gathering And Processing    
Disaggregation of Revenue    
Total operating revenues 65,074 62,584
Fresh water delivery | Water Handling    
Disaggregation of Revenue    
Total operating revenues 41,209 44,146
Other fluid handling | Water Handling    
Disaggregation of Revenue    
Total operating revenues $ 29,571 $ 24,980