XML 98 R78.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenues - Schedule of Disaggregated Revenues (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]      
Oil and gas sales $ 1,029,892 $ 580,456 $ 944,330
Oil sales      
Disaggregation of Revenue [Line Items]      
Oil and gas sales 743,069 475,694 810,655
Natural gas sales      
Disaggregation of Revenue [Line Items]      
Oil and gas sales 149,478 46,776 44,556
NGL sales      
Disaggregation of Revenue [Line Items]      
Oil and gas sales $ 137,345 $ 57,986 $ 89,119