XML 102 R158.htm IDEA: XBRL DOCUMENT v2.4.1.9
Quarterly Financial Data (Unaudited) (Schedule of Quarterly Financial Information) (Details) (USD $)
In Millions, except Per Share data, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Quarterly Financial Information Disclosure [Line Items]                      
Operating revenues $ 5,559us-gaap_SalesRevenueNet $ 6,395us-gaap_SalesRevenueNet $ 5,708us-gaap_SalesRevenueNet $ 6,263us-gaap_SalesRevenueNet $ 5,610us-gaap_SalesRevenueNet $ 6,217us-gaap_SalesRevenueNet $ 5,393us-gaap_SalesRevenueNet $ 5,536us-gaap_SalesRevenueNet $ 23,925us-gaap_SalesRevenueNet $ 22,756us-gaap_SalesRevenueNet $ 17,912us-gaap_SalesRevenueNet
Operating income (loss) 988us-gaap_OperatingIncomeLoss 1,619us-gaap_OperatingIncomeLoss 1,289us-gaap_OperatingIncomeLoss 1,362us-gaap_OperatingIncomeLoss 1,193us-gaap_OperatingIncomeLoss 1,660us-gaap_OperatingIncomeLoss 742us-gaap_OperatingIncomeLoss 1,259us-gaap_OperatingIncomeLoss 5,258us-gaap_OperatingIncomeLoss 4,854us-gaap_OperatingIncomeLoss 2,911us-gaap_OperatingIncomeLoss
Income (loss) from continuing operations 99us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 891us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 725us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 750us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 689us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 946us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 292us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 663us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 2,465us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 2,590us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 1,611us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
Income (Loss) From Discontinued Operations, net of tax 1us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax 378us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax (112)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax (843)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax 3us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax 62us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax 50us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax (29)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax (576)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax 86us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax 171us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
Net income (loss) 100us-gaap_ProfitLoss 1,269us-gaap_ProfitLoss 613us-gaap_ProfitLoss (93)us-gaap_ProfitLoss 692us-gaap_ProfitLoss 1,008us-gaap_ProfitLoss 342us-gaap_ProfitLoss 634us-gaap_ProfitLoss 1,889us-gaap_ProfitLoss 2,676us-gaap_ProfitLoss 1,782us-gaap_ProfitLoss
Net income (loss) attributable to Parent 97us-gaap_NetIncomeLoss 1,274us-gaap_NetIncomeLoss 609us-gaap_NetIncomeLoss (97)us-gaap_NetIncomeLoss 688us-gaap_NetIncomeLoss 1,004us-gaap_NetIncomeLoss 339us-gaap_NetIncomeLoss 634us-gaap_NetIncomeLoss 1,883us-gaap_NetIncomeLoss 2,665us-gaap_NetIncomeLoss 1,768us-gaap_NetIncomeLoss
Income (loss) from continuing operations attributable to Duke Energy Corporation common shareholders [Abstract]                      
Basic $ 0.14us-gaap_IncomeLossFromContinuingOperationsPerBasicShare $ 1.25us-gaap_IncomeLossFromContinuingOperationsPerBasicShare $ 1.02us-gaap_IncomeLossFromContinuingOperationsPerBasicShare $ 1.05us-gaap_IncomeLossFromContinuingOperationsPerBasicShare $ 0.96us-gaap_IncomeLossFromContinuingOperationsPerBasicShare $ 1.33us-gaap_IncomeLossFromContinuingOperationsPerBasicShare $ 0.40us-gaap_IncomeLossFromContinuingOperationsPerBasicShare $ 0.93us-gaap_IncomeLossFromContinuingOperationsPerBasicShare $ 3.46us-gaap_IncomeLossFromContinuingOperationsPerBasicShare $ 3.64us-gaap_IncomeLossFromContinuingOperationsPerBasicShare $ 2.77us-gaap_IncomeLossFromContinuingOperationsPerBasicShare
Diluted $ 0.14us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare $ 1.25us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare $ 1.02us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare $ 1.05us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare $ 0.96us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare $ 1.33us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare $ 0.40us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare $ 0.93us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare $ 3.46us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare $ 3.63us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare $ 2.77us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare
Income (loss) from discontinued operations attributable To Duke Energy Corporation common shareholders [Abstract]                      
Basic   $ 0.55us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare $ (0.16)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare $ (1.19)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare $ 0.01us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare $ 0.09us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare $ 0.08us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare $ (0.04)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare $ (0.80)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare $ 0.13us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare $ 0.30us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
Diluted   $ 0.55us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare $ (0.16)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare $ (1.19)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare $ 0.01us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare $ 0.09us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare $ 0.08us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare $ (0.04)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare $ (0.80)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare $ 0.13us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare $ 0.30us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
Net income attributable to Duke Energy Corporation common shareholders [Abstract]                      
Basic $ 0.14us-gaap_EarningsPerShareBasic $ 1.80us-gaap_EarningsPerShareBasic $ 0.86us-gaap_EarningsPerShareBasic $ (0.14)us-gaap_EarningsPerShareBasic $ 0.97us-gaap_EarningsPerShareBasic $ 1.42us-gaap_EarningsPerShareBasic $ 0.48us-gaap_EarningsPerShareBasic $ 0.89us-gaap_EarningsPerShareBasic $ 2.66us-gaap_EarningsPerShareBasic $ 3.77us-gaap_EarningsPerShareBasic $ 3.07us-gaap_EarningsPerShareBasic
Diluted $ 0.14us-gaap_EarningsPerShareDiluted $ 1.80us-gaap_EarningsPerShareDiluted $ 0.86us-gaap_EarningsPerShareDiluted $ (0.14)us-gaap_EarningsPerShareDiluted $ 0.97us-gaap_EarningsPerShareDiluted $ 1.42us-gaap_EarningsPerShareDiluted $ 0.48us-gaap_EarningsPerShareDiluted $ 0.89us-gaap_EarningsPerShareDiluted $ 2.66us-gaap_EarningsPerShareDiluted $ 3.76us-gaap_EarningsPerShareDiluted $ 3.07us-gaap_EarningsPerShareDiluted
Duke Energy Carolinas [Member]                      
Quarterly Financial Information Disclosure [Line Items]                      
Operating revenues 1,658us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
1,938us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
1,755us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
2,000us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
1,715us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
1,919us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
1,591us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
1,729us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
7,351us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
6,954us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
6,665us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
Operating income (loss) 318us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
630us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
438us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
509us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
420us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
604us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
351us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
434us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
1,895us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
1,809us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
1,517us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
Net income (loss) 139us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
377us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
270us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
286us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
209us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
342us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
181us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
244us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
1,072us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
976us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
 
Net income (loss) attributable to Parent                 1,072us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
976us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
865us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
Progress Energy [Member]                      
Quarterly Financial Information Disclosure [Line Items]                      
Operating revenues 2,341us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
2,863us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
2,421us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
2,541us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
2,300us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
2,766us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
2,281us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
2,186us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
10,166us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
9,533us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
9,405us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
Operating income (loss) 388us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
665us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
488us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
477us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
403us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
671us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
114us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
430us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
2,018us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
1,618us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
1,137us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
Income (loss) from continuing operations 139us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
330us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
207us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
204us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
190us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
328us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
(13)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
154us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
880us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
659us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
355us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
Income (Loss) From Discontinued Operations, net of tax                 (6)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
16us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
52us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
Net income (loss) 139us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
330us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
202us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
203us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
196us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
342us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
(17)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
154us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
874us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
675us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
407us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
Net income (loss) attributable to Parent 136us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
329us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
202us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
202us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
195us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
341us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
(17)us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
153us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
869us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
672us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
400us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
Duke Energy Progress [Member]                      
Quarterly Financial Information Disclosure [Line Items]                      
Operating revenues 1,196us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
1,367us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
1,191us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
1,422us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
1,211us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
1,430us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
1,135us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
1,216us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
5,176us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
4,992us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
4,706us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
Operating income (loss) 180us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
285us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
212us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
258us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
251us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
303us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
166us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
212us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
935us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
932us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
510us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
Net income (loss) 76us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
157us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
101us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
133us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
138us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
175us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
77us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
110us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
467us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
500us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
272us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
Duke Energy Florida [Member]                      
Quarterly Financial Information Disclosure [Line Items]                      
Operating revenues 1,143us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
1,491us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
1,225us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
1,116us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
1,085us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
1,332us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
1,142us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
968us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
4,975us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
4,527us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
4,689us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
Operating income (loss) 205us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
378us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
276us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
219us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
151us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
369us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
(53)us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
221us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
1,078us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
688us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
629us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
Net income (loss) 93us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
205us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
142us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
108us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
75us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
197us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
(57)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
110us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
548us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
325us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
266us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
Duke Energy Ohio [Member]                      
Quarterly Financial Information Disclosure [Line Items]                      
Operating revenues 480us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
446us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
412us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
575us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
456us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
438us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
408us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
503us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
1,913us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
1,805us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
1,820us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
Operating income (loss) 74us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
58us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
62us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
(7)us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
49us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
50us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
27us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
56us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
187us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
182us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
159us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
Income (loss) from continuing operations                 68us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
67us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
45us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
Income (Loss) From Discontinued Operations, net of tax 34us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
413us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
(135)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
(875)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
(4)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
35us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
51us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
(47)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
(563)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
35us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
130us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
Net income (loss) 64us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
439us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
(108)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
(890)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
6us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
59us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
58us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
(21)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
(495)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
102us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
175us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
Net income (loss) attributable to Parent                 (495)us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
102us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
175us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
Duke Energy Indiana [Member]                      
Quarterly Financial Information Disclosure [Line Items]                      
Operating revenues 792us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
790us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
748us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
845us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
747us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
755us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
700us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
724us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
3,175us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
2,926us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
2,717us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
Operating income (loss) 130us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
182us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
178us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
215us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
181us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
203us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
168us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
181us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
705us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
733us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
(75)us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
Net income (loss) 58us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
101us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
87us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
113us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
82us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
104us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
82us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
90us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
359us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
358us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
 
Net income (loss) attributable to Parent                 $ 359us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
$ 358us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
$ (50)us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember