XML 160 R104.htm IDEA: XBRL DOCUMENT
v3.22.4

Debt and Credit Facilities (Summary of Debt Issuances) (Details) - USD ($) | 12 Months Ended
--- | ---
Dec. 31, 2022 | Dec. 31, 2021 | Dec. 31, 2020
Debt Instrument [Line Items] |  |  |
Debt issuances | $ 9,186,000,000 | $ 8,107,000,000 |
Repayments of long-term debt | $ 4,396,000,000 | $ 5,294,000,000 | $ 4,506,000,000
May 2022 Notes Due May 2052 | Unsecured Debt |  |  |
Debt Instrument [Line Items] |  |  |
Interest Rate | 5.05% |  |
Debt issuances | $ 400,000,000 |  |
June 2022 Notes Due June 2028 | Unsecured Debt |  |  |
Debt Instrument [Line Items] |  |  |
Interest Rate | 4.75% |  |
Debt issuances | $ 645,000,000 |  |
June 2022 Notes Due June 2034 | Unsecured Debt |  |  |
Debt Instrument [Line Items] |  |  |
Interest Rate | 5.306% |  |
Debt issuances | $ 537,000,000 |  |
August 2022 Notes Due March 2028 | Unsecured Debt |  |  |
Debt Instrument [Line Items] |  |  |
Interest Rate | 4.30% |  |
Debt issuances | $ 900,000,000 |  |
August 2022 Notes Due August 2032 | Unsecured Debt |  |  |
Debt Instrument [Line Items] |  |  |
Interest Rate | 4.50% |  |
Debt issuances | $ 1,150,000,000 |  |
August 2022 Notes Due August 2052 | Unsecured Debt |  |  |
Debt Instrument [Line Items] |  |  |
Interest Rate | 5.00% |  |
Debt issuances | $ 1,150,000,000 |  |
December 2022 Notes Due December 2025 | Unsecured Debt |  |  |
Debt Instrument [Line Items] |  |  |
Interest Rate | 5.00% |  |
Debt issuances | $ 500,000,000 |  |
December 2022 Notes Due December 2027 | Unsecured Debt |  |  |
Debt Instrument [Line Items] |  |  |
Interest Rate | 5.00% |  |
Debt issuances | $ 500,000,000 |  |
March 2022 Notes Due 2032 | First Mortgage Bonds |  |  |
Debt Instrument [Line Items] |  |  |
Interest Rate | 2.85% |  |
Debt issuances | $ 500,000,000 |  |
March 2022 Notes Due March 2052 | First Mortgage Bonds |  |  |
Debt Instrument [Line Items] |  |  |
Interest Rate | 3.55% |  |
Debt issuances | $ 650,000,000 |  |
March 2022 Notes Due April 2032 | First Mortgage Bonds |  |  |
Debt Instrument [Line Items] |  |  |
Interest Rate | 3.40% |  |
Debt issuances | $ 500,000,000 |  |
March 2022 Notes Due April 2052 | First Mortgage Bonds |  |  |
Debt Instrument [Line Items] |  |  |
Interest Rate | 4.00% |  |
Debt issuances | $ 400,000,000 |  |
November 2022 Notes Due November 2052 | First Mortgage Bonds |  |  |
Debt Instrument [Line Items] |  |  |
Interest Rate | 5.95% |  |
Debt issuances | $ 500,000,000 |  |
June 2022 Notes Due September 2030 | Tax Exempt Bonds |  |  |
Debt Instrument [Line Items] |  |  |
Interest Rate | 4.00% |  |
Debt issuances | $ 168,000,000 |  |
June 2022 Notes Due November 2039 | Tax Exempt Bonds |  |  |
Debt Instrument [Line Items] |  |  |
Interest Rate | 4.25% |  |
Debt issuances | $ 234,000,000 |  |
September 2022 Notes Due September 2036 | Tax Exempt Bonds |  |  |
Debt Instrument [Line Items] |  |  |
Interest Rate | 3.30% |  |
Debt issuances | $ 200,000,000 |  |
September 2022 Notes Due September 2030 (1) | Tax Exempt Bonds |  |  |
Debt Instrument [Line Items] |  |  |
Interest Rate | 3.70% |  |
Debt issuances | $ 210,000,000 |  |
September 2022 Notes Due September 2030 (2) | Tax Exempt Bonds |  |  |
Debt Instrument [Line Items] |  |  |
Interest Rate | 4.00% |  |
Debt issuances | $ 42,000,000 |  |
June 2022 Notes Due June 2028 And 2034 | Unsecured Debt |  |  |
Debt Instrument [Line Items] |  |  |
Interest Rate | 3.10% |  |
Debt issuances | $ 600,000,000 |  |
Repayments of long-term debt | 500,000,000 |  |
March 2021 Notes Due March 2031 | Unsecured Debt |  |  |
Debt Instrument [Line Items] |  |  |
Interest Rate |  | 2.50% |
Debt issuances |  | $ 350,000,000 |
June 2021 Notes Due June 2023 | Unsecured Debt |  |  |
Debt Instrument [Line Items] |  |  |
Interest Rate |  | 0.299% |
Debt issuances |  | $ 500,000,000 |
June 2021 Notes Due June 2031 | Unsecured Debt |  |  |
Debt Instrument [Line Items] |  |  |
Interest Rate |  | 2.55% |
Debt issuances |  | $ 1,000,000,000 |
June 2021 Notes Due June 2041 | Unsecured Debt |  |  |
Debt Instrument [Line Items] |  |  |
Interest Rate |  | 3.30% |
Debt issuances |  | $ 750,000,000 |
June 2021 Notes Due June 2051 | Unsecured Debt |  |  |
Debt Instrument [Line Items] |  |  |
Interest Rate |  | 3.50% |
Debt issuances |  | $ 750,000,000 |
September 2021 Notes Due January 2082 | Unsecured Debt |  |  |
Debt Instrument [Line Items] |  |  |
Interest Rate |  | 3.25% |
Debt issuances |  | $ 500,000,000 |
Repayments of long-term debt |  | $ 500,000,000 |
Interest rate reset period (in years) |  | 5 years |
November 2021 Notes Due July 2031 | Secured Debt |  |  |
Debt Instrument [Line Items] |  |  |
Interest Rate |  | 1.679% |
Debt issuances |  | $ 100,000,000 |
November 2021 Notes Due July 2041 | Secured Debt |  |  |
Debt Instrument [Line Items] |  |  |
Interest Rate |  | 2.617% |
Debt issuances |  | $ 137,000,000 |
November 2021 Notes Due July 2028 | Secured Debt |  |  |
Debt Instrument [Line Items] |  |  |
Interest Rate |  | 1.295% |
Debt issuances |  | $ 221,000,000 |
November 2021 Notes Due July 2037 | Secured Debt |  |  |
Debt Instrument [Line Items] |  |  |
Interest Rate |  | 2.387% |
Debt issuances |  | $ 352,000,000 |
November 2021 Notes Due July 2041 (2) | Secured Debt |  |  |
Debt Instrument [Line Items] |  |  |
Interest Rate |  | 2.799% |
Debt issuances |  | $ 197,000,000 |
April 2021 Notes Due April 2031 | First Mortgage Bonds |  |  |
Debt Instrument [Line Items] |  |  |
Interest Rate |  | 2.55% |
Debt issuances |  | $ 550,000,000 |
April 2021 Notes Due April 2051 | First Mortgage Bonds |  |  |
Debt Instrument [Line Items] |  |  |
Interest Rate |  | 3.45% |
Debt issuances |  | $ 450,000,000 |
August 2021 Notes Due August 2031 | First Mortgage Bonds |  |  |
Debt Instrument [Line Items] |  |  |
Interest Rate |  | 2.00% |
Debt issuances |  | $ 650,000,000 |
August 2021 Notes Due August 2051 | First Mortgage Bonds |  |  |
Debt Instrument [Line Items] |  |  |
Interest Rate |  | 2.90% |
Debt issuances |  | $ 450,000,000 |
December 2021 Notes Due December 2031 | First Mortgage Bonds |  |  |
Debt Instrument [Line Items] |  |  |
Interest Rate |  | 2.40% |
Debt issuances |  | $ 650,000,000 |
December 2021 Notes Due December 2051 | First Mortgage Bonds |  |  |
Debt Instrument [Line Items] |  |  |
Interest Rate |  | 3.00% |
Debt issuances |  | $ 500,000,000 |
Parent Company |  |  |
Debt Instrument [Line Items] |  |  |
Debt issuances | 5,784,000,000 | 3,500,000,000 |
Duke Energy (Parent) |  |  |
Debt Instrument [Line Items] |  |  |
Repayments of long-term debt |  | 1,750,000,000 |
Duke Energy (Parent) | June 2022 Notes Due June 2028 | Unsecured Debt |  |  |
Debt Instrument [Line Items] |  |  |
Debt issuances | 645,000,000 |  |
Duke Energy (Parent) | June 2022 Notes Due June 2034 | Unsecured Debt |  |  |
Debt Instrument [Line Items] |  |  |
Debt issuances | 537,000,000 |  |
Duke Energy (Parent) | August 2022 Notes Due March 2028 | Unsecured Debt |  |  |
Debt Instrument [Line Items] |  |  |
Debt issuances | 900,000,000 |  |
Duke Energy (Parent) | August 2022 Notes Due August 2032 | Unsecured Debt |  |  |
Debt Instrument [Line Items] |  |  |
Debt issuances | 1,150,000,000 |  |
Duke Energy (Parent) | August 2022 Notes Due August 2052 | Unsecured Debt |  |  |
Debt Instrument [Line Items] |  |  |
Debt issuances | 1,150,000,000 |  |
Duke Energy (Parent) | December 2022 Notes Due December 2025 | Unsecured Debt |  |  |
Debt Instrument [Line Items] |  |  |
Debt issuances | 500,000,000 |  |
Duke Energy (Parent) | December 2022 Notes Due December 2027 | Unsecured Debt |  |  |
Debt Instrument [Line Items] |  |  |
Debt issuances | 500,000,000 |  |
Duke Energy (Parent) | June 2022 Notes Due September 2030 | Tax Exempt Bonds |  |  |
Debt Instrument [Line Items] |  |  |
Debt issuances | 168,000,000 |  |
Duke Energy (Parent) | June 2022 Notes Due November 2039 | Tax Exempt Bonds |  |  |
Debt Instrument [Line Items] |  |  |
Debt issuances | 234,000,000 |  |
Duke Energy (Parent) | June 2021 Notes Due June 2023 | Unsecured Debt |  |  |
Debt Instrument [Line Items] |  |  |
Debt issuances |  | 500,000,000 |
Duke Energy (Parent) | June 2021 Notes Due June 2031 | Unsecured Debt |  |  |
Debt Instrument [Line Items] |  |  |
Debt issuances |  | 1,000,000,000 |
Duke Energy (Parent) | June 2021 Notes Due June 2041 | Unsecured Debt |  |  |
Debt Instrument [Line Items] |  |  |
Debt issuances |  | 750,000,000 |
Duke Energy (Parent) | June 2021 Notes Due June 2051 | Unsecured Debt |  |  |
Debt Instrument [Line Items] |  |  |
Debt issuances |  | 750,000,000 |
Duke Energy (Parent) | September 2021 Notes Due January 2082 | Unsecured Debt |  |  |
Debt Instrument [Line Items] |  |  |
Debt issuances |  | 500,000,000 |
Duke Energy Carolinas |  |  |
Debt Instrument [Line Items] |  |  |
Debt issuances | 1,150,000,000 | 1,237,000,000 |
Repayments of long-term debt | 436,000,000 | 617,000,000 | 813,000,000
Duke Energy Carolinas | March 2022 Notes Due 2032 | First Mortgage Bonds |  |  |
Debt Instrument [Line Items] |  |  |
Debt issuances | 500,000,000 |  |
Duke Energy Carolinas | March 2022 Notes Due March 2052 | First Mortgage Bonds |  |  |
Debt Instrument [Line Items] |  |  |
Debt issuances | 650,000,000 |  |
Duke Energy Carolinas | November 2021 Notes Due July 2031 | Secured Debt |  |  |
Debt Instrument [Line Items] |  |  |
Debt issuances |  | 100,000,000 |
Duke Energy Carolinas | November 2021 Notes Due July 2041 | Secured Debt |  |  |
Debt Instrument [Line Items] |  |  |
Debt issuances |  | 137,000,000 |
Duke Energy Carolinas | April 2021 Notes Due April 2031 | First Mortgage Bonds |  |  |
Debt Instrument [Line Items] |  |  |
Debt issuances |  | 550,000,000 |
Duke Energy Carolinas | April 2021 Notes Due April 2051 | First Mortgage Bonds |  |  |
Debt Instrument [Line Items] |  |  |
Debt issuances |  | 450,000,000 |
Duke Energy Carolinas | Bonds Maturing June 2021, 3.900% Coupon | First Mortgage Bonds |  |  |
Debt Instrument [Line Items] |  |  |
Repayments of long-term debt |  | 500,000,000 |
Duke Energy Progress |  |  |
Debt Instrument [Line Items] |  |  |
Debt issuances | 1,352,000,000 | 1,870,000,000 |
Repayments of long-term debt | 645,000,000 | 1,308,000,000 | 1,085,000,000
Duke Energy Progress | First Mortgage Bonds |  |  |
Debt Instrument [Line Items] |  |  |
Repayments of long-term debt |  | 600,000,000 |
Duke Energy Progress | March 2022 Notes Due April 2032 | First Mortgage Bonds |  |  |
Debt Instrument [Line Items] |  |  |
Debt issuances | 500,000,000 |  |
Duke Energy Progress | March 2022 Notes Due April 2052 | First Mortgage Bonds |  |  |
Debt Instrument [Line Items] |  |  |
Debt issuances | 400,000,000 |  |
Duke Energy Progress | September 2022 Notes Due September 2036 | Tax Exempt Bonds |  |  |
Debt Instrument [Line Items] |  |  |
Debt issuances | 200,000,000 |  |
Duke Energy Progress | September 2022 Notes Due September 2030 (1) | Tax Exempt Bonds |  |  |
Debt Instrument [Line Items] |  |  |
Debt issuances | 210,000,000 |  |
Duke Energy Progress | September 2022 Notes Due September 2030 (2) | Tax Exempt Bonds |  |  |
Debt Instrument [Line Items] |  |  |
Debt issuances | 42,000,000 |  |
Duke Energy Progress | November 2021 Notes Due July 2028 | Secured Debt |  |  |
Debt Instrument [Line Items] |  |  |
Debt issuances |  | 221,000,000 |
Duke Energy Progress | November 2021 Notes Due July 2037 | Secured Debt |  |  |
Debt Instrument [Line Items] |  |  |
Debt issuances |  | 352,000,000 |
Duke Energy Progress | November 2021 Notes Due July 2041 (2) | Secured Debt |  |  |
Debt Instrument [Line Items] |  |  |
Debt issuances |  | 197,000,000 |
Duke Energy Progress | August 2021 Notes Due August 2031 | First Mortgage Bonds |  |  |
Debt Instrument [Line Items] |  |  |
Debt issuances |  | 650,000,000 |
Duke Energy Progress | August 2021 Notes Due August 2051 | First Mortgage Bonds |  |  |
Debt Instrument [Line Items] |  |  |
Debt issuances |  | 450,000,000 |
Duke Energy Florida |  |  |
Debt Instrument [Line Items] |  |  |
Debt issuances | 500,000,000 | 1,150,000,000 |
Repayments of long-term debt | 77,000,000 | 575,000,000 | 572,000,000
Duke Energy Florida | November 2022 Notes Due November 2052 | First Mortgage Bonds |  |  |
Debt Instrument [Line Items] |  |  |
Debt issuances | 500,000,000 |  |
Duke Energy Florida | December 2021 Notes Due December 2031 | First Mortgage Bonds |  |  |
Debt Instrument [Line Items] |  |  |
Debt issuances |  | 650,000,000 |
Duke Energy Florida | December 2021 Notes Due December 2051 | First Mortgage Bonds |  |  |
Debt Instrument [Line Items] |  |  |
Debt issuances |  | 500,000,000 |
Piedmont |  |  |
Debt Instrument [Line Items] |  |  |
Debt issuances | 400,000,000 | 350,000,000 |
Repayments of long-term debt |  | 160,000,000 |
Piedmont | Unsecured Debt |  |  |
Debt Instrument [Line Items] |  |  |
Repayments of long-term debt |  | 160,000,000 |
Piedmont | May 2022 Notes Due May 2052 | Unsecured Debt |  |  |
Debt Instrument [Line Items] |  |  |
Debt issuances | 400,000,000 |  |
Piedmont | March 2021 Notes Due March 2031 | Unsecured Debt |  |  |
Debt Instrument [Line Items] |  |  |
Debt issuances |  | 350,000,000 |
Duke Energy Ohio |  |  |
Debt Instrument [Line Items] |  |  |
Repayments of long-term debt |  | 50,000,000 |
Duke Energy Indiana |  |  |
Debt Instrument [Line Items] |  |  |
Repayments of long-term debt | $ 84,000,000 | $ 70,000,000 | $ 513,000,000

X
- Definition Debt Instrument, Interest Rate Reset Period + References No definition available. + Details
Name: | duk_DebtInstrumentInterestRateResetPeriod
Namespace Prefix: | duk_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Face (par) amount of debt instrument at time of issuance. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 1B -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 55 -Paragraph 8 -URI https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629 Reference 5: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 55 -Paragraph 69C -URI https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612 Reference 6: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 55 -Paragraph 69B -URI https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612 + Details
Name: | us-gaap_DebtInstrumentFaceAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Contractual interest rate for funds borrowed, under the debt agreement. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 1B -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22(a)(1)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtInstrumentInterestRateStatedPercentage
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_DebtInstrumentLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 15 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585 + Details
Name: | us-gaap_RepaymentsOfLongTermDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_DebtInstrumentAxis=duk_May2022NotesDueMay2052Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=duk_June2022NotesDueJune2028Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=duk_June2022NotesDueJune2034Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=duk_August2022NotesDueMarch2028Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=duk_August2022NotesDueAugust2032Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=duk_August2022NotesDueAugust2052Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=duk_December2022NotesDueDecember2025Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=duk_December2022NotesDueDecember2027Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=duk_March2022NotesDue2032Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=us-gaap_FirstMortgageMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=duk_March2022NotesDueMarch2052Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=duk_March2022NotesDueApril2032Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=duk_March2022NotesDueApril2052Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=duk_November2022NotesDueNovember2052Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=duk_June2022NotesDueSeptember2030Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=duk_TaxExemptBondsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=duk_June2022NotesDueNovember2039Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=duk_September20223300NotesDueOctober2046Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=duk_September20223700NotesDueOctober2046Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=duk_September20224000NotesDueOctober2046Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=duk_June2022NotesDueJune2028And2034Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=duk_March2021NotesDueMarch2031Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=duk_June2021NotesDueJune2023Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=duk_June2021NotesDueJune2031Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=duk_June2021NotesDueJune2041Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=duk_June2021NotesDueJune2051Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=duk_September2021NotesDueJanuary2082Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=duk_November2021NotesDueJuly2031Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=duk_November2021NotesDueJuly2041Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=duk_November2021NotesDueJuly2028Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=duk_November2021NotesDueJuly2037Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=duk_November2021NotesDueJuly20412Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=duk_April2021NotesDueApril2031Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=duk_April2021NotesDueApril2051Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=duk_August2021NotesDueAugust2031Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=duk_August2021NotesDueAugust2051Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=duk_December2021NotesDueDecember2031Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=duk_December2021NotesDueDecember2051Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=duk_DukeEnergyParentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=duk_DukeEnergyCarolinasMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=duk_BondsMaturingJune20213.900CouponMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=duk_DukeEnergyProgressMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=duk_DukeEnergyFloridaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=duk_PiedmontNaturalGasMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=duk_DukeEnergyOhioMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=duk_DukeEnergyIndianaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |