Derivative Instruments - Narrative (Details) $ in Millions  | 
12 Months Ended | |
|---|---|---|
| 
 Dec. 31, 2019  
MMBTU  
$ / bbl  
$ / MMBTU 
 | 
 Dec. 31, 2018  
USD ($) 
 | 
|
| Derivative [Line Items] | ||
| Derivative, extension option term | 12 months | |
| Contingent Consideration Fair Value | $ | $ 1.1 | |
| Fixed Price Swap 2019 | ||
| Derivative [Line Items] | ||
| Daily Volume (MMBtu/day) | MMBTU | 100,000 | |
| Weighted average price of derivative swap (usd per MMBtu or Bbls) | $ / MMBTU | 3.05 | |
| NYMEX West Texas Intermediate and ARGUS LLS - 2020 | ||
| Derivative [Line Items] | ||
| Weighted average price of derivative swap (usd per MMBtu or Bbls) | $ / bbl | 59.82 | |
| X | ||||||||||
- Definition Contingent Consideration Fair Value No definition available. 
  | 
| X | ||||||||||
- Definition Counterparty Option to Extend Original Terms, Number of Months No definition available. 
  | 
| X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. No definition available. 
  | 
| X | ||||||||||
- Definition Nominal energy measure used to calculate payments on a derivative instrument. No definition available. 
  | 
| X | ||||||||||
- Definition Average fixed price related to the group of price risk swap derivatives. No definition available. 
  | 
| X | ||||||||||
- Details 
  | 
| X | ||||||||||
- Details 
  |