XML 135 R79.htm IDEA: XBRL DOCUMENT
v3.20.4

Regulatory Matters (Piedmont Narrative) (Details) - Piedmont - USD ($) $ in Millions |  |  |  | 1 Months Ended
--- | --- | --- | --- | ---
Feb. 16, 2021 | Jul. 02, 2020 | Aug. 13, 2019 | Dec. 31, 2020
2020 Tennessee Rate Case | TPUC |  |  |  |
Public Utilities, General Disclosures [Line Items] |  |  |  |
Requested rate increase (decrease) |  | $ 30 |  | $ 26
Increase in annual revenue |  | 15.00% |  |
2020 Tennessee Rate Case | TPUC | Subsequent Event |  |  |  |
Public Utilities, General Disclosures [Line Items] |  |  |  |
Requested rate increase (decrease) | $ 16 |  |  |
Requested return on equity, percentage | 9.80% |  |  |
2019 North Carolina Rate Case, Additional Agreement and Stipulation of Partial Settlement | North Carolina Utilities Commission |  |  |  |
Public Utilities, General Disclosures [Line Items] |  |  |  |
Requested return on equity, percentage |  |  | 9.70% |
Requested capital structure, percentage |  |  | 52.00% |
Requested debt structure, percentage |  |  | 48.00% |
Requested rate increase (decrease), amended, amount |  |  | $ 109 |
Requested EDIT rider decrease |  |  | (23) |
Tax benefit from change in enacted tax rates |  |  | 37 |
Cap on revenue increase |  |  | 83 |
2019 North Carolina Rate Case, Additional Agreement and Stipulation of Partial Settlement | North Carolina DOR |  |  |  |
Public Utilities, General Disclosures [Line Items] |  |  |  |
Tax benefit from change in enacted tax rates |  |  | $ 21 |

X
- Definition Cap on Revenue Increase + References No definition available. + Details
Name: | duk_CapOnRevenueIncrease
Namespace Prefix: | duk_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Increase in Annual Revenue, Percent + References No definition available. + Details
Name: | duk_IncreaseinAnnualRevenuePercent
Namespace Prefix: | duk_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Public Utilities, Requested Rate Increase (Decrease), Rider Reduction + References No definition available. + Details
Name: | duk_PublicUtilitiesRequestedRateIncreaseDecreaseRiderReduction
Namespace Prefix: | duk_
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_PublicUtilitiesGeneralDisclosuresLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of public utility's requested debt to capital, including debt and equity. + References No definition available. + Details
Name: | us-gaap_PublicUtilitiesRequestedDebtCapitalStructurePercentage
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of public utility's requested equity to capital, including debt and equity. + References No definition available. + Details
Name: | us-gaap_PublicUtilitiesRequestedEquityCapitalStructurePercentage
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of public utility's amended requested rate increase (decrease) with regulatory agency. + References No definition available. + Details
Name: | us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of public utility's requested rate increase (decrease) with regulatory agency. + References No definition available. + Details
Name: | us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Percentage of public utility's requested return on equity. + References No definition available. + Details
Name: | us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of income tax benefit for remeasurement of deferred tax liability from change in tax rate pursuant to Tax Cuts and Jobs Act. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319 + Details
Name: | us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxLiabilityIncomeTaxBenefit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_PublicUtilitiesRegulatoryProceedingAxis=duk_A2020TennesseeRateCaseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RegulatoryAgencyAxis=duk_TPUCMember
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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PublicUtilitiesRegulatoryProceedingAxis=duk_A2019NorthCarolinaRateCaseAdditionalAgreementandStipulationofPartialSettlementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RegulatoryAgencyAxis=duk_NorthCarolinaUtilitiesCommissionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RegulatoryAgencyAxis=duk_NorthCarolinaDepartmentofRevenueMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |