Derivative Instruments - Schedule of Swap Contracts (Details) - Not Designated as Hedging Instrument
bbl / d in Thousands, bbl in Thousands
12 Months Ended
Dec. 31, 2019
bbl / d
$ / bbl
bbl
Crude Oil Basis Swaps - Period One  
Derivative [Line Items]  
Volume (Bbl) | bbl 273
Volume (Bbls/d) | bbl / d 3
Weighted Average Differential ($/Bbl or $/MMBtu) | $ / bbl 0.67
Crude Oil Basis Swaps - Period Two  
Derivative [Line Items]  
Volume (Bbl) | bbl 273
Volume (Bbls/d) | bbl / d 3
Weighted Average Differential ($/Bbl or $/MMBtu) | $ / bbl 0.67
Crude Oil Basis Swaps - Period Three  
Derivative [Line Items]  
Volume (Bbl) | bbl 276
Volume (Bbls/d) | bbl / d 3
Weighted Average Differential ($/Bbl or $/MMBtu) | $ / bbl 0.67
Crude Oil Basis Swaps - Period Four  
Derivative [Line Items]  
Volume (Bbl) | bbl 276
Volume (Bbls/d) | bbl / d 3
Weighted Average Differential ($/Bbl or $/MMBtu) | $ / bbl 0.67