Revenues - Schedule of Disaggregated Revenues (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2018 |
Jun. 30, 2017 |
Jun. 30, 2018 |
Jun. 30, 2017 |
|
| Disaggregation of Revenue [Line Items] | ||||
| Oil and gas sales | $ 217,763 | $ 91,064 | $ 433,661 | $ 152,161 |
| Oil sales | ||||
| Disaggregation of Revenue [Line Items] | ||||
| Oil and gas sales | 174,156 | 70,735 | 348,997 | 117,416 |
| Natural gas sales | ||||
| Disaggregation of Revenue [Line Items] | ||||
| Oil and gas sales | 13,721 | 12,133 | 32,301 | 20,374 |
| NGL sales | ||||
| Disaggregation of Revenue [Line Items] | ||||
| Oil and gas sales | $ 29,886 | $ 8,196 | $ 52,363 | $ 14,371 |