v3.25.4
Revenue - Disaggregation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue      
Amortization of customer relationships $ (70,672) $ (70,672) $ (70,672)
Total revenue 1,188,426 1,106,193 1,041,771
Receivables from contracts with customers and operating leases 111,000 115,000  
Gathering and Processing      
Disaggregation of Revenue      
Amortization of customer relationships (37,086) (37,086) (37,086)
Gathering and Processing | Per unit fixed fee      
Disaggregation of Revenue      
Total operating revenues 987,284 926,063 893,862
Gathering and Processing | Gathering-low pressure      
Disaggregation of Revenue      
Total operating revenues 451,168 427,074 420,002
Gathering and Processing | Gathering-low pressure fee rebate      
Disaggregation of Revenue      
Total operating revenues     (51,500)
Gathering and Processing | Compression      
Disaggregation of Revenue      
Total operating revenues 269,563 252,984 246,952
Gathering and Processing | Gathering-high pressure      
Disaggregation of Revenue      
Total operating revenues 266,553 246,005 226,908
Water Handling      
Disaggregation of Revenue      
Amortization of customer relationships (33,586) (33,586) (33,586)
Water Handling | Per unit fixed fee      
Disaggregation of Revenue      
Total operating revenues 156,914 151,016 166,055
Water Handling | Cost plus 3%      
Disaggregation of Revenue      
Total operating revenues $ 77,202 $ 69,095 $ 81,125
Third party out of pocket costs reimbursement markup (as a percent) 3.00% 3.00% 3.00%
Water Handling | Cost of service fee      
Disaggregation of Revenue      
Total operating revenues $ 37,698 $ 30,691 $ 22,901
Water Handling | Fresh water delivery      
Disaggregation of Revenue      
Total operating revenues 154,498 149,072 164,641
Water Handling | Other fluid handling      
Disaggregation of Revenue      
Total operating revenues $ 117,316 $ 101,730 $ 105,440