XML 74 R118.htm IDEA: XBRL DOCUMENT v2.4.1.9
Investments in Debt and Equity Securities Investments in Debt and Equity Securities (Realized Gains and Losses) (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Available-for-sale Securities, Gross Realized Gain (Loss) [Abstract]      
Realized gains $ 271us-gaap_AvailableForSaleSecuritiesGrossRealizedGains $ 209us-gaap_AvailableForSaleSecuritiesGrossRealizedGains $ 117us-gaap_AvailableForSaleSecuritiesGrossRealizedGains
Realized losses 105us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses 65us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses 19us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses
Duke Energy Carolinas [Member]      
Available-for-sale Securities, Gross Realized Gain (Loss) [Abstract]      
Realized gains 109us-gaap_AvailableForSaleSecuritiesGrossRealizedGains
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
115us-gaap_AvailableForSaleSecuritiesGrossRealizedGains
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
89us-gaap_AvailableForSaleSecuritiesGrossRealizedGains
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
Realized losses 93us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
12us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
6us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
Progress Energy [Member]      
Available-for-sale Securities, Gross Realized Gain (Loss) [Abstract]      
Realized gains 157us-gaap_AvailableForSaleSecuritiesGrossRealizedGains
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
90us-gaap_AvailableForSaleSecuritiesGrossRealizedGains
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
34us-gaap_AvailableForSaleSecuritiesGrossRealizedGains
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
Realized losses 11us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
46us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
18us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
Duke Energy Progress [Member]      
Available-for-sale Securities, Gross Realized Gain (Loss) [Abstract]      
Realized gains 19us-gaap_AvailableForSaleSecuritiesGrossRealizedGains
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
58us-gaap_AvailableForSaleSecuritiesGrossRealizedGains
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
21us-gaap_AvailableForSaleSecuritiesGrossRealizedGains
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
Realized losses 5us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
26us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
8us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
Duke Energy Florida [Member]      
Available-for-sale Securities, Gross Realized Gain (Loss) [Abstract]      
Realized gains 138us-gaap_AvailableForSaleSecuritiesGrossRealizedGains
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
32us-gaap_AvailableForSaleSecuritiesGrossRealizedGains
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
13us-gaap_AvailableForSaleSecuritiesGrossRealizedGains
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
Realized losses $ 5us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
$ 20us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
$ 9us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember