XML 109 R60.htm IDEA: XBRL DOCUMENT v2.4.1.9
Debt and Credit Facilities (Summary of Current Maturities of Long-term Debt)(Details) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Debt Instrument [Line Items]    
Current maturities of long-term debt $ 2,800us-gaap_LongTermDebtCurrent $ 2,807us-gaap_LongTermDebtCurrent
Other Debt Obligations [Member]    
Debt Instrument [Line Items]    
Current maturities of long-term debt 300us-gaap_LongTermDebtCurrent
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_OtherDebtSecuritiesMember
 
Parent Company [Member] | Unsecured Debt [Member] | 3.350% Unsecured Debt Maturing April 2015 [Member]    
Debt Instrument [Line Items]    
Interest rate 3.35%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= duk_April2015Maturity1Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
 
Current maturities of long-term debt 450us-gaap_LongTermDebtCurrent
/ us-gaap_DebtInstrumentAxis
= duk_April2015Maturity1Member
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
 
Progress Energy Parent [Member] | Unsecured Debt [Member] | 5.625% Unsecured Debt Maturing January 2016 [Member]    
Debt Instrument [Line Items]    
Interest rate 5.625%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= duk_January2016Maturity1Member
/ dei_LegalEntityAxis
= duk_ProgressEnergyParentMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
 
Current maturities of long-term debt 300us-gaap_LongTermDebtCurrent
/ us-gaap_DebtInstrumentAxis
= duk_January2016Maturity1Member
/ dei_LegalEntityAxis
= duk_ProgressEnergyParentMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
 
Duke Energy Progress [Member]    
Debt Instrument [Line Items]    
Current maturities of long-term debt 702us-gaap_LongTermDebtCurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
945us-gaap_LongTermDebtCurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
Duke Energy Progress [Member] | First Mortgage Bonds [Member] | 5.150% First Mortgage Bonds Maturing April 2015 [Member]    
Debt Instrument [Line Items]    
Interest rate 5.15%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= duk_April2015Maturity2Member
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_FirstMortgageMember
 
Current maturities of long-term debt 300us-gaap_LongTermDebtCurrent
/ us-gaap_DebtInstrumentAxis
= duk_April2015Maturity2Member
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_FirstMortgageMember
 
Duke Energy Progress [Member] | First Mortgage Bonds [Member] | 5.250% First Mortgage Bonds Maturing December 2015 [Member]    
Debt Instrument [Line Items]    
Interest rate 5.25%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= duk_December2015Maturity2Member
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_FirstMortgageMember
 
Current maturities of long-term debt 400us-gaap_LongTermDebtCurrent
/ us-gaap_DebtInstrumentAxis
= duk_December2015Maturity2Member
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_FirstMortgageMember
 
Duke Energy Carolinas [Member]    
Debt Instrument [Line Items]    
Current maturities of long-term debt 506us-gaap_LongTermDebtCurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
507us-gaap_LongTermDebtCurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
Duke Energy Carolinas [Member] | First Mortgage Bonds [Member] | 5.300% First Mortgage Bonds Maturing October 2015 [Member]    
Debt Instrument [Line Items]    
Interest rate 5.30%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= duk_October2015Maturity1Member
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_FirstMortgageMember
 
Current maturities of long-term debt 500us-gaap_LongTermDebtCurrent
/ us-gaap_DebtInstrumentAxis
= duk_October2015Maturity1Member
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_FirstMortgageMember
 
Duke Energy Florida [Member]    
Debt Instrument [Line Items]    
Current maturities of long-term debt 562us-gaap_LongTermDebtCurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
562us-gaap_LongTermDebtCurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
Duke Energy Florida [Member] | First Mortgage Bonds [Member] | 0.650% First Mortgage Bonds Maturing November 2015 [Member]    
Debt Instrument [Line Items]    
Interest rate 0.65%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= duk_November2015Maturity1Member
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_FirstMortgageMember
 
Current maturities of long-term debt 250us-gaap_LongTermDebtCurrent
/ us-gaap_DebtInstrumentAxis
= duk_November2015Maturity1Member
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_FirstMortgageMember
 
Duke Energy Florida [Member] | First Mortgage Bonds [Member] | 5.100% First Mortgage Bonds Maturing December 2015 [Member]    
Debt Instrument [Line Items]    
Interest rate 5.10%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= duk_December2015Maturity1Member
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_FirstMortgageMember
 
Current maturities of long-term debt 300us-gaap_LongTermDebtCurrent
/ us-gaap_DebtInstrumentAxis
= duk_December2015Maturity1Member
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_FirstMortgageMember
 
Duke Energy Ohio [Member]    
Debt Instrument [Line Items]    
Current maturities of long-term debt $ 56us-gaap_LongTermDebtCurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
$ 157us-gaap_LongTermDebtCurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember