XML 77 R133.htm IDEA: XBRL DOCUMENT v2.4.1.9
Severance (Rollforward) (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Restructuring Reserve [Roll Forward]  
Balance, beginning of period $ 64us-gaap_RestructuringReserve
Provision/adjustments 5us-gaap_RestructuringCharges
Cash reductions (41)us-gaap_PaymentsForRestructuring
Balance, end of period 28us-gaap_RestructuringReserve
Duke Energy Carolinas [Member]  
Restructuring Reserve [Roll Forward]  
Balance, beginning of period 5us-gaap_RestructuringReserve
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
Provision/adjustments 2us-gaap_RestructuringCharges
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
Cash reductions (5)us-gaap_PaymentsForRestructuring
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
Balance, end of period 2us-gaap_RestructuringReserve
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
Progress Energy [Member]  
Restructuring Reserve [Roll Forward]  
Balance, beginning of period 44us-gaap_RestructuringReserve
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
Provision/adjustments (10)us-gaap_RestructuringCharges
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
Cash reductions (16)us-gaap_PaymentsForRestructuring
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
Balance, end of period 18us-gaap_RestructuringReserve
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
Duke Energy Progress [Member]  
Restructuring Reserve [Roll Forward]  
Balance, beginning of period 11us-gaap_RestructuringReserve
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
Cash reductions (10)us-gaap_PaymentsForRestructuring
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
Balance, end of period 1us-gaap_RestructuringReserve
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
Duke Energy Florida [Member]  
Restructuring Reserve [Roll Forward]  
Balance, beginning of period 24us-gaap_RestructuringReserve
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
Provision/adjustments (1)us-gaap_RestructuringCharges
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
Cash reductions (6)us-gaap_PaymentsForRestructuring
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
Balance, end of period 17us-gaap_RestructuringReserve
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
Duke Energy Ohio [Member]  
Restructuring Reserve [Roll Forward]  
Balance, beginning of period 2us-gaap_RestructuringReserve
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
Provision/adjustments 5us-gaap_RestructuringCharges
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
Cash reductions (1)us-gaap_PaymentsForRestructuring
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
Balance, end of period $ 6us-gaap_RestructuringReserve
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember