XML 70 R59.htm IDEA: XBRL DOCUMENT v3.23.1
Revenues - Schedule of Disaggregated Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue [Line Items]    
Oil and gas sales $ 616,268 $ 347,277
Oil sales    
Disaggregation of Revenue [Line Items]    
Oil and gas sales 524,386 262,767
Natural gas sales(1)    
Disaggregation of Revenue [Line Items]    
Oil and gas sales 32,122 39,018
NGL sales(2)    
Disaggregation of Revenue [Line Items]    
Oil and gas sales $ 59,760 $ 45,492