XML 169 R112.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Related Party Transactions (Other Revenue and Expense) (Details) - USD ($) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2021 | Dec. 31, 2020 | Dec. 31, 2019
Duke Energy Carolinas | Corporate governance and shared service expenses | Affiliated entity |  |  |
Related Party Transaction [Line Items] |  |  |
Related party transaction, expenses from transactions with related party | $ 894 | $ 753 | $ 841
Duke Energy Carolinas | Indemnification coverages | Affiliated entity |  |  |
Related Party Transaction [Line Items] |  |  |
Related party transaction, expenses from transactions with related party | 24 | 20 | 20
Duke Energy Carolinas | Joint Dispatch Agreement (JDA) revenue | Duke Energy Progress |  |  |
Related Party Transaction [Line Items] |  |  |
Related party transaction, expenses from transactions with related party | 207 | 114 | 186
Related party transaction, other revenues from transactions with related party | 41 | 25 | 60
Duke Energy Carolinas | Intercompany natural gas transactions | Affiliated entity |  |  |
Related Party Transaction [Line Items] |  |  |
Related party transaction, expenses from transactions with related party | 11 | 15 | 15
Progress Energy | Corporate governance and shared service expenses | Affiliated entity |  |  |
Related Party Transaction [Line Items] |  |  |
Related party transaction, expenses from transactions with related party | 856 | 715 | 778
Progress Energy | Indemnification coverages | Affiliated entity |  |  |
Related Party Transaction [Line Items] |  |  |
Related party transaction, expenses from transactions with related party | 41 | 36 | 37
Progress Energy | Joint Dispatch Agreement (JDA) revenue | Duke Energy Carolinas |  |  |
Related Party Transaction [Line Items] |  |  |
Related party transaction, expenses from transactions with related party | 41 | 25 | 60
Related party transaction, other revenues from transactions with related party | 207 | 114 | 186
Progress Energy | Intercompany natural gas transactions | Affiliated entity |  |  |
Related Party Transaction [Line Items] |  |  |
Related party transaction, expenses from transactions with related party | 75 | 75 | 76
Duke Energy Progress | Corporate governance and shared service expenses | Affiliated entity |  |  |
Related Party Transaction [Line Items] |  |  |
Related party transaction, expenses from transactions with related party | 504 | 420 | 462
Duke Energy Progress | Indemnification coverages | Affiliated entity |  |  |
Related Party Transaction [Line Items] |  |  |
Related party transaction, expenses from transactions with related party | 19 | 17 | 15
Duke Energy Progress | Joint Dispatch Agreement (JDA) revenue | Duke Energy Carolinas |  |  |
Related Party Transaction [Line Items] |  |  |
Related party transaction, expenses from transactions with related party | 41 | 25 | 60
Related party transaction, other revenues from transactions with related party | 207 | 114 | 186
Duke Energy Progress | Intercompany natural gas transactions | Affiliated entity |  |  |
Related Party Transaction [Line Items] |  |  |
Related party transaction, expenses from transactions with related party | 75 | 75 | 76
Duke Energy Florida | Corporate governance and shared service expenses | Affiliated entity |  |  |
Related Party Transaction [Line Items] |  |  |
Related party transaction, expenses from transactions with related party | 352 | 295 | 316
Duke Energy Florida | Indemnification coverages | Affiliated entity |  |  |
Related Party Transaction [Line Items] |  |  |
Related party transaction, expenses from transactions with related party | 22 | 19 | 22
Duke Energy Ohio | Corporate governance and shared service expenses | Affiliated entity |  |  |
Related Party Transaction [Line Items] |  |  |
Related party transaction, expenses from transactions with related party | 329 | 326 | 354
Duke Energy Ohio | Indemnification coverages | Affiliated entity |  |  |
Related Party Transaction [Line Items] |  |  |
Related party transaction, expenses from transactions with related party | 4 | 4 | 4
Duke Energy Indiana | Corporate governance and shared service expenses | Affiliated entity |  |  |
Related Party Transaction [Line Items] |  |  |
Related party transaction, expenses from transactions with related party | 409 | 401 | 412
Duke Energy Indiana | Indemnification coverages | Affiliated entity |  |  |
Related Party Transaction [Line Items] |  |  |
Related party transaction, expenses from transactions with related party | 8 | 8 | 7
Piedmont | Corporate governance and shared service expenses | Affiliated entity |  |  |
Related Party Transaction [Line Items] |  |  |
Related party transaction, expenses from transactions with related party | 139 | 140 | 138
Piedmont | Indemnification coverages | Affiliated entity |  |  |
Related Party Transaction [Line Items] |  |  |
Related party transaction, expenses from transactions with related party | 3 | 3 | 3
Piedmont | Intercompany natural gas transactions | Affiliated entity |  |  |
Related Party Transaction [Line Items] |  |  |
Related party transaction, other revenues from transactions with related party | 86 | 90 | 91
Piedmont | Natural gas storage and transportation costs | Affiliated entity |  |  |
Related Party Transaction [Line Items] |  |  |
Related party transaction, expenses from transactions with related party | $ 22 | $ 23 | $ 23

X
- Definition Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 850 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864 + Details
Name: | us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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_RelatedPartyTransactionLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Reflects the sum of all other revenue and income realized from sales and other transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party during the period. + References No definition available. + Details
Name: | us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

X
- Details
Name: | us-gaap_RelatedPartyTransactionAxis=duk_CorporateGovernanceAndSharedServiceExpensesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_AffiliatedEntityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionAxis=duk_IndemnificationCoveragesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionAxis=duk_JointDispatchAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_RelatedPartyTransactionAxis=duk_IntercompanyNaturalGasTransactionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=duk_DukeEnergyCarolinasMember
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_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: |

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

X
- Details
Name: | us-gaap_RelatedPartyTransactionAxis=duk_NaturalGasStorageAndTransportationCostsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |