Revenues - Schedule of Disaggregated Revenues (Details) - USD ($) $ in Thousands |
3 Months Ended | |
|---|---|---|
Mar. 31, 2019 |
Mar. 31, 2018 |
|
| Disaggregation of Revenue [Line Items] | ||
| Oil and gas sales | $ 214,569 | $ 215,898 |
| Oil sales | ||
| Disaggregation of Revenue [Line Items] | ||
| Oil and gas sales | 175,554 | 174,841 |
| Natural gas sales | ||
| Disaggregation of Revenue [Line Items] | ||
| Oil and gas sales | 12,497 | 18,580 |
| NGL sales | ||
| Disaggregation of Revenue [Line Items] | ||
| Oil and gas sales | $ 26,518 | $ 22,477 |