XML 46 R75.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commodity Derivative Contracts (Commodity Derivatives Outstanding Table) (Details)
Dec. 31, 2014
Year 2015 [Member] | Collar [Member] | NYMEX [Member] | Natural Gas Contracts [Member]  
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
= dnr_CollarMember
Derivative, Floor Price 4.00us-gaap_DerivativeFloorPrice
/ dnr_DerivativeByContractAxis
= dnr_NaturalGasContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= dnr_CollarMember
Derivative, Cap Price 4.53us-gaap_DerivativeCapPrice
/ dnr_DerivativeByContractAxis
= dnr_NaturalGasContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= dnr_CollarMember
Weighted average floor price 4.00us-gaap_DerivativeAverageFloorPrice
/ dnr_DerivativeByContractAxis
= dnr_NaturalGasContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= dnr_CollarMember
Weighted average ceiling price 4.51us-gaap_DerivativeAverageCapPrice
/ dnr_DerivativeByContractAxis
= dnr_NaturalGasContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= dnr_CollarMember
Year 2015 [Member] | Q1 [Member] | Swap [Member] | NYMEX [Member] | Crude Oil Contracts [Member]  
Derivative [Line Items]  
Volume per day 14,000invest_DerivativeNonmonetaryNotionalAmount
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q1Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwapMember
Derivative, Floor Price 90.00us-gaap_DerivativeFloorPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q1Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwapMember
Derivative, Cap Price 90.30us-gaap_DerivativeCapPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q1Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwapMember
Weighted average swap price 90.06us-gaap_DerivativeSwapTypeAverageFixedPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q1Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwapMember
Weighted average sold put price 65.21us-gaap_DerivativeAveragePriceRiskOptionStrikePrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q1Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwapMember
Year 2015 [Member] | Q1 [Member] | Swap [Member] | LLS [Member] | Crude Oil Contracts [Member]  
Derivative [Line Items]  
Volume per day 16,000invest_DerivativeNonmonetaryNotionalAmount
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_LLSMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q1Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwapMember
Derivative, Floor Price 93.20us-gaap_DerivativeFloorPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_LLSMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q1Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwapMember
Derivative, Cap Price 94.00us-gaap_DerivativeCapPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_LLSMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q1Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwapMember
Weighted average swap price 93.63us-gaap_DerivativeSwapTypeAverageFixedPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_LLSMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q1Member
/ 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_Q1Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwapMember
Year 2015 [Member] | Q1 [Member] | Collar [Member] | NYMEX [Member] | Crude Oil Contracts [Member]  
Derivative [Line Items]  
Volume per day 24,000invest_DerivativeNonmonetaryNotionalAmount
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q1Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= dnr_CollarMember
Derivative, Floor Price 80.00us-gaap_DerivativeFloorPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q1Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= dnr_CollarMember
Derivative, Cap Price 100.90us-gaap_DerivativeCapPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q1Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= dnr_CollarMember
Weighted average floor price 80.00us-gaap_DerivativeAverageFloorPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q1Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= dnr_CollarMember
Weighted average ceiling price 96.75us-gaap_DerivativeAverageCapPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q1Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= dnr_CollarMember
Year 2015 [Member] | Q1 [Member] | Collar [Member] | LLS [Member] | Crude Oil Contracts [Member]  
Derivative [Line Items]  
Volume per day 4,000invest_DerivativeNonmonetaryNotionalAmount
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_LLSMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q1Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= dnr_CollarMember
Derivative, Floor Price 85.00us-gaap_DerivativeFloorPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_LLSMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q1Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= dnr_CollarMember
Derivative, Cap Price 102.20us-gaap_DerivativeCapPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_LLSMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q1Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= dnr_CollarMember
Weighted average floor price 85.00us-gaap_DerivativeAverageFloorPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_LLSMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q1Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= dnr_CollarMember
Weighted average ceiling price 102.10us-gaap_DerivativeAverageCapPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_LLSMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q1Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= dnr_CollarMember
Year 2015 [Member] | Q2 [Member] | Swap [Member] | NYMEX [Member] | Crude Oil Contracts [Member]  
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
Derivative, Floor Price 90.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_SwapMember
Derivative, Cap Price 90.00us-gaap_DerivativeCapPrice
/ 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
Year 2015 [Member] | Q2 [Member] | Swap [Member] | LLS [Member] | Crude Oil Contracts [Member]  
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
Derivative, Floor Price 93.20us-gaap_DerivativeFloorPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_LLSMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q2Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwapMember
Derivative, Cap Price 94.00us-gaap_DerivativeCapPrice
/ 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
Year 2015 [Member] | Q2 [Member] | Collar [Member] | NYMEX [Member] | Crude Oil Contracts [Member]  
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
= dnr_CollarMember
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
= dnr_CollarMember
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
= dnr_CollarMember
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
= dnr_CollarMember
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
= dnr_CollarMember
Year 2015 [Member] | Q2 [Member] | Collar [Member] | LLS [Member] | Crude Oil Contracts [Member]  
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
= dnr_CollarMember
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
= dnr_CollarMember
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
= dnr_CollarMember
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
= dnr_CollarMember
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
= dnr_CollarMember
Year 2015 [Member] | Q3 [Member] | Swap [Member] | NYMEX [Member] | Crude Oil Contracts [Member]  
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
Derivative, Floor Price 90.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_SwapMember
Derivative, Cap Price 90.10us-gaap_DerivativeCapPrice
/ 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
Year 2015 [Member] | Q3 [Member] | Swap [Member] | LLS [Member] | Crude Oil Contracts [Member]  
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
Derivative, Floor Price 93.20us-gaap_DerivativeFloorPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_LLSMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q3Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwapMember
Derivative, Cap Price 94.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_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
Year 2015 [Member] | Q3 [Member] | Collar [Member] | NYMEX [Member] | Crude Oil Contracts [Member]  
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
= dnr_CollarMember
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
= dnr_CollarMember
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
= dnr_CollarMember
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
= dnr_CollarMember
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
= dnr_CollarMember
Year 2015 [Member] | Q3 [Member] | Collar [Member] | LLS [Member] | Crude Oil Contracts [Member]  
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
= dnr_CollarMember
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
= dnr_CollarMember
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
= dnr_CollarMember
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
= dnr_CollarMember
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
= dnr_CollarMember
Year 2015 [Member] | Q4 [Member] | Swap [Member] | NYMEX [Member] | Crude Oil Contracts [Member]  
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
Derivative, Floor Price 91.15us-gaap_DerivativeFloorPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q4Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwapMember
Derivative, Cap Price 94.00us-gaap_DerivativeCapPrice
/ 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
Year 2015 [Member] | Q4 [Member] | Swap [Member] | LLS [Member] | Crude Oil Contracts [Member]  
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
Derivative, Floor Price 93.80us-gaap_DerivativeFloorPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_LLSMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q4Member
/ dnr_DerivativeByYearAxis
= dnr_Year2015Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwapMember
Derivative, Cap Price 96.50us-gaap_DerivativeCapPrice
/ 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
Year 2015 [Member] | Q4 [Member] | Three-way Collar [Member] | NYMEX [Member] | Crude Oil Contracts [Member]  
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
Year 2015 [Member] | Q4 [Member] | Three-way Collar [Member] | LLS [Member] | Crude Oil Contracts [Member]  
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
Year 2016 [Member] | Q1 [Member] | Swap [Member] | NYMEX [Member] | Crude Oil Contracts [Member]  
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
Derivative, Floor Price 90.65us-gaap_DerivativeFloorPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q1Member
/ dnr_DerivativeByYearAxis
= dnr_Year2016Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwapMember
Derivative, Cap Price 93.35us-gaap_DerivativeCapPrice
/ 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
Year 2016 [Member] | Q1 [Member] | Swap [Member] | LLS [Member] | Crude Oil Contracts [Member]  
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
Derivative, Floor Price 93.70us-gaap_DerivativeFloorPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_LLSMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q1Member
/ dnr_DerivativeByYearAxis
= dnr_Year2016Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwapMember
Derivative, Cap Price 95.45us-gaap_DerivativeCapPrice
/ 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
Year 2016 [Member] | Q1 [Member] | Three-way Collar [Member] | NYMEX [Member] | Crude Oil Contracts [Member]  
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
Year 2016 [Member] | Q1 [Member] | Three-way Collar [Member] | LLS [Member] | Crude Oil Contracts [Member]  
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
Year 2016 [Member] | Q2 [Member] | Swap [Member] | NYMEX [Member] | Crude Oil Contracts [Member]  
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
Derivative, Floor Price 90.35us-gaap_DerivativeFloorPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_NYMEXMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q2Member
/ dnr_DerivativeByYearAxis
= dnr_Year2016Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwapMember
Derivative, Cap Price 90.35us-gaap_DerivativeCapPrice
/ 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
Year 2016 [Member] | Q2 [Member] | Swap [Member] | LLS [Member] | Crude Oil Contracts [Member]  
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
Derivative, Floor Price 93.30us-gaap_DerivativeFloorPrice
/ dnr_DerivativeByContractAxis
= dnr_CrudeOilContractsMember
/ us-gaap_DerivativeByNatureAxis
= dnr_LLSMember
/ dnr_DerivativeByPeriodAxis
= dnr_Q2Member
/ dnr_DerivativeByYearAxis
= dnr_Year2016Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwapMember
Derivative, Cap Price 93.50us-gaap_DerivativeCapPrice
/ 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
Year 2016 [Member] | Q2 [Member] | Three-way Collar [Member] | NYMEX [Member] | Crude Oil Contracts [Member]  
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
Year 2016 [Member] | Q2 [Member] | Three-way Collar [Member] | LLS [Member] | Crude Oil Contracts [Member]  
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