XML 147 R98.htm IDEA: XBRL DOCUMENT v2.4.1.9
Asset Retirement Obligations (Rollforward)(Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Asset Retirement Obligation [Roll Forward]      
Balance as of January 1 $ 4,958us-gaap_AssetRetirementObligation $ 5,176us-gaap_AssetRetirementObligation  
Acquisitions 4duk_AssetRetirementObligationsAcquiredFromAcquisitionOfBusiness 4duk_AssetRetirementObligationsAcquiredFromAcquisitionOfBusiness  
Accretion expense 246us-gaap_AssetRetirementObligationAccretionExpense 239us-gaap_AssetRetirementObligationAccretionExpense  
Liabilities settled (68)us-gaap_AssetRetirementObligationLiabilitiesSettled (12)us-gaap_AssetRetirementObligationLiabilitiesSettled  
Liabilities incurred in the current year 3,500us-gaap_AssetRetirementObligationLiabilitiesIncurred    
Revisions in estimates of cash flows (174)us-gaap_AssetRetirementObligationRevisionOfEstimate (449)us-gaap_AssetRetirementObligationRevisionOfEstimate  
Balance as of December 31 8,466us-gaap_AssetRetirementObligation 4,958us-gaap_AssetRetirementObligation  
Duke Energy Carolinas [Member]      
Asset Retirement Obligation [Roll Forward]      
Balance as of January 1 1,594us-gaap_AssetRetirementObligation
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
1,959us-gaap_AssetRetirementObligation
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
 
Accretion expense 113us-gaap_AssetRetirementObligationAccretionExpense
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
122us-gaap_AssetRetirementObligationAccretionExpense
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
 
Liabilities incurred in the current year 1,717us-gaap_AssetRetirementObligationLiabilitiesIncurred
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
   
Revisions in estimates of cash flows 4us-gaap_AssetRetirementObligationRevisionOfEstimate
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
(487)us-gaap_AssetRetirementObligationRevisionOfEstimate
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
 
Balance as of December 31 3,428us-gaap_AssetRetirementObligation
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
1,594us-gaap_AssetRetirementObligation
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
 
Progress Energy [Member]      
Asset Retirement Obligation [Roll Forward]      
Balance as of January 1 2,570us-gaap_AssetRetirementObligation
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
2,420us-gaap_AssetRetirementObligation
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
 
Accretion expense 135us-gaap_AssetRetirementObligationAccretionExpense
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
113us-gaap_AssetRetirementObligationAccretionExpense
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
 
Liabilities settled (68)us-gaap_AssetRetirementObligationLiabilitiesSettled
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
(12)us-gaap_AssetRetirementObligationLiabilitiesSettled
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
 
Liabilities incurred in the current year 1,783us-gaap_AssetRetirementObligationLiabilitiesIncurred
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
   
Revisions in estimates of cash flows 291us-gaap_AssetRetirementObligationRevisionOfEstimate
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
49us-gaap_AssetRetirementObligationRevisionOfEstimate
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
 
Balance as of December 31 4,711us-gaap_AssetRetirementObligation
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
2,570us-gaap_AssetRetirementObligation
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
 
Duke Energy Progress [Member]      
Asset Retirement Obligation [Roll Forward]      
Balance as of January 1 1,737us-gaap_AssetRetirementObligation
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
1,656us-gaap_AssetRetirementObligation
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
 
Accretion expense 97us-gaap_AssetRetirementObligationAccretionExpense
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
80us-gaap_AssetRetirementObligationAccretionExpense
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
 
Liabilities incurred in the current year 1,783us-gaap_AssetRetirementObligationLiabilitiesIncurred
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
   
Revisions in estimates of cash flows 288us-gaap_AssetRetirementObligationRevisionOfEstimate
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
1us-gaap_AssetRetirementObligationRevisionOfEstimate
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
 
Balance as of December 31 3,905us-gaap_AssetRetirementObligation
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
1,737us-gaap_AssetRetirementObligation
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
 
Asset retirement obligation, current   8us-gaap_AssetRetirementObligationCurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
7us-gaap_AssetRetirementObligationCurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
Duke Energy Florida [Member]      
Asset Retirement Obligation [Roll Forward]      
Balance as of January 1 833us-gaap_AssetRetirementObligation
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
764us-gaap_AssetRetirementObligation
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
 
Accretion expense 38us-gaap_AssetRetirementObligationAccretionExpense
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
33us-gaap_AssetRetirementObligationAccretionExpense
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
 
Liabilities settled (68)us-gaap_AssetRetirementObligationLiabilitiesSettled
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
(12)us-gaap_AssetRetirementObligationLiabilitiesSettled
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
 
Revisions in estimates of cash flows 3us-gaap_AssetRetirementObligationRevisionOfEstimate
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
48us-gaap_AssetRetirementObligationRevisionOfEstimate
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
 
Balance as of December 31 806us-gaap_AssetRetirementObligation
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
833us-gaap_AssetRetirementObligation
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
 
Duke Energy Ohio [Member]      
Asset Retirement Obligation [Roll Forward]      
Balance as of January 1 28us-gaap_AssetRetirementObligation
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
28us-gaap_AssetRetirementObligation
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
 
Accretion expense 2us-gaap_AssetRetirementObligationAccretionExpense
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
2us-gaap_AssetRetirementObligationAccretionExpense
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
 
Revisions in estimates of cash flows (3)us-gaap_AssetRetirementObligationRevisionOfEstimate
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
(2)us-gaap_AssetRetirementObligationRevisionOfEstimate
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
 
Balance as of December 31 27us-gaap_AssetRetirementObligation
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
28us-gaap_AssetRetirementObligation
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
 
Duke Energy Indiana [Member]      
Asset Retirement Obligation [Roll Forward]      
Balance as of January 1 30us-gaap_AssetRetirementObligation
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
37us-gaap_AssetRetirementObligation
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
 
Accretion expense 2us-gaap_AssetRetirementObligationAccretionExpense
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
   
Revisions in estimates of cash flows   (7)us-gaap_AssetRetirementObligationRevisionOfEstimate
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
 
Balance as of December 31 $ 32us-gaap_AssetRetirementObligation
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
$ 30us-gaap_AssetRetirementObligation
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember