XML 58 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
REVENUE RECOGNITION - Schedule of Revenue by Revenue Stream (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Total $ 1,312,694 $ 660,526 $ 2,641,897 $ 1,316,548
Crude oil        
Disaggregation of Revenue [Line Items]        
Total 1,134,720 540,736 2,210,314 1,000,807
Crude oil | DJ Basin        
Disaggregation of Revenue [Line Items]        
Total 489,244 540,736 980,291 1,000,807
Crude oil | Permian Basin        
Disaggregation of Revenue [Line Items]        
Total 645,476 0 1,230,023 0
Natural gas        
Disaggregation of Revenue [Line Items]        
Total 9,386 43,985 96,378 146,662
Natural gas | DJ Basin        
Disaggregation of Revenue [Line Items]        
Total 40,692 43,985 114,857 146,662
Natural gas | Permian Basin        
Disaggregation of Revenue [Line Items]        
Total (31,306) 0 (18,479) 0
NGL        
Disaggregation of Revenue [Line Items]        
Total 167,426 74,119 332,596 166,212
NGL | DJ Basin        
Disaggregation of Revenue [Line Items]        
Total 86,100 74,119 168,405 166,212
NGL | Permian Basin        
Disaggregation of Revenue [Line Items]        
Total 81,326 0 164,191 0
Crude oil, natural gas, and NGL        
Disaggregation of Revenue [Line Items]        
Total 1,311,532 658,840 2,639,288 1,313,681
Crude oil, natural gas, and NGL | DJ Basin        
Disaggregation of Revenue [Line Items]        
Total 616,036 658,840 1,263,553 1,313,681
Crude oil, natural gas, and NGL | Permian Basin        
Disaggregation of Revenue [Line Items]        
Total $ 695,496 $ 0 $ 1,375,735 $ 0