XML 140 R99.htm IDEA: XBRL DOCUMENT v2.4.1.9
Asset Retirement Obligations (NDTF Information)(Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
NDTF Information [Abstract]    
Legally restricted NDTF investments, fair value $ 5,182us-gaap_AssetRetirementObligationLegallyRestrictedAssetsFairValue $ 4,769us-gaap_AssetRetirementObligationLegallyRestrictedAssetsFairValue
Duke Energy Carolinas [Member]    
NDTF Information [Abstract]    
Legally restricted NDTF investments, fair value 2,678us-gaap_AssetRetirementObligationLegallyRestrictedAssetsFairValue
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
2,477us-gaap_AssetRetirementObligationLegallyRestrictedAssetsFairValue
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
Duke Energy Carolinas [Member] | 2013 Cost Study [Member]    
NDTF Information [Abstract]    
Decommissioning contribution requirement 21duk_ContributionAndExpenseAmountsForDecommissioning
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= duk_Study2013memberMember
 
Decommissioning cost study estimate 3,420us-gaap_DecommissioningLiabilityNoncurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= duk_Study2013memberMember
 
Duke Energy Progress [Member] | 2014 Cost Study [Member]    
NDTF Information [Abstract]    
Decommissioning contribution requirement 14duk_ContributionAndExpenseAmountsForDecommissioning
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= duk_Study2014Member
 
Decommissioning cost study estimate 3,062us-gaap_DecommissioningLiabilityNoncurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= duk_Study2014Member
 
Duke Energy Florida [Member] | 2013 Cost Study [Member]    
NDTF Information [Abstract]    
Decommissioning cost study estimate $ 1,083us-gaap_DecommissioningLiabilityNoncurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= duk_Study2013memberMember