Fair Value Measurements - Schedule of Positions Measured at Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Financial assets    
Commodity derivative asset - current $ 7,148 $ 433
Commodity derivative asset - noncurrent 1,188 662
Fair Value, Measurements, Recurring    
Financial assets    
Netting Adjustments 0 (287)
Total financial assets 8,336 1,095
Fair Value, Measurements, Recurring | Level 1    
Financial assets    
Derivative asset (liability), net 0 0
Financial liabilities    
Derivative asset (liability), net 0 0
Fair Value, Measurements, Recurring | Level 2    
Financial assets    
Derivative asset (liability), net 8,336 1,382
Financial liabilities    
Derivative asset (liability), net 8,336 1,382
Fair Value, Measurements, Recurring | Level 3    
Financial assets    
Derivative asset (liability), net 0 0
Financial liabilities    
Derivative asset (liability), net 0 0
Current assets | Fair Value, Measurements, Recurring    
Financial assets    
Netting Adjustments 0 (287)
Commodity derivative asset - current 7,148 433
Current assets | Fair Value, Measurements, Recurring | Level 1    
Financial assets    
Derivative asset (liability), net 0 0
Financial liabilities    
Derivative asset (liability), net 0 0
Current assets | Fair Value, Measurements, Recurring | Level 2    
Financial assets    
Derivative asset (liability), net 7,148 720
Financial liabilities    
Derivative asset (liability), net 7,148 720
Current assets | Fair Value, Measurements, Recurring | Level 3    
Financial assets    
Derivative asset (liability), net 0 0
Financial liabilities    
Derivative asset (liability), net 0 0
Noncurrent assets | Fair Value, Measurements, Recurring    
Financial assets    
Netting Adjustments 0 0
Commodity derivative asset - noncurrent 1,188 662
Noncurrent assets | Fair Value, Measurements, Recurring | Level 1    
Financial assets    
Derivative asset (liability), net 0 0
Financial liabilities    
Derivative asset (liability), net 0 0
Noncurrent assets | Fair Value, Measurements, Recurring | Level 2    
Financial assets    
Derivative asset (liability), net 1,188 662
Financial liabilities    
Derivative asset (liability), net 1,188 662
Noncurrent assets | Fair Value, Measurements, Recurring | Level 3    
Financial assets    
Derivative asset (liability), net 0 0
Financial liabilities    
Derivative asset (liability), net $ 0 0
Current liabilities | Fair Value, Measurements, Recurring    
Financial liabilities    
Netting Adjustments   (287)
Commodity derivative liability - current   240
Current liabilities | Fair Value, Measurements, Recurring | Level 1    
Financial assets    
Derivative asset (liability), net   0
Financial liabilities    
Derivative asset (liability), net   0
Current liabilities | Fair Value, Measurements, Recurring | Level 2    
Financial assets    
Derivative asset (liability), net   527
Financial liabilities    
Derivative asset (liability), net   527
Current liabilities | Fair Value, Measurements, Recurring | Level 3    
Financial assets    
Derivative asset (liability), net   0
Financial liabilities    
Derivative asset (liability), net   $ 0