XML 188 R66.htm IDEA: XBRL DOCUMENT v2.4.1.9
Summary of Significant Accounting Policies Summary of Significant Accounting Policies (Allowance for Doubtful Accounts)(Details) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Organization And Basis Of Presentation [Line Items]      
Receivables, allowance for doubtful accounts $ 17us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent $ 30us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent $ 34us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
Restricted receivables, allowance for doubtful accounts 51us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables 43us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables 44us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables
Duke Energy Carolinas [Member]      
Organization And Basis Of Presentation [Line Items]      
Receivables, allowance for doubtful accounts 3us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
3us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
3us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
Restricted receivables, allowance for doubtful accounts 6us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
6us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
6us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
Progress Energy [Member]      
Organization And Basis Of Presentation [Line Items]      
Receivables, allowance for doubtful accounts 8us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
14us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
16us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
Restricted receivables, allowance for doubtful accounts 8us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
   
Duke Energy Progress [Member]      
Organization And Basis Of Presentation [Line Items]      
Receivables, allowance for doubtful accounts 7us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
10us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
9us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
Restricted receivables, allowance for doubtful accounts 5us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
   
Duke Energy Florida [Member]      
Organization And Basis Of Presentation [Line Items]      
Receivables, allowance for doubtful accounts 2us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
4us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
7us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
Restricted receivables, allowance for doubtful accounts 3us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
   
Duke Energy Ohio [Member]      
Organization And Basis Of Presentation [Line Items]      
Receivables, allowance for doubtful accounts 2us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
2us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
2us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
Duke Energy Indiana [Member]      
Organization And Basis Of Presentation [Line Items]      
Receivables, allowance for doubtful accounts $ 1us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
$ 1us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
$ 1us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember