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 |