XML 65 R61.htm IDEA: XBRL DOCUMENT v2.4.1.9
Goodwill and Intangible Assets (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended 12 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Goodwill [Roll Forward]      
Goodwill $ 17,200us-gaap_GoodwillGross   $ 17,192us-gaap_GoodwillGross
Accumulated impairment charges (871)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss   (871)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
Foreign exchange and other changes (16)us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments    
Goodwill, Acquired During Period 24us-gaap_GoodwillAcquiredDuringPeriod    
Goodwill as adjusted for accumulated impairment charges 16,329us-gaap_Goodwill   16,321us-gaap_Goodwill
Asset impairment charges 0us-gaap_AssetImpairmentCharges 96us-gaap_AssetImpairmentCharges  
Regulated Utilities [Member]      
Goodwill [Roll Forward]      
Goodwill 15,950us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= duk_RegulatedUtilitiesMember
  15,950us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= duk_RegulatedUtilitiesMember
Goodwill as adjusted for accumulated impairment charges 15,950us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= duk_RegulatedUtilitiesMember
  15,950us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= duk_RegulatedUtilitiesMember
International [Member]      
Goodwill [Roll Forward]      
Goodwill 291us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= duk_InternationalMember
  307us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= duk_InternationalMember
Foreign exchange and other changes (16)us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= duk_InternationalMember
   
Goodwill as adjusted for accumulated impairment charges 291us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= duk_InternationalMember
  307us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= duk_InternationalMember
Commercial Power [Member]      
Goodwill [Roll Forward]      
Goodwill 959us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= duk_CommercialPowerMember
  935us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= duk_CommercialPowerMember
Accumulated impairment charges (871)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= duk_CommercialPowerMember
  (871)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= duk_CommercialPowerMember
Goodwill, Acquired During Period 24us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= duk_CommercialPowerMember
   
Goodwill as adjusted for accumulated impairment charges 88us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= duk_CommercialPowerMember
  64us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= duk_CommercialPowerMember
Duke Energy Ohio [Member]      
Goodwill [Roll Forward]      
Goodwill 2,324us-gaap_GoodwillGross
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
  2,324us-gaap_GoodwillGross
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
Accumulated impairment charges (1,404)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
  (1,404)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
Goodwill as adjusted for accumulated impairment charges 920us-gaap_Goodwill
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
  920us-gaap_Goodwill
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
Asset impairment charges   94us-gaap_AssetImpairmentCharges
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
 
Duke Energy Ohio [Member] | Other VIEs [Member]      
Goodwill [Roll Forward]      
Asset impairment charges   94us-gaap_AssetImpairmentCharges
/ us-gaap_ConsolidationItemsAxis
= duk_OtherViesMember
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
94us-gaap_AssetImpairmentCharges
/ us-gaap_ConsolidationItemsAxis
= duk_OtherViesMember
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
Duke Energy Ohio [Member] | Regulated Utility [Member]      
Goodwill [Roll Forward]      
Goodwill 1,136us-gaap_GoodwillGross
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
/ us-gaap_StatementBusinessSegmentsAxis
= duk_RegulatedUtilityMember
  1,136us-gaap_GoodwillGross
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
/ us-gaap_StatementBusinessSegmentsAxis
= duk_RegulatedUtilityMember
Accumulated impairment charges (216)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
/ us-gaap_StatementBusinessSegmentsAxis
= duk_RegulatedUtilityMember
  (216)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
/ us-gaap_StatementBusinessSegmentsAxis
= duk_RegulatedUtilityMember
Goodwill as adjusted for accumulated impairment charges 920us-gaap_Goodwill
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
/ us-gaap_StatementBusinessSegmentsAxis
= duk_RegulatedUtilityMember
  920us-gaap_Goodwill
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
/ us-gaap_StatementBusinessSegmentsAxis
= duk_RegulatedUtilityMember
Duke Energy Ohio [Member] | Commercial Power [Member]      
Goodwill [Roll Forward]      
Goodwill 1,188us-gaap_GoodwillGross
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
/ us-gaap_StatementBusinessSegmentsAxis
= duk_CommercialPowerMember
  1,188us-gaap_GoodwillGross
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
/ us-gaap_StatementBusinessSegmentsAxis
= duk_CommercialPowerMember
Accumulated impairment charges (1,188)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
/ us-gaap_StatementBusinessSegmentsAxis
= duk_CommercialPowerMember
  (1,188)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
/ us-gaap_StatementBusinessSegmentsAxis
= duk_CommercialPowerMember
Goodwill as adjusted for accumulated impairment charges 0us-gaap_Goodwill
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
/ us-gaap_StatementBusinessSegmentsAxis
= duk_CommercialPowerMember
  0us-gaap_Goodwill
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
/ us-gaap_StatementBusinessSegmentsAxis
= duk_CommercialPowerMember
Duke Energy Ohio [Member] | Commercial Power [Member] | Other VIEs [Member]      
Goodwill [Roll Forward]      
Asset impairment charges   $ 94us-gaap_AssetImpairmentCharges
/ us-gaap_ConsolidationItemsAxis
= duk_OtherViesMember
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
/ us-gaap_StatementBusinessSegmentsAxis
= duk_CommercialPowerMember