v3.26.1
REVENUE - Schedule of Disaggregated Revenue by Geographic Area and Major Products and Services Reportable Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Total revenues $ 155,013 $ 140,217 $ 294,155 $ 272,914
Corporate and other        
Disaggregation of Revenue [Line Items]        
Total revenues 0 0 0 0
Gathering services and related fees        
Disaggregation of Revenue [Line Items]        
Total revenues 62,700 64,182 122,270 128,347
Gathering services and related fees | Corporate and other        
Disaggregation of Revenue [Line Items]        
Total revenues 0 0 0 0
Natural gas, NGLs and condensate sales        
Disaggregation of Revenue [Line Items]        
Total revenues 84,116 66,345 157,767 125,672
Natural gas, NGLs and condensate sales | Corporate and other        
Disaggregation of Revenue [Line Items]        
Total revenues 0 0 0 0
Other revenues        
Disaggregation of Revenue [Line Items]        
Total revenues 8,197 9,690 14,118 18,895
Other revenues | Corporate and other        
Disaggregation of Revenue [Line Items]        
Total revenues 0 0 0 0
Reportable Segments        
Disaggregation of Revenue [Line Items]        
Total revenues 155,013 140,217 294,155 272,914
Reportable Segments | Rockies        
Disaggregation of Revenue [Line Items]        
Total revenues 99,887 80,319 185,990 156,106
Reportable Segments | Permian        
Disaggregation of Revenue [Line Items]        
Total revenues 947 911 1,894 1,821
Reportable Segments | Mid-Con        
Disaggregation of Revenue [Line Items]        
Total revenues 39,487 41,423 76,597 79,590
Reportable Segments | Piceance        
Disaggregation of Revenue [Line Items]        
Total revenues 14,692 17,564 29,674 35,397
Reportable Segments | Gathering services and related fees        
Disaggregation of Revenue [Line Items]        
Total revenues 62,700 64,182 122,270 128,347
Reportable Segments | Gathering services and related fees | Rockies        
Disaggregation of Revenue [Line Items]        
Total revenues 15,583 16,303 30,301 32,348
Reportable Segments | Gathering services and related fees | Permian        
Disaggregation of Revenue [Line Items]        
Total revenues 0 0 0 0
Reportable Segments | Gathering services and related fees | Mid-Con        
Disaggregation of Revenue [Line Items]        
Total revenues 34,057 32,245 65,642 64,622
Reportable Segments | Gathering services and related fees | Piceance        
Disaggregation of Revenue [Line Items]        
Total revenues 13,060 15,634 26,327 31,377
Reportable Segments | Natural gas, NGLs and condensate sales        
Disaggregation of Revenue [Line Items]        
Total revenues 84,116 66,345 157,767 125,672
Reportable Segments | Natural gas, NGLs and condensate sales | Rockies        
Disaggregation of Revenue [Line Items]        
Total revenues 79,716 58,774 149,497 113,598
Reportable Segments | Natural gas, NGLs and condensate sales | Permian        
Disaggregation of Revenue [Line Items]        
Total revenues 0 0 0 0
Reportable Segments | Natural gas, NGLs and condensate sales | Mid-Con        
Disaggregation of Revenue [Line Items]        
Total revenues 3,950 6,939 7,245 10,536
Reportable Segments | Natural gas, NGLs and condensate sales | Piceance        
Disaggregation of Revenue [Line Items]        
Total revenues 450 632 1,025 1,538
Reportable Segments | Other revenues        
Disaggregation of Revenue [Line Items]        
Total revenues 8,197 9,690 14,118 18,895
Reportable Segments | Other revenues | Rockies        
Disaggregation of Revenue [Line Items]        
Total revenues 4,588 5,242 6,192 10,160
Reportable Segments | Other revenues | Permian        
Disaggregation of Revenue [Line Items]        
Total revenues 947 911 1,894 1,821
Reportable Segments | Other revenues | Mid-Con        
Disaggregation of Revenue [Line Items]        
Total revenues 1,480 2,239 3,710 4,432
Reportable Segments | Other revenues | Piceance        
Disaggregation of Revenue [Line Items]        
Total revenues $ 1,182 $ 1,298 $ 2,322 $ 2,482