XML 124 R159.htm IDEA: XBRL DOCUMENT v2.4.1.9
Quarterly Financial Data (Unaudited) (Unusual or Infrequently Occurring Items) (Details) (USD $)
In Millions, 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]                      
Costs to achieve the merger $ (33)us-gaap_BusinessCombinationAcquisitionRelatedCosts $ (56)us-gaap_BusinessCombinationAcquisitionRelatedCosts $ (61)us-gaap_BusinessCombinationAcquisitionRelatedCosts $ (55)us-gaap_BusinessCombinationAcquisitionRelatedCosts $ (72)us-gaap_BusinessCombinationAcquisitionRelatedCosts $ (88)us-gaap_BusinessCombinationAcquisitionRelatedCosts $ (82)us-gaap_BusinessCombinationAcquisitionRelatedCosts $ (55)us-gaap_BusinessCombinationAcquisitionRelatedCosts $ (205)us-gaap_BusinessCombinationAcquisitionRelatedCosts $ (297)us-gaap_BusinessCombinationAcquisitionRelatedCosts  
Pretax impairment charge                 (81)us-gaap_AssetImpairmentCharges (399)us-gaap_AssetImpairmentCharges (666)us-gaap_AssetImpairmentCharges
Gain on sale of equity investment                 17us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal 100us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal 22us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal
Deferred foreign taxes                 (67)us-gaap_DeferredForeignIncomeTaxExpenseBenefit 14us-gaap_DeferredForeignIncomeTaxExpenseBenefit 20us-gaap_DeferredForeignIncomeTaxExpenseBenefit
Total (547)us-gaap_UnusualOrInfrequentItemNetOfInsuranceProceeds 421us-gaap_UnusualOrInfrequentItemNetOfInsuranceProceeds (61)us-gaap_UnusualOrInfrequentItemNetOfInsuranceProceeds (1,436)us-gaap_UnusualOrInfrequentItemNetOfInsuranceProceeds (24)us-gaap_UnusualOrInfrequentItemNetOfInsuranceProceeds (88)us-gaap_UnusualOrInfrequentItemNetOfInsuranceProceeds (464)us-gaap_UnusualOrInfrequentItemNetOfInsuranceProceeds (55)us-gaap_UnusualOrInfrequentItemNetOfInsuranceProceeds (1,623)us-gaap_UnusualOrInfrequentItemNetOfInsuranceProceeds (631)us-gaap_UnusualOrInfrequentItemNetOfInsuranceProceeds  
Midwest Generation Impairment [Member]                      
Quarterly Financial Information Disclosure [Line Items]                      
Pretax impairment charge (39)us-gaap_AssetImpairmentCharges
/ us-gaap_UnusualOrInfrequentItemAxis
= duk_MidwestGenerationImpairmentMember
477us-gaap_AssetImpairmentCharges
/ us-gaap_UnusualOrInfrequentItemAxis
= duk_MidwestGenerationImpairmentMember
  (1,287)us-gaap_AssetImpairmentCharges
/ us-gaap_UnusualOrInfrequentItemAxis
= duk_MidwestGenerationImpairmentMember
        (849)us-gaap_AssetImpairmentCharges
/ us-gaap_UnusualOrInfrequentItemAxis
= duk_MidwestGenerationImpairmentMember
   
Ash Basin [Member]                      
Quarterly Financial Information Disclosure [Line Items]                      
Coal ash Plea Agreements Reserve (102)us-gaap_LitigationSettlementExpense
/ us-gaap_UnusualOrInfrequentItemAxis
= duk_AshBasinMember
              (102)us-gaap_LitigationSettlementExpense
/ us-gaap_UnusualOrInfrequentItemAxis
= duk_AshBasinMember
   
International Tax Adjustment [Member]                      
Quarterly Financial Information Disclosure [Line Items]                      
Deferred foreign taxes (373)us-gaap_DeferredForeignIncomeTaxExpenseBenefit
/ us-gaap_UnusualOrInfrequentItemAxis
= duk_InternationalTaxAdjustmentMember
              (373)us-gaap_DeferredForeignIncomeTaxExpenseBenefit
/ us-gaap_UnusualOrInfrequentItemAxis
= duk_InternationalTaxAdjustmentMember
   
OVEC [Member]                      
Quarterly Financial Information Disclosure [Line Items]                      
Pretax impairment charge       (94)us-gaap_AssetImpairmentCharges
/ us-gaap_UnusualOrInfrequentItemAxis
= duk_OVECMember
        (94)us-gaap_AssetImpairmentCharges
/ us-gaap_UnusualOrInfrequentItemAxis
= duk_OVECMember
   
DukeNet [Member]                      
Quarterly Financial Information Disclosure [Line Items]                      
Gain on sale of equity investment         105us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal
/ us-gaap_UnusualOrInfrequentItemAxis
= duk_DukenetMember
        105us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal
/ us-gaap_UnusualOrInfrequentItemAxis
= duk_DukenetMember
 
Crystal River Unit 3 Retirement [Member]                      
Quarterly Financial Information Disclosure [Line Items]                      
Pretax impairment charge         (57)us-gaap_AssetImpairmentCharges
/ us-gaap_UnusualOrInfrequentItemAxis
= duk_CrystalRiverUnit3RetirementMember
  (295)us-gaap_AssetImpairmentCharges
/ us-gaap_UnusualOrInfrequentItemAxis
= duk_CrystalRiverUnit3RetirementMember
    (352)us-gaap_AssetImpairmentCharges
/ us-gaap_UnusualOrInfrequentItemAxis
= duk_CrystalRiverUnit3RetirementMember
 
Nuclear Development Charges [Member]                      
Quarterly Financial Information Disclosure [Line Items]                      
Pretax impairment charge             (87)us-gaap_AssetImpairmentCharges
/ us-gaap_UnusualOrInfrequentItemAxis
= duk_NuclearDevelopmentChargesMember
    (87)us-gaap_AssetImpairmentCharges
/ us-gaap_UnusualOrInfrequentItemAxis
= duk_NuclearDevelopmentChargesMember
 
Duke Energy Carolinas [Member]                      
Quarterly Financial Information Disclosure [Line Items]                      
Costs to achieve the merger (17)us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
(25)us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
(38)us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
(29)us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
(29)us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
(34)us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
(35)us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
(22)us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
(109)us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
(120)us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
 
Pretax impairment charge                 (3)us-gaap_AssetImpairmentCharges
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
  (31)us-gaap_AssetImpairmentCharges
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
Total (89)us-gaap_UnusualOrInfrequentItemNetOfInsuranceProceeds
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
(25)us-gaap_UnusualOrInfrequentItemNetOfInsuranceProceeds
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
(38)us-gaap_UnusualOrInfrequentItemNetOfInsuranceProceeds
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
(29)us-gaap_UnusualOrInfrequentItemNetOfInsuranceProceeds
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
        (181)us-gaap_UnusualOrInfrequentItemNetOfInsuranceProceeds
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
   
Duke Energy Carolinas [Member] | Ash Basin [Member]                      
Quarterly Financial Information Disclosure [Line Items]                      
Coal ash Plea Agreements Reserve (72)us-gaap_LitigationSettlementExpense
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
/ us-gaap_UnusualOrInfrequentItemAxis
= duk_AshBasinMember
              (72)us-gaap_LitigationSettlementExpense
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
/ us-gaap_UnusualOrInfrequentItemAxis
= duk_AshBasinMember
   
Progress Energy [Member]                      
Quarterly Financial Information Disclosure [Line Items]                      
Costs to achieve the merger (13)us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
(21)us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
(12)us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
(19)us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
(28)us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
(42)us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
(33)us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
(19)us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
(65)us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
(122)us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
 
Pretax impairment charge                 16us-gaap_AssetImpairmentCharges
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
(380)us-gaap_AssetImpairmentCharges
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
(200)us-gaap_AssetImpairmentCharges
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
Total (43)us-gaap_UnusualOrInfrequentItemNetOfInsuranceProceeds
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
(21)us-gaap_UnusualOrInfrequentItemNetOfInsuranceProceeds
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
(12)us-gaap_UnusualOrInfrequentItemNetOfInsuranceProceeds
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
(19)us-gaap_UnusualOrInfrequentItemNetOfInsuranceProceeds
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
(85)us-gaap_UnusualOrInfrequentItemNetOfInsuranceProceeds
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
(42)us-gaap_UnusualOrInfrequentItemNetOfInsuranceProceeds
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
(415)us-gaap_UnusualOrInfrequentItemNetOfInsuranceProceeds
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
(19)us-gaap_UnusualOrInfrequentItemNetOfInsuranceProceeds
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
(95)us-gaap_UnusualOrInfrequentItemNetOfInsuranceProceeds
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
(561)us-gaap_UnusualOrInfrequentItemNetOfInsuranceProceeds
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
 
Progress Energy [Member] | Ash Basin [Member]                      
Quarterly Financial Information Disclosure [Line Items]                      
Coal ash Plea Agreements Reserve (30)us-gaap_LitigationSettlementExpense
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
/ us-gaap_UnusualOrInfrequentItemAxis
= duk_AshBasinMember
              (30)us-gaap_LitigationSettlementExpense
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
/ us-gaap_UnusualOrInfrequentItemAxis
= duk_AshBasinMember
   
Progress Energy [Member] | Crystal River Unit 3 Retirement [Member]                      
Quarterly Financial Information Disclosure [Line Items]                      
Pretax impairment charge         (57)us-gaap_AssetImpairmentCharges
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
/ us-gaap_UnusualOrInfrequentItemAxis
= duk_CrystalRiverUnit3RetirementMember
  (295)us-gaap_AssetImpairmentCharges
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
/ us-gaap_UnusualOrInfrequentItemAxis
= duk_CrystalRiverUnit3RetirementMember
    (352)us-gaap_AssetImpairmentCharges
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
/ us-gaap_UnusualOrInfrequentItemAxis
= duk_CrystalRiverUnit3RetirementMember
 
Progress Energy [Member] | Nuclear Development Charges [Member]                      
Quarterly Financial Information Disclosure [Line Items]                      
Pretax impairment charge             (87)us-gaap_AssetImpairmentCharges
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
/ us-gaap_UnusualOrInfrequentItemAxis
= duk_NuclearDevelopmentChargesMember
    (87)us-gaap_AssetImpairmentCharges
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
/ us-gaap_UnusualOrInfrequentItemAxis
= duk_NuclearDevelopmentChargesMember
 
Duke Energy Progress [Member]                      
Quarterly Financial Information Disclosure [Line Items]                      
Costs to achieve the merger (10)us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
(15)us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
(3)us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
(14)us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
(19)us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
(32)us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
(22)us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
(11)us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
(42)us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
(84)us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
 
Pretax impairment charge                 18us-gaap_AssetImpairmentCharges
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
(22)us-gaap_AssetImpairmentCharges
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
(54)us-gaap_AssetImpairmentCharges
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
Total (40)us-gaap_UnusualOrInfrequentItemNetOfInsuranceProceeds
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
(15)us-gaap_UnusualOrInfrequentItemNetOfInsuranceProceeds
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
(3)us-gaap_UnusualOrInfrequentItemNetOfInsuranceProceeds
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
(14)us-gaap_UnusualOrInfrequentItemNetOfInsuranceProceeds
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
(19)us-gaap_UnusualOrInfrequentItemNetOfInsuranceProceeds
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
(32)us-gaap_UnusualOrInfrequentItemNetOfInsuranceProceeds
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
(44)us-gaap_UnusualOrInfrequentItemNetOfInsuranceProceeds
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
(11)us-gaap_UnusualOrInfrequentItemNetOfInsuranceProceeds
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
(72)us-gaap_UnusualOrInfrequentItemNetOfInsuranceProceeds
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
(106)us-gaap_UnusualOrInfrequentItemNetOfInsuranceProceeds
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
 
Duke Energy Progress [Member] | Ash Basin [Member]                      
Quarterly Financial Information Disclosure [Line Items]                      
Coal ash Plea Agreements Reserve (30)us-gaap_LitigationSettlementExpense
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
/ us-gaap_UnusualOrInfrequentItemAxis
= duk_AshBasinMember
              (30)us-gaap_LitigationSettlementExpense
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
/ us-gaap_UnusualOrInfrequentItemAxis
= duk_AshBasinMember
   
Duke Energy Progress [Member] | Nuclear Development Charges [Member]                      
Quarterly Financial Information Disclosure [Line Items]                      
Pretax impairment charge             (22)us-gaap_AssetImpairmentCharges
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
/ us-gaap_UnusualOrInfrequentItemAxis
= duk_NuclearDevelopmentChargesMember
    (22)us-gaap_AssetImpairmentCharges
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
/ us-gaap_UnusualOrInfrequentItemAxis
= duk_NuclearDevelopmentChargesMember
 
Duke Energy Florida [Member]                      
Quarterly Financial Information Disclosure [Line Items]                      
Costs to achieve the merger (3)us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
(6)us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
(9)us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
(5)us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
(9)us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
(10)us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
(11)us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
(8)us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
(23)us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
(38)us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
 
Pretax impairment charge                 (2)us-gaap_AssetImpairmentCharges
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
(358)us-gaap_AssetImpairmentCharges
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
(146)us-gaap_AssetImpairmentCharges
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
Total         (66)us-gaap_UnusualOrInfrequentItemNetOfInsuranceProceeds
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
(10)us-gaap_UnusualOrInfrequentItemNetOfInsuranceProceeds
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
(371)us-gaap_UnusualOrInfrequentItemNetOfInsuranceProceeds
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
(8)us-gaap_UnusualOrInfrequentItemNetOfInsuranceProceeds
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
  (455)us-gaap_UnusualOrInfrequentItemNetOfInsuranceProceeds
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
 
Duke Energy Florida [Member] | Crystal River Unit 3 Retirement [Member]                      
Quarterly Financial Information Disclosure [Line Items]                      
Pretax impairment charge         (57)us-gaap_AssetImpairmentCharges
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
/ us-gaap_UnusualOrInfrequentItemAxis
= duk_CrystalRiverUnit3RetirementMember
  (295)us-gaap_AssetImpairmentCharges
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
/ us-gaap_UnusualOrInfrequentItemAxis
= duk_CrystalRiverUnit3RetirementMember
    (352)us-gaap_AssetImpairmentCharges
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
/ us-gaap_UnusualOrInfrequentItemAxis
= duk_CrystalRiverUnit3RetirementMember
 
Duke Energy Florida [Member] | Nuclear Development Charges [Member]                      
Quarterly Financial Information Disclosure [Line Items]                      
Pretax impairment charge             (65)us-gaap_AssetImpairmentCharges
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
/ us-gaap_UnusualOrInfrequentItemAxis
= duk_NuclearDevelopmentChargesMember
    (65)us-gaap_AssetImpairmentCharges
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
/ us-gaap_UnusualOrInfrequentItemAxis
= duk_NuclearDevelopmentChargesMember
 
Duke Energy Ohio [Member]                      
Quarterly Financial Information Disclosure [Line Items]                      
Costs to achieve the merger (2)us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
(3)us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
(4)us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
(2)us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
(4)us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
(4)us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
(4)us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
(4)us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
(11)us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
(16)us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
 
Pretax impairment charge                 (94)us-gaap_AssetImpairmentCharges
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
(5)us-gaap_AssetImpairmentCharges
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
(2)us-gaap_AssetImpairmentCharges
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
Total (41)us-gaap_UnusualOrInfrequentItemNetOfInsuranceProceeds
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
474us-gaap_UnusualOrInfrequentItemNetOfInsuranceProceeds
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
(4)us-gaap_UnusualOrInfrequentItemNetOfInsuranceProceeds
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
(1,414)us-gaap_UnusualOrInfrequentItemNetOfInsuranceProceeds
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
        (985)us-gaap_UnusualOrInfrequentItemNetOfInsuranceProceeds
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
   
Duke Energy Ohio [Member] | Midwest Generation Impairment [Member]                      
Quarterly Financial Information Disclosure [Line Items]                      
Pretax impairment charge (39)us-gaap_AssetImpairmentCharges
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
/ us-gaap_UnusualOrInfrequentItemAxis
= duk_MidwestGenerationImpairmentMember
477us-gaap_AssetImpairmentCharges
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
/ us-gaap_UnusualOrInfrequentItemAxis
= duk_MidwestGenerationImpairmentMember
  (1,318)us-gaap_AssetImpairmentCharges
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
/ us-gaap_UnusualOrInfrequentItemAxis
= duk_MidwestGenerationImpairmentMember
        (880)us-gaap_AssetImpairmentCharges
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
/ us-gaap_UnusualOrInfrequentItemAxis
= duk_MidwestGenerationImpairmentMember
   
Duke Energy Ohio [Member] | OVEC [Member]                      
Quarterly Financial Information Disclosure [Line Items]                      
Pretax impairment charge       (94)us-gaap_AssetImpairmentCharges
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
/ us-gaap_UnusualOrInfrequentItemAxis
= duk_OVECMember
        (94)us-gaap_AssetImpairmentCharges
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
/ us-gaap_UnusualOrInfrequentItemAxis
= duk_OVECMember
   
Duke Energy Indiana [Member]                      
Quarterly Financial Information Disclosure [Line Items]                      
Costs to achieve the merger (2)us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
(3)us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
(5)us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
(2)us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
(5)us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
(5)us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
(5)us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
(4)us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
(12)us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
(19)us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
 
Pretax impairment charge                 $ 0us-gaap_AssetImpairmentCharges
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
$ 0us-gaap_AssetImpairmentCharges
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
$ (579)us-gaap_AssetImpairmentCharges
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember