XML 33 R29.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commodity Derivative Contracts (Details)
Mar. 31, 2015
May 05, 2015
Enhanced Swaps | Crude Oil Contracts | Year 2015 | Q2 | NYMEX    
Derivative [Line Items]    
Volume per Day 8,000invest_DerivativeNonmonetaryNotionalAmount
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q2Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwapMember
 
Weighted average swap price 90.00us-gaap_DerivativeSwapTypeAverageFixedPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q2Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwapMember
 
Weighted average sold put price 65.75us-gaap_DerivativeAveragePriceRiskOptionStrikePrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q2Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwapMember
 
Enhanced Swaps | Crude Oil Contracts | Year 2015 | Q2 | NYMEX | Minimum    
Derivative [Line Items]    
Derivative, Swap Type, Fixed Price 90.00us-gaap_DerivativeSwapTypeFixedPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q2Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwapMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
 
Enhanced Swaps | Crude Oil Contracts | Year 2015 | Q2 | NYMEX | Maximum    
Derivative [Line Items]    
Derivative, Swap Type, Fixed Price 90.00us-gaap_DerivativeSwapTypeFixedPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q2Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwapMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
 
Enhanced Swaps | Crude Oil Contracts | Year 2015 | Q2 | LLS    
Derivative [Line Items]    
Volume per Day 16,000invest_DerivativeNonmonetaryNotionalAmount
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_LLSMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q2Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwapMember
 
Weighted average swap price 93.65us-gaap_DerivativeSwapTypeAverageFixedPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_LLSMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q2Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwapMember
 
Weighted average sold put price 68.00us-gaap_DerivativeAveragePriceRiskOptionStrikePrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_LLSMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q2Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwapMember
 
Enhanced Swaps | Crude Oil Contracts | Year 2015 | Q2 | LLS | Minimum    
Derivative [Line Items]    
Derivative, Swap Type, Fixed Price 93.20us-gaap_DerivativeSwapTypeFixedPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_LLSMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q2Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwapMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
 
Enhanced Swaps | Crude Oil Contracts | Year 2015 | Q2 | LLS | Maximum    
Derivative [Line Items]    
Derivative, Swap Type, Fixed Price 94.00us-gaap_DerivativeSwapTypeFixedPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_LLSMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q2Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwapMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
 
Enhanced Swaps | Crude Oil Contracts | Year 2015 | Q3 | NYMEX    
Derivative [Line Items]    
Volume per Day 10,000invest_DerivativeNonmonetaryNotionalAmount
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q3Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwapMember
 
Weighted average swap price 90.02us-gaap_DerivativeSwapTypeAverageFixedPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q3Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwapMember
 
Weighted average sold put price 65.30us-gaap_DerivativeAveragePriceRiskOptionStrikePrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q3Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwapMember
 
Enhanced Swaps | Crude Oil Contracts | Year 2015 | Q3 | NYMEX | Minimum    
Derivative [Line Items]    
Derivative, Swap Type, Fixed Price 90.00us-gaap_DerivativeSwapTypeFixedPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q3Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwapMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
 
Enhanced Swaps | Crude Oil Contracts | Year 2015 | Q3 | NYMEX | Maximum    
Derivative [Line Items]    
Derivative, Swap Type, Fixed Price 90.10us-gaap_DerivativeSwapTypeFixedPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q3Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwapMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
 
Enhanced Swaps | Crude Oil Contracts | Year 2015 | Q3 | LLS    
Derivative [Line Items]    
Volume per Day 16,000invest_DerivativeNonmonetaryNotionalAmount
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_LLSMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q3Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwapMember
 
Weighted average swap price 93.65us-gaap_DerivativeSwapTypeAverageFixedPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_LLSMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q3Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwapMember
 
Weighted average sold put price 68.00us-gaap_DerivativeAveragePriceRiskOptionStrikePrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_LLSMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q3Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwapMember
 
Enhanced Swaps | Crude Oil Contracts | Year 2015 | Q3 | LLS | Minimum    
Derivative [Line Items]    
Derivative, Swap Type, Fixed Price 93.20us-gaap_DerivativeSwapTypeFixedPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_LLSMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q3Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwapMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
 
Enhanced Swaps | Crude Oil Contracts | Year 2015 | Q3 | LLS | Maximum    
Derivative [Line Items]    
Derivative, Swap Type, Fixed Price 94.00us-gaap_DerivativeSwapTypeFixedPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_LLSMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q3Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwapMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
 
Enhanced Swaps | Crude Oil Contracts | Year 2015 | Q4 | NYMEX    
Derivative [Line Items]    
Volume per Day 12,000invest_DerivativeNonmonetaryNotionalAmount
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q4Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwapMember
 
Weighted average swap price 92.42us-gaap_DerivativeSwapTypeAverageFixedPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q4Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwapMember
 
Weighted average sold put price 68.00us-gaap_DerivativeAveragePriceRiskOptionStrikePrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q4Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwapMember
 
Enhanced Swaps | Crude Oil Contracts | Year 2015 | Q4 | NYMEX | Minimum    
Derivative [Line Items]    
Derivative, Swap Type, Fixed Price 91.15us-gaap_DerivativeSwapTypeFixedPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q4Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwapMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
 
Enhanced Swaps | Crude Oil Contracts | Year 2015 | Q4 | NYMEX | Maximum    
Derivative [Line Items]    
Derivative, Swap Type, Fixed Price 94.00us-gaap_DerivativeSwapTypeFixedPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q4Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwapMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
 
Enhanced Swaps | Crude Oil Contracts | Year 2015 | Q4 | LLS    
Derivative [Line Items]    
Volume per Day 8,000invest_DerivativeNonmonetaryNotionalAmount
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_LLSMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q4Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwapMember
 
Weighted average swap price 94.94us-gaap_DerivativeSwapTypeAverageFixedPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_LLSMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q4Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwapMember
 
Weighted average sold put price 68.00us-gaap_DerivativeAveragePriceRiskOptionStrikePrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_LLSMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q4Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwapMember
 
Enhanced Swaps | Crude Oil Contracts | Year 2015 | Q4 | LLS | Minimum    
Derivative [Line Items]    
Derivative, Swap Type, Fixed Price 93.80us-gaap_DerivativeSwapTypeFixedPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_LLSMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q4Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwapMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
 
Enhanced Swaps | Crude Oil Contracts | Year 2015 | Q4 | LLS | Maximum    
Derivative [Line Items]    
Derivative, Swap Type, Fixed Price 96.50us-gaap_DerivativeSwapTypeFixedPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_LLSMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q4Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwapMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
 
Enhanced Swaps | Crude Oil Contracts | Year 2016 | Q1 | NYMEX    
Derivative [Line Items]    
Volume per Day 12,000invest_DerivativeNonmonetaryNotionalAmount
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q1Member
/ dnr_DerivativeByYearAxis
= dnr_Year2016Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwapMember
 
Weighted average swap price 92.43us-gaap_DerivativeSwapTypeAverageFixedPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q1Member
/ dnr_DerivativeByYearAxis
= dnr_Year2016Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwapMember
 
Weighted average sold put price 68.00us-gaap_DerivativeAveragePriceRiskOptionStrikePrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q1Member
/ dnr_DerivativeByYearAxis
= dnr_Year2016Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwapMember
 
Enhanced Swaps | Crude Oil Contracts | Year 2016 | Q1 | NYMEX | Minimum    
Derivative [Line Items]    
Derivative, Swap Type, Fixed Price 90.65us-gaap_DerivativeSwapTypeFixedPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q1Member
/ dnr_DerivativeByYearAxis
= dnr_Year2016Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwapMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
 
Enhanced Swaps | Crude Oil Contracts | Year 2016 | Q1 | NYMEX | Maximum    
Derivative [Line Items]    
Derivative, Swap Type, Fixed Price 93.35us-gaap_DerivativeSwapTypeFixedPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q1Member
/ dnr_DerivativeByYearAxis
= dnr_Year2016Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwapMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
 
Enhanced Swaps | Crude Oil Contracts | Year 2016 | Q1 | LLS    
Derivative [Line Items]    
Volume per Day 8,000invest_DerivativeNonmonetaryNotionalAmount
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_LLSMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q1Member
/ dnr_DerivativeByYearAxis
= dnr_Year2016Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwapMember
 
Weighted average swap price 94.81us-gaap_DerivativeSwapTypeAverageFixedPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_LLSMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q1Member
/ dnr_DerivativeByYearAxis
= dnr_Year2016Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwapMember
 
Weighted average sold put price 68.50us-gaap_DerivativeAveragePriceRiskOptionStrikePrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_LLSMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q1Member
/ dnr_DerivativeByYearAxis
= dnr_Year2016Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwapMember
 
Enhanced Swaps | Crude Oil Contracts | Year 2016 | Q1 | LLS | Minimum    
Derivative [Line Items]    
Derivative, Swap Type, Fixed Price 93.70us-gaap_DerivativeSwapTypeFixedPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_LLSMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q1Member
/ dnr_DerivativeByYearAxis
= dnr_Year2016Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwapMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
 
Enhanced Swaps | Crude Oil Contracts | Year 2016 | Q1 | LLS | Maximum    
Derivative [Line Items]    
Derivative, Swap Type, Fixed Price 95.45us-gaap_DerivativeSwapTypeFixedPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_LLSMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q1Member
/ dnr_DerivativeByYearAxis
= dnr_Year2016Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwapMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
 
Enhanced Swaps | Crude Oil Contracts | Year 2016 | Q2    
Derivative [Line Items]    
Volume per Day   15,000invest_DerivativeNonmonetaryNotionalAmount
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q2Member
/ dnr_DerivativeByYearAxis
= dnr_Year2016Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwapMember
Weighted average swap price   63us-gaap_DerivativeSwapTypeAverageFixedPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q2Member
/ dnr_DerivativeByYearAxis
= dnr_Year2016Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwapMember
Enhanced Swaps | Crude Oil Contracts | Year 2016 | Q2 | NYMEX    
Derivative [Line Items]    
Volume per Day 2,000invest_DerivativeNonmonetaryNotionalAmount
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q2Member
/ dnr_DerivativeByYearAxis
= dnr_Year2016Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwapMember
 
Weighted average swap price 90.35us-gaap_DerivativeSwapTypeAverageFixedPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q2Member
/ dnr_DerivativeByYearAxis
= dnr_Year2016Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwapMember
 
Weighted average sold put price 68.00us-gaap_DerivativeAveragePriceRiskOptionStrikePrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q2Member
/ dnr_DerivativeByYearAxis
= dnr_Year2016Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwapMember
 
Enhanced Swaps | Crude Oil Contracts | Year 2016 | Q2 | NYMEX | Minimum    
Derivative [Line Items]    
Derivative, Swap Type, Fixed Price 90.35us-gaap_DerivativeSwapTypeFixedPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q2Member
/ dnr_DerivativeByYearAxis
= dnr_Year2016Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwapMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
 
Enhanced Swaps | Crude Oil Contracts | Year 2016 | Q2 | NYMEX | Maximum    
Derivative [Line Items]    
Derivative, Swap Type, Fixed Price 90.35us-gaap_DerivativeSwapTypeFixedPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q2Member
/ dnr_DerivativeByYearAxis
= dnr_Year2016Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwapMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
 
Enhanced Swaps | Crude Oil Contracts | Year 2016 | Q2 | LLS    
Derivative [Line Items]    
Volume per Day 6,000invest_DerivativeNonmonetaryNotionalAmount
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_LLSMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q2Member
/ dnr_DerivativeByYearAxis
= dnr_Year2016Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwapMember
 
Weighted average swap price 93.38us-gaap_DerivativeSwapTypeAverageFixedPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_LLSMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q2Member
/ dnr_DerivativeByYearAxis
= dnr_Year2016Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwapMember
 
Weighted average sold put price 70.00us-gaap_DerivativeAveragePriceRiskOptionStrikePrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_LLSMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q2Member
/ dnr_DerivativeByYearAxis
= dnr_Year2016Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwapMember
 
Enhanced Swaps | Crude Oil Contracts | Year 2016 | Q2 | LLS | Minimum    
Derivative [Line Items]    
Derivative, Swap Type, Fixed Price 93.30us-gaap_DerivativeSwapTypeFixedPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_LLSMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q2Member
/ dnr_DerivativeByYearAxis
= dnr_Year2016Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwapMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
 
Enhanced Swaps | Crude Oil Contracts | Year 2016 | Q2 | LLS | Maximum    
Derivative [Line Items]    
Derivative, Swap Type, Fixed Price 93.50us-gaap_DerivativeSwapTypeFixedPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_LLSMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q2Member
/ dnr_DerivativeByYearAxis
= dnr_Year2016Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwapMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
 
Collar | Crude Oil Contracts | Year 2015 | Q2 | NYMEX    
Derivative [Line Items]    
Volume per Day 30,000invest_DerivativeNonmonetaryNotionalAmount
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q2Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OptionMember
 
Derivative, Floor Price 80.00us-gaap_DerivativeFloorPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q2Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OptionMember
 
Derivative, Cap Price 95.25us-gaap_DerivativeCapPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q2Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OptionMember
 
Weighted average floor price 80.00us-gaap_DerivativeAverageFloorPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q2Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OptionMember
 
Weighted average ceiling price 94.72us-gaap_DerivativeAverageCapPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q2Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OptionMember
 
Collar | Crude Oil Contracts | Year 2015 | Q2 | LLS    
Derivative [Line Items]    
Volume per Day 4,000invest_DerivativeNonmonetaryNotionalAmount
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_LLSMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q2Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OptionMember
 
Derivative, Floor Price 85.00us-gaap_DerivativeFloorPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_LLSMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q2Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OptionMember
 
Derivative, Cap Price 102.50us-gaap_DerivativeCapPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_LLSMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q2Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OptionMember
 
Weighted average floor price 85.00us-gaap_DerivativeAverageFloorPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_LLSMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q2Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OptionMember
 
Weighted average ceiling price 101.75us-gaap_DerivativeAverageCapPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_LLSMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q2Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OptionMember
 
Collar | Crude Oil Contracts | Year 2015 | Q3 | NYMEX    
Derivative [Line Items]    
Volume per Day 28,000invest_DerivativeNonmonetaryNotionalAmount
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q3Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OptionMember
 
Derivative, Floor Price 80.00us-gaap_DerivativeFloorPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q3Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OptionMember
 
Derivative, Cap Price 95.25us-gaap_DerivativeCapPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q3Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OptionMember
 
Weighted average floor price 80.00us-gaap_DerivativeAverageFloorPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q3Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OptionMember
 
Weighted average ceiling price 95.05us-gaap_DerivativeAverageCapPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q3Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OptionMember
 
Collar | Crude Oil Contracts | Year 2015 | Q3 | LLS    
Derivative [Line Items]    
Volume per Day 4,000invest_DerivativeNonmonetaryNotionalAmount
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_LLSMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q3Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OptionMember
 
Derivative, Floor Price 85.00us-gaap_DerivativeFloorPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_LLSMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q3Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OptionMember
 
Derivative, Cap Price 100.00us-gaap_DerivativeCapPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_LLSMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q3Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OptionMember
 
Weighted average floor price 85.00us-gaap_DerivativeAverageFloorPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_LLSMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q3Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OptionMember
 
Weighted average ceiling price 99.50us-gaap_DerivativeAverageCapPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_LLSMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q3Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OptionMember
 
Collar | Crude Oil Contracts | Year 2016 | Q2    
Derivative [Line Items]    
Volume per Day   4,500invest_DerivativeNonmonetaryNotionalAmount
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q2Member
/ dnr_DerivativeByYearAxis
= dnr_Year2016Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OptionMember
Collar | Crude Oil Contracts | Year 2016 | Q3    
Derivative [Line Items]    
Volume per Day   5,000invest_DerivativeNonmonetaryNotionalAmount
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q3Member
/ dnr_DerivativeByYearAxis
= dnr_Year2016Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OptionMember
Collar | Natural Gas Contracts | Year 2015 | NYMEX    
Derivative [Line Items]    
Volume per Day 8,000invest_DerivativeNonmonetaryNotionalAmount
/ dnr_DerivativeByContractAxis
= dnr_NaturalGasContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OptionMember
 
Derivative, Floor Price 4.00us-gaap_DerivativeFloorPrice
/ dnr_DerivativeByContractAxis
= dnr_NaturalGasContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OptionMember
 
Derivative, Cap Price 4.53us-gaap_DerivativeCapPrice
/ dnr_DerivativeByContractAxis
= dnr_NaturalGasContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OptionMember
 
Weighted average floor price 4.00us-gaap_DerivativeAverageFloorPrice
/ dnr_DerivativeByContractAxis
= dnr_NaturalGasContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OptionMember
 
Weighted average ceiling price 4.51us-gaap_DerivativeAverageCapPrice
/ dnr_DerivativeByContractAxis
= dnr_NaturalGasContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OptionMember
 
Three-way Collar | Crude Oil Contracts | Year 2015 | Q4 | NYMEX    
Derivative [Line Items]    
Volume per Day 10,000invest_DerivativeNonmonetaryNotionalAmount
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q4Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= dnr_ThreewayCollarMember
 
Derivative, Floor Price 85.00us-gaap_DerivativeFloorPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q4Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= dnr_ThreewayCollarMember
 
Derivative, Cap Price 102.00us-gaap_DerivativeCapPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q4Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= dnr_ThreewayCollarMember
 
Weighted average sold put price 68.00us-gaap_DerivativeAveragePriceRiskOptionStrikePrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q4Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= dnr_ThreewayCollarMember
 
Weighted average floor price 85.00us-gaap_DerivativeAverageFloorPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q4Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= dnr_ThreewayCollarMember
 
Weighted average ceiling price 99.00us-gaap_DerivativeAverageCapPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q4Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= dnr_ThreewayCollarMember
 
Three-way Collar | Crude Oil Contracts | Year 2015 | Q4 | LLS    
Derivative [Line Items]    
Volume per Day 8,000invest_DerivativeNonmonetaryNotionalAmount
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_LLSMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q4Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= dnr_ThreewayCollarMember
 
Derivative, Floor Price 88.00us-gaap_DerivativeFloorPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_LLSMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q4Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= dnr_ThreewayCollarMember
 
Derivative, Cap Price 104.25us-gaap_DerivativeCapPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_LLSMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q4Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= dnr_ThreewayCollarMember
 
Weighted average sold put price 68.00us-gaap_DerivativeAveragePriceRiskOptionStrikePrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_LLSMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q4Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= dnr_ThreewayCollarMember
 
Weighted average floor price 88.00us-gaap_DerivativeAverageFloorPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_LLSMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q4Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= dnr_ThreewayCollarMember
 
Weighted average ceiling price 100.99us-gaap_DerivativeAverageCapPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_LLSMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q4Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= dnr_ThreewayCollarMember
 
Three-way Collar | Crude Oil Contracts | Year 2016 | Q1 | NYMEX    
Derivative [Line Items]    
Volume per Day 10,000invest_DerivativeNonmonetaryNotionalAmount
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q1Member
/ dnr_DerivativeByYearAxis
= dnr_Year2016Member
/ us-gaap_DerivativeInstrumentRiskAxis
= dnr_ThreewayCollarMember
 
Derivative, Floor Price 85.00us-gaap_DerivativeFloorPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q1Member
/ dnr_DerivativeByYearAxis
= dnr_Year2016Member
/ us-gaap_DerivativeInstrumentRiskAxis
= dnr_ThreewayCollarMember
 
Derivative, Cap Price 101.25us-gaap_DerivativeCapPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q1Member
/ dnr_DerivativeByYearAxis
= dnr_Year2016Member
/ us-gaap_DerivativeInstrumentRiskAxis
= dnr_ThreewayCollarMember
 
Weighted average sold put price 68.00us-gaap_DerivativeAveragePriceRiskOptionStrikePrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q1Member
/ dnr_DerivativeByYearAxis
= dnr_Year2016Member
/ us-gaap_DerivativeInstrumentRiskAxis
= dnr_ThreewayCollarMember
 
Weighted average floor price 85.00us-gaap_DerivativeAverageFloorPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q1Member
/ dnr_DerivativeByYearAxis
= dnr_Year2016Member
/ us-gaap_DerivativeInstrumentRiskAxis
= dnr_ThreewayCollarMember
 
Weighted average ceiling price 99.85us-gaap_DerivativeAverageCapPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q1Member
/ dnr_DerivativeByYearAxis
= dnr_Year2016Member
/ us-gaap_DerivativeInstrumentRiskAxis
= dnr_ThreewayCollarMember
 
Three-way Collar | Crude Oil Contracts | Year 2016 | Q1 | LLS    
Derivative [Line Items]    
Volume per Day 6,000invest_DerivativeNonmonetaryNotionalAmount
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_LLSMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q1Member
/ dnr_DerivativeByYearAxis
= dnr_Year2016Member
/ us-gaap_DerivativeInstrumentRiskAxis
= dnr_ThreewayCollarMember
 
Derivative, Floor Price 88.00us-gaap_DerivativeFloorPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_LLSMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q1Member
/ dnr_DerivativeByYearAxis
= dnr_Year2016Member
/ us-gaap_DerivativeInstrumentRiskAxis
= dnr_ThreewayCollarMember
 
Derivative, Cap Price 103.15us-gaap_DerivativeCapPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_LLSMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q1Member
/ dnr_DerivativeByYearAxis
= dnr_Year2016Member
/ us-gaap_DerivativeInstrumentRiskAxis
= dnr_ThreewayCollarMember
 
Weighted average sold put price 68.00us-gaap_DerivativeAveragePriceRiskOptionStrikePrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_LLSMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q1Member
/ dnr_DerivativeByYearAxis
= dnr_Year2016Member
/ us-gaap_DerivativeInstrumentRiskAxis
= dnr_ThreewayCollarMember
 
Weighted average floor price 88.00us-gaap_DerivativeAverageFloorPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_LLSMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q1Member
/ dnr_DerivativeByYearAxis
= dnr_Year2016Member
/ us-gaap_DerivativeInstrumentRiskAxis
= dnr_ThreewayCollarMember
 
Weighted average ceiling price 102.10us-gaap_DerivativeAverageCapPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_LLSMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q1Member
/ dnr_DerivativeByYearAxis
= dnr_Year2016Member
/ us-gaap_DerivativeInstrumentRiskAxis
= dnr_ThreewayCollarMember
 
Three-way Collar | Crude Oil Contracts | Year 2016 | Q2 | NYMEX    
Derivative [Line Items]    
Volume per Day 2,000invest_DerivativeNonmonetaryNotionalAmount
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q2Member
/ dnr_DerivativeByYearAxis
= dnr_Year2016Member
/ us-gaap_DerivativeInstrumentRiskAxis
= dnr_ThreewayCollarMember
 
Derivative, Floor Price 85.00us-gaap_DerivativeFloorPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q2Member
/ dnr_DerivativeByYearAxis
= dnr_Year2016Member
/ us-gaap_DerivativeInstrumentRiskAxis
= dnr_ThreewayCollarMember
 
Derivative, Cap Price 95.50us-gaap_DerivativeCapPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q2Member
/ dnr_DerivativeByYearAxis
= dnr_Year2016Member
/ us-gaap_DerivativeInstrumentRiskAxis
= dnr_ThreewayCollarMember
 
Weighted average sold put price 68.00us-gaap_DerivativeAveragePriceRiskOptionStrikePrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q2Member
/ dnr_DerivativeByYearAxis
= dnr_Year2016Member
/ us-gaap_DerivativeInstrumentRiskAxis
= dnr_ThreewayCollarMember
 
Weighted average floor price 85.00us-gaap_DerivativeAverageFloorPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q2Member
/ dnr_DerivativeByYearAxis
= dnr_Year2016Member
/ us-gaap_DerivativeInstrumentRiskAxis
= dnr_ThreewayCollarMember
 
Weighted average ceiling price 95.50us-gaap_DerivativeAverageCapPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q2Member
/ dnr_DerivativeByYearAxis
= dnr_Year2016Member
/ us-gaap_DerivativeInstrumentRiskAxis
= dnr_ThreewayCollarMember
 
Three-way Collar | Crude Oil Contracts | Year 2016 | Q2 | LLS    
Derivative [Line Items]    
Volume per Day 2,000invest_DerivativeNonmonetaryNotionalAmount
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_LLSMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q2Member
/ dnr_DerivativeByYearAxis
= dnr_Year2016Member
/ us-gaap_DerivativeInstrumentRiskAxis
= dnr_ThreewayCollarMember
 
Derivative, Floor Price 88.00us-gaap_DerivativeFloorPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_LLSMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q2Member
/ dnr_DerivativeByYearAxis
= dnr_Year2016Member
/ us-gaap_DerivativeInstrumentRiskAxis
= dnr_ThreewayCollarMember
 
Derivative, Cap Price 98.25us-gaap_DerivativeCapPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_LLSMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q2Member
/ dnr_DerivativeByYearAxis
= dnr_Year2016Member
/ us-gaap_DerivativeInstrumentRiskAxis
= dnr_ThreewayCollarMember
 
Weighted average sold put price 70.00us-gaap_DerivativeAveragePriceRiskOptionStrikePrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_LLSMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q2Member
/ dnr_DerivativeByYearAxis
= dnr_Year2016Member
/ us-gaap_DerivativeInstrumentRiskAxis
= dnr_ThreewayCollarMember
 
Weighted average floor price 88.00us-gaap_DerivativeAverageFloorPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_LLSMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q2Member
/ dnr_DerivativeByYearAxis
= dnr_Year2016Member
/ us-gaap_DerivativeInstrumentRiskAxis
= dnr_ThreewayCollarMember
 
Weighted average ceiling price 98.25us-gaap_DerivativeAverageCapPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_LLSMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q2Member
/ dnr_DerivativeByYearAxis
= dnr_Year2016Member
/ us-gaap_DerivativeInstrumentRiskAxis
= dnr_ThreewayCollarMember