XML 57 R44.htm IDEA: XBRL DOCUMENT v3.24.3
REVENUE RECOGNITION - Schedule of Revenue by Revenue Stream (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]        
Total $ 1,272,045 $ 1,035,916 $ 3,913,942 $ 2,352,464
Crude oil        
Disaggregation of Revenue [Line Items]        
Total 1,103,874 841,393 3,314,189 1,842,200
Crude oil | DJ Basin        
Disaggregation of Revenue [Line Items]        
Total 487,311 582,798 1,467,376 1,583,605
Crude oil | Permian Basin        
Disaggregation of Revenue [Line Items]        
Total 616,563 258,595 1,846,813 258,595
Natural gas        
Disaggregation of Revenue [Line Items]        
Total 9,487 80,112 105,865 226,773
Natural gas | DJ Basin        
Disaggregation of Revenue [Line Items]        
Total 45,009 67,418 159,860 214,079
Natural gas | Permian Basin        
Disaggregation of Revenue [Line Items]        
Total (35,522) 12,694 (53,995) 12,694
NGL        
Disaggregation of Revenue [Line Items]        
Total 158,014 112,905 490,609 279,117
NGL | DJ Basin        
Disaggregation of Revenue [Line Items]        
Total 79,970 77,502 248,357 243,714
NGL | Permian Basin        
Disaggregation of Revenue [Line Items]        
Total 78,044 35,403 242,252 35,403
Crude oil, natural gas, and NGL        
Disaggregation of Revenue [Line Items]        
Total 1,271,375 1,034,410 3,910,663 2,348,090
Crude oil, natural gas, and NGL | DJ Basin        
Disaggregation of Revenue [Line Items]        
Total 612,290 727,718 1,875,593 2,041,398
Crude oil, natural gas, and NGL | Permian Basin        
Disaggregation of Revenue [Line Items]        
Total $ 659,085 $ 306,692 $ 2,035,070 $ 306,692