v3.25.2
SEGMENT INFORMATION - Schedule of Cash Paid for Capital Expenditures (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting Information [Line Items]        
Total cash paid for capital expenditures $ 26,390 $ 10,522 $ 46,996 $ 26,920
Reportable Segments        
Segment Reporting Information [Line Items]        
Total cash paid for capital expenditures 25,462 9,499 45,247 24,683
Corporate and Other        
Segment Reporting Information [Line Items]        
Total cash paid for capital expenditures 928 1,023 1,749 2,237
Rockies | Reportable Segments        
Segment Reporting Information [Line Items]        
Total cash paid for capital expenditures 10,848 7,910 22,321 20,468
Permian | Reportable Segments        
Segment Reporting Information [Line Items]        
Total cash paid for capital expenditures 0 0 0 0
Piceance | Reportable Segments        
Segment Reporting Information [Line Items]        
Total cash paid for capital expenditures 110 188 1,200 873
Mid-Con | Reportable Segments        
Segment Reporting Information [Line Items]        
Total cash paid for capital expenditures 14,504 119 21,726 525
Northeast | Reportable Segments        
Segment Reporting Information [Line Items]        
Total cash paid for capital expenditures $ 0 $ 1,282 $ 0 $ 2,817