XML 55 R39.htm IDEA: XBRL DOCUMENT v3.23.1
REVENUE RECOGNITION - Schedule of Revenue by Revenue Stream (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue [Line Items]    
Oil and natural gas sales $ 656,022 $ 817,810
Oil sales    
Disaggregation of Revenue [Line Items]    
Oil and natural gas sales 460,374 549,502
Natural gas sales    
Disaggregation of Revenue [Line Items]    
Oil and natural gas sales 103,555 113,161
Natural gas liquid (“NGL”) sales    
Disaggregation of Revenue [Line Items]    
Oil and natural gas sales $ 92,093 $ 155,147