XML 95 R156.htm IDEA: XBRL DOCUMENT v2.4.1.9
Income Taxes (Other Disclosures) (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Unrecognized Tax Benefits - January 1 $ 230us-gaap_UnrecognizedTaxBenefits $ 540us-gaap_UnrecognizedTaxBenefits $ 385us-gaap_UnrecognizedTaxBenefits
Acquisitions     128us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition
Gross increases-tax positions in prior periods     29us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
Gross decreases-tax positions in prior periods (2)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions (231)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions (4)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
Gross increases-current period tax positions     28us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
Gross decreases - current period tax positions     (9)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions
Decreases due to settlements (15)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities (66)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities (13)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
Reduction due to lapse of statute of limitations   (13)us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations (4)us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
Total changes (17)us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease (310)us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease 155us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease
Unrecognized Tax Benefits - December 31 213us-gaap_UnrecognizedTaxBenefits 230us-gaap_UnrecognizedTaxBenefits 540us-gaap_UnrecognizedTaxBenefits
Amount that if recognized, would affect the effective tax rate or regulatory liability 121us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate    
Amount that if recognized, would be recorded as a component of discontinued operations 8duk_UnrecognizedTaxBenefitsThatWouldImpactDiscontinuedOperations    
Significant change in unrecognized tax benefits is reasonably possible, amount of unrecorded benefit 28us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit    
Income Tax Examination, Penalties and Interest Expense [Abstract]      
Net interest income recognized related to income taxes 6duk_IncomeTaxExaminationInterestIncome 2duk_IncomeTaxExaminationInterestIncome 10duk_IncomeTaxExaminationInterestIncome
Income Tax Examination, Penalties and Interest Accrued [Abstract]      
Interest payable related to income taxes 13us-gaap_IncomeTaxExaminationInterestAccrued 27us-gaap_IncomeTaxExaminationInterestAccrued 7us-gaap_IncomeTaxExaminationInterestAccrued
Duke Energy Carolinas [Member]      
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Unrecognized Tax Benefits - January 1 171us-gaap_UnrecognizedTaxBenefits
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
271us-gaap_UnrecognizedTaxBenefits
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
260us-gaap_UnrecognizedTaxBenefits
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
Gross increases-tax positions in prior periods     12us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
Gross decreases-tax positions in prior periods   (100)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
 
Gross increases-current period tax positions     15us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
Gross decreases - current period tax positions     (5)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
Decreases due to settlements (11)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
  (11)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
Total changes (11)us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
(100)us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
11us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
Unrecognized Tax Benefits - December 31 160us-gaap_UnrecognizedTaxBenefits
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
171us-gaap_UnrecognizedTaxBenefits
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
271us-gaap_UnrecognizedTaxBenefits
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
Amount that if recognized, would affect the effective tax rate or regulatory liability 112us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
   
Income Tax Examination, Penalties and Interest Expense [Abstract]      
Net interest income recognized related to income taxes   2duk_IncomeTaxExaminationInterestIncome
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
9duk_IncomeTaxExaminationInterestIncome
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
Net interest expense recognized related to income taxes 1us-gaap_IncomeTaxExaminationInterestExpense
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
   
Income Tax Examination, Penalties and Interest Accrued [Abstract]      
Interest receivable related to income taxes     7duk_InterestReceivableRelatedToIncomeTaxes
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
Interest payable related to income taxes 13us-gaap_IncomeTaxExaminationInterestAccrued
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
8us-gaap_IncomeTaxExaminationInterestAccrued
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
 
Progress Energy [Member]      
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Unrecognized Tax Benefits - January 1 32us-gaap_UnrecognizedTaxBenefits
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
131us-gaap_UnrecognizedTaxBenefits
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
173us-gaap_UnrecognizedTaxBenefits
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
Gross increases-tax positions in prior periods 1us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
  23us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
Gross decreases-tax positions in prior periods   (86)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
(72)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
Gross increases-current period tax positions     8us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
Gross decreases - current period tax positions     (1)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
Decreases due to settlements (1)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
   
Reduction due to lapse of statute of limitations   (13)us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
 
Total changes   (99)us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
(42)us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
Unrecognized Tax Benefits - December 31 32us-gaap_UnrecognizedTaxBenefits
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
32us-gaap_UnrecognizedTaxBenefits
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
131us-gaap_UnrecognizedTaxBenefits
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
Amount that if recognized, would affect the effective tax rate or regulatory liability 3us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
   
Significant change in unrecognized tax benefits is reasonably possible, amount of unrecorded benefit 28us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
   
Income Tax Examination, Penalties and Interest Expense [Abstract]      
Net interest income recognized related to income taxes 3duk_IncomeTaxExaminationInterestIncome
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
6duk_IncomeTaxExaminationInterestIncome
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
 
Net interest expense recognized related to income taxes     2us-gaap_IncomeTaxExaminationInterestExpense
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
Income Tax Examination, Penalties and Interest Accrued [Abstract]      
Interest payable related to income taxes 5us-gaap_IncomeTaxExaminationInterestAccrued
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
10us-gaap_IncomeTaxExaminationInterestAccrued
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
17us-gaap_IncomeTaxExaminationInterestAccrued
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
Duke Energy Progress [Member]      
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Unrecognized Tax Benefits - January 1 22us-gaap_UnrecognizedTaxBenefits
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
67us-gaap_UnrecognizedTaxBenefits
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
73us-gaap_UnrecognizedTaxBenefits
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
Gross increases-tax positions in prior periods 1us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
  10us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
Gross decreases-tax positions in prior periods   (45)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
(19)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
Gross increases-current period tax positions     4us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
Gross decreases - current period tax positions     (1)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
Total changes 1us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
(45)us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
(6)us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
Unrecognized Tax Benefits - December 31 23us-gaap_UnrecognizedTaxBenefits
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
22us-gaap_UnrecognizedTaxBenefits
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
67us-gaap_UnrecognizedTaxBenefits
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
Amount that if recognized, would affect the effective tax rate or regulatory liability 2us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
   
Significant change in unrecognized tax benefits is reasonably possible, amount of unrecorded benefit 17us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
   
Income Tax Examination, Penalties and Interest Expense [Abstract]      
Net interest income recognized related to income taxes   7duk_IncomeTaxExaminationInterestIncome
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
 
Net interest expense recognized related to income taxes 1us-gaap_IncomeTaxExaminationInterestExpense
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
   
Income Tax Examination, Penalties and Interest Accrued [Abstract]      
Interest payable related to income taxes 3us-gaap_IncomeTaxExaminationInterestAccrued
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
2us-gaap_IncomeTaxExaminationInterestAccrued
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
8us-gaap_IncomeTaxExaminationInterestAccrued
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
Duke Energy Florida [Member]      
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Unrecognized Tax Benefits - January 1 8us-gaap_UnrecognizedTaxBenefits
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
44us-gaap_UnrecognizedTaxBenefits
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
80us-gaap_UnrecognizedTaxBenefits
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
Gross increases-tax positions in prior periods     12us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
Gross decreases-tax positions in prior periods   (37)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
(52)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
Gross increases-current period tax positions     4us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
Reduction due to lapse of statute of limitations   1us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
 
Total changes   (36)us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
(36)us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
Unrecognized Tax Benefits - December 31 8us-gaap_UnrecognizedTaxBenefits
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
8us-gaap_UnrecognizedTaxBenefits
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
44us-gaap_UnrecognizedTaxBenefits
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
Amount that if recognized, would affect the effective tax rate or regulatory liability 2us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
   
Significant change in unrecognized tax benefits is reasonably possible, amount of unrecorded benefit 7us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
   
Income Tax Examination, Penalties and Interest Expense [Abstract]      
Net interest income recognized related to income taxes 1duk_IncomeTaxExaminationInterestIncome
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
   
Net interest expense recognized related to income taxes     2us-gaap_IncomeTaxExaminationInterestExpense
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
Income Tax Examination, Penalties and Interest Accrued [Abstract]      
Interest payable related to income taxes 5us-gaap_IncomeTaxExaminationInterestAccrued
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
7us-gaap_IncomeTaxExaminationInterestAccrued
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
9us-gaap_IncomeTaxExaminationInterestAccrued
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
Duke Energy Ohio [Member]      
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Unrecognized Tax Benefits - January 1   36us-gaap_UnrecognizedTaxBenefits
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
32us-gaap_UnrecognizedTaxBenefits
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
Gross increases-tax positions in prior periods     2us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
Gross decreases-tax positions in prior periods   (36)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
 
Gross increases-current period tax positions     4us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
Gross decreases - current period tax positions     (2)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
Total changes   (36)us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
4us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
Unrecognized Tax Benefits - December 31     36us-gaap_UnrecognizedTaxBenefits
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
Income Tax Examination, Penalties and Interest Expense [Abstract]      
Net interest income recognized related to income taxes 4duk_IncomeTaxExaminationInterestIncome
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
4duk_IncomeTaxExaminationInterestIncome
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
 
Income Tax Examination, Penalties and Interest Accrued [Abstract]      
Interest payable related to income taxes     3us-gaap_IncomeTaxExaminationInterestAccrued
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
Duke Energy Indiana [Member]      
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Unrecognized Tax Benefits - January 1 1us-gaap_UnrecognizedTaxBenefits
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
32us-gaap_UnrecognizedTaxBenefits
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
24us-gaap_UnrecognizedTaxBenefits
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
Gross increases-tax positions in prior periods     6us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
Gross decreases-tax positions in prior periods   (31)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
 
Gross increases-current period tax positions     4us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
Gross decreases - current period tax positions     (2)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
Total changes   (31)us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
8us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
Unrecognized Tax Benefits - December 31 1us-gaap_UnrecognizedTaxBenefits
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
1us-gaap_UnrecognizedTaxBenefits
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
32us-gaap_UnrecognizedTaxBenefits
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
Amount that if recognized, would affect the effective tax rate or regulatory liability 2us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
   
Income Tax Examination, Penalties and Interest Expense [Abstract]      
Net interest income recognized related to income taxes 4duk_IncomeTaxExaminationInterestIncome
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
1duk_IncomeTaxExaminationInterestIncome
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
2duk_IncomeTaxExaminationInterestIncome
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
Income Tax Examination, Penalties and Interest Accrued [Abstract]      
Interest receivable related to income taxes 2duk_InterestReceivableRelatedToIncomeTaxes
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
   
Interest payable related to income taxes     $ 1us-gaap_IncomeTaxExaminationInterestAccrued
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember