Revenues - Schedule of Disaggregated Revenues (Details) - USD ($) $ in Thousands |
3 Months Ended | ||
|---|---|---|---|
Mar. 31, 2018 |
Mar. 31, 2017 |
Dec. 31, 2017 |
|
| Disaggregation of Revenue [Line Items] | |||
| Oil and gas sales | $ 215,898 | $ 61,097 | |
| Accrued oil and gas sales receivable | 76,545 | $ 52,891 | |
| Oil sales | |||
| Disaggregation of Revenue [Line Items] | |||
| Oil and gas sales | 174,841 | 46,681 | |
| Natural gas sales | |||
| Disaggregation of Revenue [Line Items] | |||
| Oil and gas sales | 18,580 | 8,241 | |
| NGL sales | |||
| Disaggregation of Revenue [Line Items] | |||
| Oil and gas sales | $ 22,477 | $ 6,175 | |