XML 53 R40.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUE RECOGNITION - Schedule of Revenue by Revenue Stream (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Oil and natural gas sales $ 660,526 $ 1,151,364 $ 1,316,548 $ 1,969,174
Oil sales        
Disaggregation of Revenue [Line Items]        
Oil and natural gas sales 541,043 778,258 1,001,417 1,327,760
Natural gas sales        
Disaggregation of Revenue [Line Items]        
Oil and natural gas sales 45,364 205,840 148,919 319,001
Natural gas liquid (“NGL”) sales        
Disaggregation of Revenue [Line Items]        
Oil and natural gas sales $ 74,119 $ 167,266 $ 166,212 $ 322,413