XML 55 R42.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue - Disaggregation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue        
Amortization of customer relationships $ (17,668) $ (17,668) $ (53,004) $ (53,004)
Total revenue 294,821 269,870 891,422 818,716
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 249,827 234,847 736,745 691,433
Fixed fee | Water Handling        
Disaggregation of Revenue        
Total operating revenues 37,556 28,489 118,802 105,419
Cost plus 3% | Water Handling        
Disaggregation of Revenue        
Total operating revenues $ 16,337 $ 16,469 $ 62,282 $ 53,007
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 $ 8,769 $ 7,733 $ 26,597 $ 21,861
Gathering-low pressure | Gathering And Processing        
Disaggregation of Revenue        
Total operating revenues 114,077 107,418 336,972 319,734
Gathering-high pressure | Gathering And Processing        
Disaggregation of Revenue        
Total operating revenues 67,572 63,542 198,504 182,580
Compression | Gathering And Processing        
Disaggregation of Revenue        
Total operating revenues 68,178 63,887 201,269 189,119
Fresh water delivery | Water Handling        
Disaggregation of Revenue        
Total operating revenues 37,023 28,091 117,298 103,937
Other fluid handling | Water Handling        
Disaggregation of Revenue        
Total operating revenues $ 25,639 $ 24,600 $ 90,383 $ 76,350