XML 213 R156.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Income Taxes (Narrative) (Details) - USD ($) $ in Millions | 3 Months Ended | 12 Months Ended
--- | --- | ---
Dec. 31, 2018 | Dec. 31, 2018 | Dec. 31, 2017
Income Tax Disclosure [Line Items] |  |  |
Tax Act |  | $ 20 | $ (112)
Analysis of Existing Regulatory Liability [Member] |  |  |
Income Tax Disclosure [Line Items] |  |  |
Measurement period adjustments |  | 23 |
Bonus Depreciation [Member] |  |  |
Income Tax Disclosure [Line Items] |  |  |
Measurement period adjustments |  | 10 |
Regulatory Liability [Member] |  |  |
Income Tax Disclosure [Line Items] |  |  |
Measurement period adjustments |  | 83 |
Nondeductible Long-term Incentives [Member] |  |  |
Income Tax Disclosure [Line Items] |  |  |
Measurement period adjustments |  | 7 |
Refundable AMT Credits [Member] |  |  |
Income Tax Disclosure [Line Items] |  |  |
Measurement period adjustments | $ 76 |  |
Reclassified AMT Credit Carryforwards [Member] |  |  |
Income Tax Disclosure [Line Items] |  |  |
Measurement period adjustments |  | $ 573 |

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: | duk_IncomeTaxDisclosureLineItems
Namespace Prefix: | duk_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tax Cuts and Jobs Act, Measurement Period Adjustment, Income Tax Expense (Benefit) + References No definition available. + Details
Name: | duk_TaxCutsandJobsActMeasurementPeriodAdjustmentIncomeTaxExpenseBenefit
Namespace Prefix: | duk_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 13 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 15 -URI http://asc.fasb.org/extlink&oid=84176650&loc=d3e32059-109318 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319 + Details
Name: | us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=duk_AnalysisofExistingRegulatoryLiabilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=duk_BonusDepreciationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=duk_RegulatoryLiabilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=duk_NondeductibleLongtermIncentivesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=duk_RefundableAMTCreditsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=duk_ReclassifiedAMTCreditCarryforwardsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |