XML 159 R91.htm IDEA: XBRL DOCUMENT v2.4.1.9
Debt and Credit Facilities (Summary of Debt and Related Terms) (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Debt Instrument [Line Items]    
Unsecured Debt 12,937us-gaap_UnsecuredDebt 13,550us-gaap_UnsecuredDebt
Secured Debt 2,806us-gaap_SecuredDebt 2,559us-gaap_SecuredDebt
First mortgage bonds 19,180duk_FirstMortgageBonds 17,831duk_FirstMortgageBonds
Capital leases 1,428us-gaap_CapitalLeaseObligations 1,516us-gaap_CapitalLeaseObligations
Other debt   8us-gaap_OtherLongTermDebt
Tax exempt bonds 1,296us-gaap_LongtermPollutionControlBondCurrentAndNoncurrent 2,356us-gaap_LongtermPollutionControlBondCurrentAndNoncurrent
Notes Payable And Commercial Paper 2,989duk_NotesPayableAndCommercialPaper 1,289duk_NotesPayableAndCommercialPaper
Fair value hedge carrying value adjustment 8us-gaap_InterestRateDerivativesAtFairValueNet 9us-gaap_InterestRateDerivativesAtFairValueNet
Unamortized debt discount and premium, net 1,890us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet 1,977us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet
Total debt 42,534us-gaap_DebtAndCapitalLeaseObligations 41,095us-gaap_DebtAndCapitalLeaseObligations
Short-term notes payable and commercial paper (2,514)us-gaap_ShortTermBorrowings (839)us-gaap_ShortTermBorrowings
Current maturities of long-term debt (2,807)us-gaap_LongTermDebtCurrent (2,104)us-gaap_LongTermDebtCurrent
Total long-term debt 37,213us-gaap_LongTermDebtAndCapitalLeaseObligations 38,152us-gaap_LongTermDebtAndCapitalLeaseObligations
Short term obligations classified as long-term debt 1,022duk_ShortTermObligationsClassifiedAsLongTermDebt 1,121duk_ShortTermObligationsClassifiedAsLongTermDebt
Unsecured Debt [Member]    
Debt Instrument [Line Items]    
Weighted-average rate 4.92%us-gaap_DebtWeightedAverageInterestRate
/ us-gaap_DebtInstrumentAxis
= us-gaap_UnsecuredDebtMember
5.18%us-gaap_DebtWeightedAverageInterestRate
/ us-gaap_DebtInstrumentAxis
= us-gaap_UnsecuredDebtMember
Debt maturity date, start Dec. 31, 2015 Dec. 31, 2014
Debt maturity date, end Dec. 31, 2073 Dec. 31, 2039
Secured Debt [Member]    
Debt Instrument [Line Items]    
Weighted-average rate 2.50%us-gaap_DebtWeightedAverageInterestRate
/ us-gaap_DebtInstrumentAxis
= us-gaap_SecuredDebtMember
2.69%us-gaap_DebtWeightedAverageInterestRate
/ us-gaap_DebtInstrumentAxis
= us-gaap_SecuredDebtMember
Debt maturity date, start Dec. 31, 2016 Dec. 31, 2014
Debt maturity date, end Dec. 31, 2037 Dec. 31, 2037
First Mortgage Bonds [Member]    
Debt Instrument [Line Items]    
Weighted-average rate 4.76%us-gaap_DebtWeightedAverageInterestRate
/ us-gaap_DebtInstrumentAxis
= us-gaap_FirstMortgageMember
4.90%us-gaap_DebtWeightedAverageInterestRate
/ us-gaap_DebtInstrumentAxis
= us-gaap_FirstMortgageMember
Debt maturity date, start Dec. 31, 2015 Dec. 31, 2015
Debt maturity date, end Dec. 31, 2044 Dec. 31, 2043
Capital Lease Obligations [Member]    
Debt Instrument [Line Items]    
Weighted-average rate 5.30%us-gaap_DebtWeightedAverageInterestRate
/ us-gaap_DebtInstrumentAxis
= us-gaap_CapitalLeaseObligationsMember
5.23%us-gaap_DebtWeightedAverageInterestRate
/ us-gaap_DebtInstrumentAxis
= us-gaap_CapitalLeaseObligationsMember
Debt maturity date, start Dec. 31, 2015 Dec. 31, 2014
Debt maturity date, end Dec. 31, 2051 Dec. 31, 2051
Other Debt [Member]    
Debt Instrument [Line Items]    
Weighted-average rate   4.77%us-gaap_DebtWeightedAverageInterestRate
/ us-gaap_DebtInstrumentAxis
= duk_OtherDebtMember
Debt maturity date, end   Dec. 31, 2027
Tax Exempt Bonds [Member]    
Debt Instrument [Line Items]    
Weighted-average rate 2.13%us-gaap_DebtWeightedAverageInterestRate
/ us-gaap_DebtInstrumentAxis
= duk_TaxExemptBondsMember
1.28%us-gaap_DebtWeightedAverageInterestRate
/ us-gaap_DebtInstrumentAxis
= duk_TaxExemptBondsMember
Debt maturity date, start Dec. 31, 2015 Dec. 31, 2014
Debt maturity date, end Dec. 31, 2041 Dec. 31, 2041
Short term obligations classified as long-term debt 347duk_ShortTermObligationsClassifiedAsLongTermDebt
/ us-gaap_DebtInstrumentAxis
= duk_TaxExemptBondsMember
471duk_ShortTermObligationsClassifiedAsLongTermDebt
/ us-gaap_DebtInstrumentAxis
= duk_TaxExemptBondsMember
Notes Payable And Commercial Paper [Member]    
Debt Instrument [Line Items]    
Weighted-average rate 0.70%us-gaap_DebtWeightedAverageInterestRate
/ us-gaap_DebtInstrumentAxis
= duk_NotesPayableAndCommercialPaperMember
1.02%us-gaap_DebtWeightedAverageInterestRate
/ us-gaap_DebtInstrumentAxis
= duk_NotesPayableAndCommercialPaperMember
Weighted-average days to maturity 27 days 49 days
Short term obligations classified as long-term debt 475duk_ShortTermObligationsClassifiedAsLongTermDebt
/ us-gaap_DebtInstrumentAxis
= duk_NotesPayableAndCommercialPaperMember
450duk_ShortTermObligationsClassifiedAsLongTermDebt
/ us-gaap_DebtInstrumentAxis
= duk_NotesPayableAndCommercialPaperMember
Revolving Loan [Member]    
Debt Instrument [Line Items]    
Short term obligations classified as long-term debt 200duk_ShortTermObligationsClassifiedAsLongTermDebt
/ us-gaap_DebtInstrumentAxis
= duk_RevolvingLoanMember
200duk_ShortTermObligationsClassifiedAsLongTermDebt
/ us-gaap_DebtInstrumentAxis
= duk_RevolvingLoanMember
Purchase Accounting Adjustments [Member]    
Debt Instrument [Line Items]    
Unamortized debt discount and premium, net 1,975us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet
/ us-gaap_DebtInstrumentAxis
= duk_PurchaseAccountingAdjustmentsMember
2,067us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet
/ us-gaap_DebtInstrumentAxis
= duk_PurchaseAccountingAdjustmentsMember
Total Debt [Member]    
Debt Instrument [Line Items]    
Weighted-average rate 4.29%us-gaap_DebtWeightedAverageInterestRate
/ us-gaap_DebtInstrumentAxis
= duk_TotalDebtAndCapitalLeaseObligationsMember
4.52%us-gaap_DebtWeightedAverageInterestRate
/ us-gaap_DebtInstrumentAxis
= duk_TotalDebtAndCapitalLeaseObligationsMember
Long-term Debt [Member]    
Debt Instrument [Line Items]    
Weighted-average rate 4.58%us-gaap_DebtWeightedAverageInterestRate
/ us-gaap_DebtInstrumentAxis
= us-gaap_LongTermDebtMember
4.59%us-gaap_DebtWeightedAverageInterestRate
/ us-gaap_DebtInstrumentAxis
= us-gaap_LongTermDebtMember
Duke Energy Carolinas [Member]    
Debt Instrument [Line Items]    
Unsecured Debt 1,155us-gaap_UnsecuredDebt
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
1,157us-gaap_UnsecuredDebt
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
Secured Debt 400us-gaap_SecuredDebt
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
400us-gaap_SecuredDebt
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
First mortgage bonds 6,161duk_FirstMortgageBonds
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
6,161duk_FirstMortgageBonds
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
Capital leases 27us-gaap_CapitalLeaseObligations
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
30us-gaap_CapitalLeaseObligations
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
Tax exempt bonds 355us-gaap_LongtermPollutionControlBondCurrentAndNoncurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
395us-gaap_LongtermPollutionControlBondCurrentAndNoncurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
Money pool borrowings 300us-gaap_NotesPayableRelatedPartiesCurrentAndNoncurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
300us-gaap_NotesPayableRelatedPartiesCurrentAndNoncurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
Fair value hedge carrying value adjustment 8us-gaap_InterestRateDerivativesAtFairValueNet
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
9us-gaap_InterestRateDerivativesAtFairValueNet
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
Unamortized debt discount and premium, net (15)us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
(16)us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
Total debt 8,391us-gaap_DebtAndCapitalLeaseObligations
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
8,436us-gaap_DebtAndCapitalLeaseObligations
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
Current maturities of long-term debt (507)us-gaap_LongTermDebtCurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
(47)us-gaap_LongTermDebtCurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
Total long-term debt 7,884us-gaap_LongTermDebtAndCapitalLeaseObligations
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
8,389us-gaap_LongTermDebtAndCapitalLeaseObligations
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
Short term obligations classified as long-term debt 335duk_ShortTermObligationsClassifiedAsLongTermDebt
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
375duk_ShortTermObligationsClassifiedAsLongTermDebt
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
Duke Energy Carolinas [Member] | Tax Exempt Bonds [Member]    
Debt Instrument [Line Items]    
Short term obligations classified as long-term debt 35duk_ShortTermObligationsClassifiedAsLongTermDebt
/ us-gaap_DebtInstrumentAxis
= duk_TaxExemptBondsMember
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
75duk_ShortTermObligationsClassifiedAsLongTermDebt
/ us-gaap_DebtInstrumentAxis
= duk_TaxExemptBondsMember
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
Duke Energy Carolinas [Member] | Notes Payable And Commercial Paper [Member]    
Debt Instrument [Line Items]    
Short term obligations classified as long-term debt 300duk_ShortTermObligationsClassifiedAsLongTermDebt
/ us-gaap_DebtInstrumentAxis
= duk_NotesPayableAndCommercialPaperMember
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
300duk_ShortTermObligationsClassifiedAsLongTermDebt
/ us-gaap_DebtInstrumentAxis
= duk_NotesPayableAndCommercialPaperMember
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
Progress Energy [Member]    
Debt Instrument [Line Items]    
Unsecured Debt 3,850us-gaap_UnsecuredDebt
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
4,150us-gaap_UnsecuredDebt
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
Secured Debt 525us-gaap_SecuredDebt
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
305us-gaap_SecuredDebt
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
First mortgage bonds 9,800duk_FirstMortgageBonds
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
8,450duk_FirstMortgageBonds
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
Capital leases 314us-gaap_CapitalLeaseObligations
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
327us-gaap_CapitalLeaseObligations
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
Tax exempt bonds 291us-gaap_LongtermPollutionControlBondCurrentAndNoncurrent
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
910us-gaap_LongtermPollutionControlBondCurrentAndNoncurrent
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
Money pool borrowings 835us-gaap_NotesPayableRelatedPartiesCurrentAndNoncurrent
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
1,213us-gaap_NotesPayableRelatedPartiesCurrentAndNoncurrent
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
Unamortized debt discount and premium, net (26)us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
(27)us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
Total debt 15,589us-gaap_DebtAndCapitalLeaseObligations
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
15,328us-gaap_DebtAndCapitalLeaseObligations
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
Short-term money pool borrowings (835)us-gaap_NotesPayableRelatedPartiesClassifiedCurrent
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
(1,213)us-gaap_NotesPayableRelatedPartiesClassifiedCurrent
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
Current maturities of long-term debt (1,507)us-gaap_LongTermDebtCurrent
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
(485)us-gaap_LongTermDebtCurrent
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
Total long-term debt 13,247us-gaap_LongTermDebtAndCapitalLeaseObligations
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
13,630us-gaap_LongTermDebtAndCapitalLeaseObligations
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
Duke Energy Progress [Member]    
Debt Instrument [Line Items]    
Secured Debt 300us-gaap_SecuredDebt
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
305us-gaap_SecuredDebt
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
First mortgage bonds 5,475duk_FirstMortgageBonds
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
4,125duk_FirstMortgageBonds
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
Capital leases 146us-gaap_CapitalLeaseObligations
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
148us-gaap_CapitalLeaseObligations
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
Tax exempt bonds 291us-gaap_LongtermPollutionControlBondCurrentAndNoncurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
669us-gaap_LongtermPollutionControlBondCurrentAndNoncurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
Money pool borrowings   462us-gaap_NotesPayableRelatedPartiesCurrentAndNoncurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
Unamortized debt discount and premium, net (11)us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
(12)us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
Total debt 6,201us-gaap_DebtAndCapitalLeaseObligations
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
5,697us-gaap_DebtAndCapitalLeaseObligations
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
Short-term money pool borrowings   (462)us-gaap_NotesPayableRelatedPartiesClassifiedCurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
Current maturities of long-term debt (945)us-gaap_LongTermDebtCurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
(174)us-gaap_LongTermDebtCurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
Total long-term debt 5,256us-gaap_LongTermDebtAndCapitalLeaseObligations
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
5,061us-gaap_LongTermDebtAndCapitalLeaseObligations
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
Duke Energy Progress [Member] | Purchase Accounting Adjustments [Member]    
Debt Instrument [Line Items]    
Capital leases 129us-gaap_CapitalLeaseObligations
/ us-gaap_DebtInstrumentAxis
= duk_PurchaseAccountingAdjustmentsMember
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
144us-gaap_CapitalLeaseObligations
/ us-gaap_DebtInstrumentAxis
= duk_PurchaseAccountingAdjustmentsMember
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
Duke Energy Florida [Member]    
Debt Instrument [Line Items]    
Unsecured Debt 150us-gaap_UnsecuredDebt
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
150us-gaap_UnsecuredDebt
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
Secured Debt 225us-gaap_SecuredDebt
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
 
First mortgage bonds 4,325duk_FirstMortgageBonds
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
4,325duk_FirstMortgageBonds
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
Capital leases 168us-gaap_CapitalLeaseObligations
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
179us-gaap_CapitalLeaseObligations
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
Tax exempt bonds   241us-gaap_LongtermPollutionControlBondCurrentAndNoncurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
Money pool borrowings 84us-gaap_NotesPayableRelatedPartiesCurrentAndNoncurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
181us-gaap_NotesPayableRelatedPartiesCurrentAndNoncurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
Unamortized debt discount and premium, net (8)us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
(9)us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
Total debt 4,944us-gaap_DebtAndCapitalLeaseObligations
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
5,067us-gaap_DebtAndCapitalLeaseObligations
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
Short-term money pool borrowings (84)us-gaap_NotesPayableRelatedPartiesClassifiedCurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
(181)us-gaap_NotesPayableRelatedPartiesClassifiedCurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
Current maturities of long-term debt (562)us-gaap_LongTermDebtCurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
(11)us-gaap_LongTermDebtCurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
Total long-term debt 4,298us-gaap_LongTermDebtAndCapitalLeaseObligations
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
4,875us-gaap_LongTermDebtAndCapitalLeaseObligations
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
Duke Energy Florida [Member] | Purchase Accounting Adjustments [Member]    
Debt Instrument [Line Items]    
Capital leases 787us-gaap_CapitalLeaseObligations
/ us-gaap_DebtInstrumentAxis
= duk_PurchaseAccountingAdjustmentsMember
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
838us-gaap_CapitalLeaseObligations
/ us-gaap_DebtInstrumentAxis
= duk_PurchaseAccountingAdjustmentsMember
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
Duke Energy Ohio [Member]    
Debt Instrument [Line Items]    
Unsecured Debt 773us-gaap_UnsecuredDebt
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
805us-gaap_UnsecuredDebt
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
First mortgage bonds 900duk_FirstMortgageBonds
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
900duk_FirstMortgageBonds
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
Capital leases 20us-gaap_CapitalLeaseObligations
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
27us-gaap_CapitalLeaseObligations
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
Other debt   8us-gaap_OtherLongTermDebt
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
Tax exempt bonds 77us-gaap_LongtermPollutionControlBondCurrentAndNoncurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
479us-gaap_LongtermPollutionControlBondCurrentAndNoncurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
Money pool borrowings 516us-gaap_NotesPayableRelatedPartiesCurrentAndNoncurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
43us-gaap_NotesPayableRelatedPartiesCurrentAndNoncurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
Unamortized debt discount and premium, net (29)us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
(31)us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
Total debt 2,257us-gaap_DebtAndCapitalLeaseObligations
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
2,231us-gaap_DebtAndCapitalLeaseObligations
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
Short-term money pool borrowings (491)us-gaap_NotesPayableRelatedPartiesClassifiedCurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
(43)us-gaap_NotesPayableRelatedPartiesClassifiedCurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
Current maturities of long-term debt (157)us-gaap_LongTermDebtCurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
(47)us-gaap_LongTermDebtCurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
Total long-term debt 1,609us-gaap_LongTermDebtAndCapitalLeaseObligations
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
2,141us-gaap_LongTermDebtAndCapitalLeaseObligations
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
Short term obligations classified as long-term debt 52duk_ShortTermObligationsClassifiedAsLongTermDebt
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
111duk_ShortTermObligationsClassifiedAsLongTermDebt
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
Duke Energy Ohio [Member] | Tax Exempt Bonds [Member]    
Debt Instrument [Line Items]    
Short term obligations classified as long-term debt 27duk_ShortTermObligationsClassifiedAsLongTermDebt
/ us-gaap_DebtInstrumentAxis
= duk_TaxExemptBondsMember
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
111duk_ShortTermObligationsClassifiedAsLongTermDebt
/ us-gaap_DebtInstrumentAxis
= duk_TaxExemptBondsMember
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
Duke Energy Ohio [Member] | Notes Payable And Commercial Paper [Member]    
Debt Instrument [Line Items]    
Short term obligations classified as long-term debt 25duk_ShortTermObligationsClassifiedAsLongTermDebt
/ us-gaap_DebtInstrumentAxis
= duk_NotesPayableAndCommercialPaperMember
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
 
Duke Energy Indiana [Member]    
Debt Instrument [Line Items]    
Unsecured Debt 742us-gaap_UnsecuredDebt
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
744us-gaap_UnsecuredDebt
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
First mortgage bonds 2,319duk_FirstMortgageBonds
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
2,319duk_FirstMortgageBonds
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
Capital leases 16us-gaap_CapitalLeaseObligations
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
20us-gaap_CapitalLeaseObligations
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
Tax exempt bonds 573us-gaap_LongtermPollutionControlBondCurrentAndNoncurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
573us-gaap_LongtermPollutionControlBondCurrentAndNoncurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
Money pool borrowings 221us-gaap_NotesPayableRelatedPartiesCurrentAndNoncurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
150us-gaap_NotesPayableRelatedPartiesCurrentAndNoncurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
Unamortized debt discount and premium, net (9)us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
(10)us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
Total debt 3,862us-gaap_DebtAndCapitalLeaseObligations
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
3,796us-gaap_DebtAndCapitalLeaseObligations
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
Short-term money pool borrowings (71)us-gaap_NotesPayableRelatedPartiesClassifiedCurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
 
Current maturities of long-term debt (5)us-gaap_LongTermDebtCurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
(5)us-gaap_LongTermDebtCurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
Total long-term debt 3,786us-gaap_LongTermDebtAndCapitalLeaseObligations
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
3,791us-gaap_LongTermDebtAndCapitalLeaseObligations
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
Short term obligations classified as long-term debt 435duk_ShortTermObligationsClassifiedAsLongTermDebt
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
435duk_ShortTermObligationsClassifiedAsLongTermDebt
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
Duke Energy Indiana [Member] | Tax Exempt Bonds [Member]    
Debt Instrument [Line Items]    
Short term obligations classified as long-term debt 285duk_ShortTermObligationsClassifiedAsLongTermDebt
/ us-gaap_DebtInstrumentAxis
= duk_TaxExemptBondsMember
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
285duk_ShortTermObligationsClassifiedAsLongTermDebt
/ us-gaap_DebtInstrumentAxis
= duk_TaxExemptBondsMember
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
Duke Energy Indiana [Member] | Notes Payable And Commercial Paper [Member]    
Debt Instrument [Line Items]    
Short term obligations classified as long-term debt 150duk_ShortTermObligationsClassifiedAsLongTermDebt
/ us-gaap_DebtInstrumentAxis
= duk_NotesPayableAndCommercialPaperMember
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
150duk_ShortTermObligationsClassifiedAsLongTermDebt
/ us-gaap_DebtInstrumentAxis
= duk_NotesPayableAndCommercialPaperMember
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember