XML 119 R80.htm IDEA: XBRL DOCUMENT
v3.22.2

Business Segments (Narrative) (Details) $ in Millions |  |  | 6 Months Ended |
--- | --- | --- | --- | ---
Sep. 08, 2021 USD ($) | Jan. 28, 2021 USD ($) closing | Jun. 30, 2022 USD ($) segment | Jan. 01, 2023
Duke Energy Indiana | Noncontrolling Interests |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |
Percentage sold |  | 19.90% |  |
Number of closings | closing |  | 2 |  |
Value of sale of parent interest | $ 1,025 | $ 2,000 |  |
Ownership interest sold | 11.05% |  |  |
Proceed of purchase price for exchange in interest | 50.00% |  |  |
Duke Energy Indiana | Noncontrolling Interests | Forecast |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |
Percentage sold |  |  |  | 19.90%
Proceed of purchase price for exchange in interest |  |  |  | 50.00%
Duke Energy Ohio |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |
Number of reportable segments | segment |  |  | 2 |
Wind and solar | Nonregulated |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |
Renewable merchant plants |  |  | $ 195 |
Joint owner ownership percentage |  |  | 51.00% |

X
- Definition Noncontrolling Interest, Ownership Percentage Sold + References No definition available. + Details
Name: | duk_NoncontrollingInterestOwnershipPercentageSold
Namespace Prefix: | duk_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Ownership Interest Sold + References No definition available. + Details
Name: | duk_OwnershipInterestSold
Namespace Prefix: | duk_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Ownership Interest Sold, Number Of Closings + References No definition available. + Details
Name: | duk_OwnershipInterestSoldNumberOfClosings
Namespace Prefix: | duk_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Sale of Membership Interest, Percent of Sales Price + References No definition available. + Details
Name: | duk_SaleOfMembershipInterestPercentOfSalesPrice
Namespace Prefix: | duk_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Represents a sale by the parent of a portion of its equity interest in a subsidiary during the period, thereby effecting a change in total (consolidated) equity attributable to the parent. The sale of the equity interest represented by this element does not result in a loss of control by the parent. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1A -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 55 -Paragraph 4M -URI https://asc.fasb.org/extlink&oid=120409616&loc=SL4591554-111686 + Details
Name: | us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesSaleOfInterestByParent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The proportionate share of interest (percent) in a jointly owned utility plant. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 980 -SubTopic 360 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 10.C) -URI https://asc.fasb.org/extlink&oid=122136288&loc=d3e659983-123033 + Details
Name: | us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 18 -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599 + Details
Name: | us-gaap_NumberOfReportableSegments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Period end amount of property, plant and equipment (PPE) related to generation or processing owned by public utility. + References No definition available. + Details
Name: | us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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_SegmentReportingInformationLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_NoncontrollingInterestMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementScenarioAxis=srt_ScenarioForecastMember
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: | us-gaap_PublicUtilityAxis=duk_WindandSolarPlantMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PublicUtilityRegulatedOrUnregulatedStatusAxis=us-gaap_UnregulatedOperationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |