XML 54 R42.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue - Disaggregation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue        
Amortization of customer relationships $ (17,668) $ (17,668) $ (35,336) $ (35,336)
Total revenue 305,472 269,795 596,601 548,846
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 248,901 228,993 486,918 456,586
Fixed fee | Water Handling        
Disaggregation of Revenue        
Total operating revenues 39,531 32,113 81,246 76,930
Cost plus 3% | Water Handling        
Disaggregation of Revenue        
Total operating revenues $ 25,592 $ 19,128 $ 45,945 $ 36,538
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 $ 9,116 $ 7,229 $ 17,828 $ 14,128
Gathering-low pressure | Gathering And Processing        
Disaggregation of Revenue        
Total operating revenues 113,890 105,580 222,895 212,316
Gathering-high pressure | Gathering And Processing        
Disaggregation of Revenue        
Total operating revenues 66,994 60,765 130,932 119,038
Compression | Gathering And Processing        
Disaggregation of Revenue        
Total operating revenues 68,017 62,648 133,091 125,232
Fresh water delivery | Water Handling        
Disaggregation of Revenue        
Total operating revenues 39,066 31,700 80,275 75,846
Other fluid handling | Water Handling        
Disaggregation of Revenue        
Total operating revenues $ 35,173 $ 26,770 $ 64,744 $ 51,750