XML 49 R73.htm IDEA: XBRL DOCUMENT v2.4.1.9
Investments in Debt and Equity Securities (Realized Gains and Losses)(Details) (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Available-for-sale Securities, Gross Realized Gain (Loss) [Abstract]    
Realized gains $ 102us-gaap_AvailableForSaleSecuritiesGrossRealizedGains $ 31us-gaap_AvailableForSaleSecuritiesGrossRealizedGains
Realized losses 14us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses 4us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses
Duke Energy Carolinas [Member]    
Available-for-sale Securities, Gross Realized Gain (Loss) [Abstract]    
Realized gains 90us-gaap_AvailableForSaleSecuritiesGrossRealizedGains
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
23us-gaap_AvailableForSaleSecuritiesGrossRealizedGains
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
Realized losses 12us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
1us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
Progress Energy [Member]    
Available-for-sale Securities, Gross Realized Gain (Loss) [Abstract]    
Realized gains 12us-gaap_AvailableForSaleSecuritiesGrossRealizedGains
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
7us-gaap_AvailableForSaleSecuritiesGrossRealizedGains
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
Realized losses 1us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
2us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
Duke Energy Progress [Member]    
Available-for-sale Securities, Gross Realized Gain (Loss) [Abstract]    
Realized gains 9us-gaap_AvailableForSaleSecuritiesGrossRealizedGains
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
6us-gaap_AvailableForSaleSecuritiesGrossRealizedGains
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
Realized losses 1us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
2us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
Duke Energy Florida [Member]    
Available-for-sale Securities, Gross Realized Gain (Loss) [Abstract]    
Realized gains 3us-gaap_AvailableForSaleSecuritiesGrossRealizedGains
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
1us-gaap_AvailableForSaleSecuritiesGrossRealizedGains
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
Realized losses   $ 1us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember