Revenues - Schedule of Disaggregated Revenues (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2019 |
Sep. 30, 2018 |
Sep. 30, 2019 |
Sep. 30, 2018 |
|
| Disaggregation of Revenue [Line Items] | ||||
| Oil and gas sales | $ 229,130 | $ 234,880 | $ 687,938 | $ 668,541 |
| Oil sales | ||||
| Disaggregation of Revenue [Line Items] | ||||
| Oil and gas sales | 200,196 | 184,510 | 590,055 | 533,507 |
| Natural gas sales | ||||
| Disaggregation of Revenue [Line Items] | ||||
| Oil and gas sales | 11,070 | 14,311 | 31,655 | 46,612 |
| NGL sales | ||||
| Disaggregation of Revenue [Line Items] | ||||
| Oil and gas sales | $ 17,864 | $ 36,059 | $ 66,228 | $ 88,422 |