v3.26.1
REVENUE RECOGNITION - Schedule of Disaggregation of Revenue (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 $ 581,440 $ 426,738 $ 991,416 $ 870,001
Gathering and processing services        
Disaggregation of Revenue [Line Items]        
Total revenues 86,891 112,654 180,663 240,580
Natural gas, NGLs and condensate sales        
Disaggregation of Revenue [Line Items]        
Total revenues 490,800 311,590 803,033 624,095
Other revenue        
Disaggregation of Revenue [Line Items]        
Total revenues $ 3,749 $ 2,494 $ 7,720 $ 5,326