Revenues - Schedule of Disaggregated Revenues (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2020 |
Sep. 30, 2019 |
Sep. 30, 2020 |
Sep. 30, 2019 |
|
| Disaggregation of Revenue [Line Items] | ||||
| Oil and gas sales | $ 149,101 | $ 229,130 | $ 432,379 | $ 687,938 |
| Oil sales | ||||
| Disaggregation of Revenue [Line Items] | ||||
| Oil and gas sales | 119,966 | 200,196 | 363,571 | 590,055 |
| Natural gas sales | ||||
| Disaggregation of Revenue [Line Items] | ||||
| Oil and gas sales | 11,907 | 11,070 | 29,052 | 31,655 |
| NGL sales | ||||
| Disaggregation of Revenue [Line Items] | ||||
| Oil and gas sales | $ 17,228 | $ 17,864 | $ 39,756 | $ 66,228 |