XML 157 R103.htm IDEA: XBRL DOCUMENT v2.4.1.9
Goodwill and Intangible Assets (Schedule of Intangible Assets) (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Finite-Lived Intangible Assets, Net [Abstract]      
Gross carrying amount $ 317us-gaap_FiniteLivedIntangibleAssetsGross $ 487us-gaap_FiniteLivedIntangibleAssetsGross  
Accumulated amortization (54)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization (109)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization  
Total intangible assets, net 263us-gaap_FiniteLivedIntangibleAssetsNet 378us-gaap_FiniteLivedIntangibleAssetsNet  
Amortization expense 6us-gaap_AmortizationOfIntangibleAssets 13us-gaap_AmortizationOfIntangibleAssets 14us-gaap_AmortizationOfIntangibleAssets
Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract]      
2015 11us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths    
2016 8us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo    
2017 7us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree    
2018 7us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour    
2019 7us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive    
Pretax impairment charge 81us-gaap_AssetImpairmentCharges 399us-gaap_AssetImpairmentCharges 666us-gaap_AssetImpairmentCharges
Emission Allowances [Member]      
Finite-Lived Intangible Assets, Net [Abstract]      
Gross carrying amount 23us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= duk_EmissionAllowancesMember
63us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= duk_EmissionAllowancesMember
 
Renewable Energy Certificates [Member]      
Finite-Lived Intangible Assets, Net [Abstract]      
Gross carrying amount 97us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= duk_RenewableEnergyCertificatesMember
82us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= duk_RenewableEnergyCertificatesMember
 
Gas Coal And Power Contracts [Member]      
Finite-Lived Intangible Assets, Net [Abstract]      
Gross carrying amount 24us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= duk_GasCoalAndPowerContractsMember
180us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= duk_GasCoalAndPowerContractsMember
 
Accumulated amortization (15)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= duk_GasCoalAndPowerContractsMember
(73)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= duk_GasCoalAndPowerContractsMember
 
Wind Development Rights [Member]      
Finite-Lived Intangible Assets, Net [Abstract]      
Gross carrying amount 97us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= duk_WindDevelopmentRightsMember
86us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= duk_WindDevelopmentRightsMember
 
Accumulated amortization (14)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= duk_WindDevelopmentRightsMember
(12)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= duk_WindDevelopmentRightsMember
 
Other Intangible Assets [Member]      
Finite-Lived Intangible Assets, Net [Abstract]      
Gross carrying amount 76us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_OtherIntangibleAssetsMember
76us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_OtherIntangibleAssetsMember
 
Accumulated amortization (25)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_OtherIntangibleAssetsMember
(24)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_OtherIntangibleAssetsMember
 
Duke Energy Carolinas [Member]      
Finite-Lived Intangible Assets, Net [Abstract]      
Gross carrying amount 26us-gaap_FiniteLivedIntangibleAssetsGross
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
17us-gaap_FiniteLivedIntangibleAssetsGross
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
 
Total intangible assets, net 26us-gaap_FiniteLivedIntangibleAssetsNet
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
17us-gaap_FiniteLivedIntangibleAssetsNet
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
 
Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract]      
Pretax impairment charge 3us-gaap_AssetImpairmentCharges
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
  31us-gaap_AssetImpairmentCharges
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
Duke Energy Carolinas [Member] | Emission Allowances [Member]      
Finite-Lived Intangible Assets, Net [Abstract]      
Gross carrying amount 1us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= duk_EmissionAllowancesMember
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
1us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= duk_EmissionAllowancesMember
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
 
Duke Energy Carolinas [Member] | Renewable Energy Certificates [Member]      
Finite-Lived Intangible Assets, Net [Abstract]      
Gross carrying amount 25us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= duk_RenewableEnergyCertificatesMember
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
16us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= duk_RenewableEnergyCertificatesMember
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
 
Progress Energy [Member]      
Finite-Lived Intangible Assets, Net [Abstract]      
Gross carrying amount 76us-gaap_FiniteLivedIntangibleAssetsGross
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
85us-gaap_FiniteLivedIntangibleAssetsGross
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
 
Total intangible assets, net 76us-gaap_FiniteLivedIntangibleAssetsNet
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
85us-gaap_FiniteLivedIntangibleAssetsNet
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
 
Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract]      
Pretax impairment charge (16)us-gaap_AssetImpairmentCharges
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
380us-gaap_AssetImpairmentCharges
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
200us-gaap_AssetImpairmentCharges
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
Progress Energy [Member] | Emission Allowances [Member]      
Finite-Lived Intangible Assets, Net [Abstract]      
Gross carrying amount 7us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= duk_EmissionAllowancesMember
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
21us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= duk_EmissionAllowancesMember
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
 
Progress Energy [Member] | Renewable Energy Certificates [Member]      
Finite-Lived Intangible Assets, Net [Abstract]      
Gross carrying amount 69us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= duk_RenewableEnergyCertificatesMember
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
64us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= duk_RenewableEnergyCertificatesMember
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
 
Duke Energy Progress [Member]      
Finite-Lived Intangible Assets, Net [Abstract]      
Gross carrying amount 72us-gaap_FiniteLivedIntangibleAssetsGross
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
67us-gaap_FiniteLivedIntangibleAssetsGross
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
 
Total intangible assets, net 72us-gaap_FiniteLivedIntangibleAssetsNet
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
67us-gaap_FiniteLivedIntangibleAssetsNet
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
 
Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract]      
Pretax impairment charge (18)us-gaap_AssetImpairmentCharges
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
22us-gaap_AssetImpairmentCharges
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
54us-gaap_AssetImpairmentCharges
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
Duke Energy Progress [Member] | Emission Allowances [Member]      
Finite-Lived Intangible Assets, Net [Abstract]      
Gross carrying amount 3us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= duk_EmissionAllowancesMember
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
3us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= duk_EmissionAllowancesMember
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
 
Duke Energy Progress [Member] | Renewable Energy Certificates [Member]      
Finite-Lived Intangible Assets, Net [Abstract]      
Gross carrying amount 69us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= duk_RenewableEnergyCertificatesMember
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
64us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= duk_RenewableEnergyCertificatesMember
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
 
Duke Energy Florida [Member]      
Finite-Lived Intangible Assets, Net [Abstract]      
Gross carrying amount 4us-gaap_FiniteLivedIntangibleAssetsGross
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
18us-gaap_FiniteLivedIntangibleAssetsGross
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
 
Total intangible assets, net 4us-gaap_FiniteLivedIntangibleAssetsNet
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
18us-gaap_FiniteLivedIntangibleAssetsNet
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
 
Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract]      
Pretax impairment charge 2us-gaap_AssetImpairmentCharges
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
358us-gaap_AssetImpairmentCharges
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
146us-gaap_AssetImpairmentCharges
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
Duke Energy Florida [Member] | Emission Allowances [Member]      
Finite-Lived Intangible Assets, Net [Abstract]      
Gross carrying amount 4us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= duk_EmissionAllowancesMember
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
18us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= duk_EmissionAllowancesMember
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
 
Duke Energy Ohio [Member]      
Finite-Lived Intangible Assets, Net [Abstract]      
Gross carrying amount 3us-gaap_FiniteLivedIntangibleAssetsGross
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
178us-gaap_FiniteLivedIntangibleAssetsGross
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
 
Accumulated amortization   (60)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
 
Total intangible assets, net 3us-gaap_FiniteLivedIntangibleAssetsNet
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
118us-gaap_FiniteLivedIntangibleAssetsNet
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
 
Amortization expense 2us-gaap_AmortizationOfIntangibleAssets
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
8us-gaap_AmortizationOfIntangibleAssets
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
12us-gaap_AmortizationOfIntangibleAssets
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract]      
2015 2us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
   
2016 1us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
   
2017 1us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
   
2018 1us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
   
2019 1us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
   
Pretax impairment charge 94us-gaap_AssetImpairmentCharges
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
5us-gaap_AssetImpairmentCharges
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
2us-gaap_AssetImpairmentCharges
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
Duke Energy Ohio [Member] | Other VIEs [Member]      
Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract]      
Pretax impairment charge 94us-gaap_AssetImpairmentCharges
/ us-gaap_ConsolidationItemsAxis
= duk_OtherViesMember
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
   
Duke Energy Ohio [Member] | Commercial Power [Member] | Other VIEs [Member]      
Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract]      
Pretax impairment charge 94us-gaap_AssetImpairmentCharges
/ us-gaap_ConsolidationItemsAxis
= duk_OtherViesMember
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
/ us-gaap_StatementBusinessSegmentsAxis
= duk_CommercialPowerMember
   
Duke Energy Ohio [Member] | Emission Allowances [Member]      
Finite-Lived Intangible Assets, Net [Abstract]      
Gross carrying amount   20us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= duk_EmissionAllowancesMember
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
 
Duke Energy Ohio [Member] | Renewable Energy Certificates [Member]      
Finite-Lived Intangible Assets, Net [Abstract]      
Gross carrying amount 3us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= duk_RenewableEnergyCertificatesMember
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
2us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= duk_RenewableEnergyCertificatesMember
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
 
Duke Energy Ohio [Member] | Gas Coal And Power Contracts [Member]      
Finite-Lived Intangible Assets, Net [Abstract]      
Gross carrying amount   156us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= duk_GasCoalAndPowerContractsMember
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
 
Accumulated amortization   (60)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= duk_GasCoalAndPowerContractsMember
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
 
Duke Energy Indiana [Member]      
Finite-Lived Intangible Assets, Net [Abstract]      
Gross carrying amount 40us-gaap_FiniteLivedIntangibleAssetsGross
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
45us-gaap_FiniteLivedIntangibleAssetsGross
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
 
Accumulated amortization (15)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
(13)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
 
Total intangible assets, net 25us-gaap_FiniteLivedIntangibleAssetsNet
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
32us-gaap_FiniteLivedIntangibleAssetsNet
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
 
Amortization expense 1us-gaap_AmortizationOfIntangibleAssets
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
1us-gaap_AmortizationOfIntangibleAssets
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
1us-gaap_AmortizationOfIntangibleAssets
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract]      
2015 5us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
   
2016 3us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
   
2017 2us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
   
2018 2us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
   
2019 2us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
   
Pretax impairment charge 0us-gaap_AssetImpairmentCharges
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
0us-gaap_AssetImpairmentCharges
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
579us-gaap_AssetImpairmentCharges
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
Duke Energy Indiana [Member] | Emission Allowances [Member]      
Finite-Lived Intangible Assets, Net [Abstract]      
Gross carrying amount 16us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= duk_EmissionAllowancesMember
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
21us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= duk_EmissionAllowancesMember
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
 
Duke Energy Indiana [Member] | Gas Coal And Power Contracts [Member]      
Finite-Lived Intangible Assets, Net [Abstract]      
Gross carrying amount 24us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= duk_GasCoalAndPowerContractsMember
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
24us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= duk_GasCoalAndPowerContractsMember
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
 
Accumulated amortization $ (15)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= duk_GasCoalAndPowerContractsMember
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
$ (13)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= duk_GasCoalAndPowerContractsMember
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember