XML 75 R63.htm IDEA: XBRL DOCUMENT v3.21.2
Revenues - Schedule of Disaggregated Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Disaggregation of Revenue [Line Items]        
Oil and gas sales $ 232,577 $ 90,509 $ 424,968 $ 283,278
Oil sales        
Disaggregation of Revenue [Line Items]        
Oil and gas sales 177,105 73,100 310,831 243,605
Natural gas sales        
Disaggregation of Revenue [Line Items]        
Oil and gas sales 27,015 8,787 62,466 17,145
NGL sales        
Disaggregation of Revenue [Line Items]        
Oil and gas sales $ 28,457 $ 8,622 $ 51,671 $ 22,528