v3.25.1
REVENUE RECOGNITION - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Total revenues [1] $ 443,263 $ 341,394
Gathering and processing services    
Disaggregation of Revenue [Line Items]    
Total revenues 127,926 102,195
Natural gas, NGLs and condensate sales    
Disaggregation of Revenue [Line Items]    
Total revenues 312,505 236,567
Other revenue    
Disaggregation of Revenue [Line Items]    
Total revenues $ 2,832 $ 2,632
[1] Includes amounts associated with related parties of nil and $17.2 million for the three months ended March 31, 2025 and 2024, respectively.