XML 70 R49.htm IDEA: XBRL DOCUMENT v3.22.4
REVENUE RECOGNITION - Schedule of Revenue by Revenue Stream (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]      
Oil and natural gas sales $ 3,791,398 $ 930,614 $ 218,090
Oil sales      
Disaggregation of Revenue [Line Items]      
Oil and natural gas sales 2,536,134 614,811 174,536
Natural gas sales      
Disaggregation of Revenue [Line Items]      
Oil and natural gas sales 695,079 144,708 24,243
NGL sales      
Disaggregation of Revenue [Line Items]      
Oil and natural gas sales $ 560,185 $ 171,095 $ 19,311