XML 193 R106.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

Asset Retirement Obligations (Recorded on the Balance Sheet) (Details) - USD ($) $ in Millions | Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017
--- | --- | --- | ---
Asset Retirement Obligation [Line Items] |  |  |
Total asset retirement obligation | $ 13,318 | $ 10,467 | $ 10,175
Less: current portion | 881 | 919 |
Total noncurrent asset retirement obligation | 12,437 | 9,548 |
Decommissioning of nuclear power facilities |  |  |
Asset Retirement Obligation [Line Items] |  |  |
Total asset retirement obligation | 6,633 |  |
Closure of ash impoundments |  |  |
Asset Retirement Obligation [Line Items] |  |  |
Total asset retirement obligation | 6,333 |  |
Other |  |  |
Asset Retirement Obligation [Line Items] |  |  |
Total asset retirement obligation | 352 |  |
Duke Energy Carolinas |  |  |
Asset Retirement Obligation [Line Items] |  |  |
Total asset retirement obligation | 5,734 | 3,949 | 3,610
Less: current portion | 206 | 290 |
Total noncurrent asset retirement obligation | 5,528 | 3,659 |
Duke Energy Carolinas | Decommissioning of nuclear power facilities |  |  |
Asset Retirement Obligation [Line Items] |  |  |
Total asset retirement obligation | 2,551 |  |
Duke Energy Carolinas | Closure of ash impoundments |  |  |
Asset Retirement Obligation [Line Items] |  |  |
Total asset retirement obligation | 3,118 |  |
Duke Energy Carolinas | Other |  |  |
Asset Retirement Obligation [Line Items] |  |  |
Total asset retirement obligation | 65 |  |
Progress Energy |  |  |
Asset Retirement Obligation [Line Items] |  |  |
Total asset retirement obligation | 6,471 | 5,411 | 5,414
Less: current portion | 485 | 514 |
Total noncurrent asset retirement obligation | 5,986 | 4,897 |
Progress Energy | Decommissioning of nuclear power facilities |  |  |
Asset Retirement Obligation [Line Items] |  |  |
Total asset retirement obligation | 4,028 |  |
Progress Energy | Closure of ash impoundments |  |  |
Asset Retirement Obligation [Line Items] |  |  |
Total asset retirement obligation | 2,368 |  |
Progress Energy | Other |  |  |
Asset Retirement Obligation [Line Items] |  |  |
Total asset retirement obligation | 75 |  |
Duke Energy Progress |  |  |
Asset Retirement Obligation [Line Items] |  |  |
Total asset retirement obligation | 5,893 | 4,820 | 4,673
Less: current portion | 485 | 509 |
Total noncurrent asset retirement obligation | 5,408 | 4,311 |
Duke Energy Progress | Decommissioning of nuclear power facilities |  |  |
Asset Retirement Obligation [Line Items] |  |  |
Total asset retirement obligation | 3,499 |  |
Duke Energy Progress | Closure of ash impoundments |  |  |
Asset Retirement Obligation [Line Items] |  |  |
Total asset retirement obligation | 2,352 |  |
Duke Energy Progress | Other |  |  |
Asset Retirement Obligation [Line Items] |  |  |
Total asset retirement obligation | 42 |  |
Duke Energy Florida |  |  |
Asset Retirement Obligation [Line Items] |  |  |
Total asset retirement obligation | 578 | 591 | 742
Less: current portion |  | 5 |
Total noncurrent asset retirement obligation | 578 | 586 |
Duke Energy Florida | Decommissioning of nuclear power facilities |  |  |
Asset Retirement Obligation [Line Items] |  |  |
Total asset retirement obligation | 529 |  |
Duke Energy Florida | Closure of ash impoundments |  |  |
Asset Retirement Obligation [Line Items] |  |  |
Total asset retirement obligation | 16 |  |
Duke Energy Florida | Other |  |  |
Asset Retirement Obligation [Line Items] |  |  |
Total asset retirement obligation | 33 |  |
Duke Energy Ohio |  |  |
Asset Retirement Obligation [Line Items] |  |  |
Total asset retirement obligation | 80 | 93 | 84
Less: current portion | 1 | 6 |
Total noncurrent asset retirement obligation | 79 | 87 |
Duke Energy Ohio | Closure of ash impoundments |  |  |
Asset Retirement Obligation [Line Items] |  |  |
Total asset retirement obligation | 41 |  |
Duke Energy Ohio | Other |  |  |
Asset Retirement Obligation [Line Items] |  |  |
Total asset retirement obligation | 39 |  |
Duke Energy Indiana |  |  |
Asset Retirement Obligation [Line Items] |  |  |
Total asset retirement obligation | 832 | 722 | 781
Less: current portion | 189 | 109 |
Total noncurrent asset retirement obligation | 643 | 613 |
Duke Energy Indiana | Closure of ash impoundments |  |  |
Asset Retirement Obligation [Line Items] |  |  |
Total asset retirement obligation | 805 |  |
Duke Energy Indiana | Other |  |  |
Asset Retirement Obligation [Line Items] |  |  |
Total asset retirement obligation | 27 |  |
Piedmont |  |  |
Asset Retirement Obligation [Line Items] |  |  |
Total asset retirement obligation | 17 | 19 | $ 15
Total noncurrent asset retirement obligation | 17 | $ 19 |
Piedmont | Other |  |  |
Asset Retirement Obligation [Line Items] |  |  |
Total asset retirement obligation | $ 17 |  |

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

X
- Definition The carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 410 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849 + Details
Name: | us-gaap_AssetRetirementObligation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Current portion of the carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 410 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849 + Details
Name: | us-gaap_AssetRetirementObligationCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Noncurrent portion of the carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 410 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849 + Details
Name: | us-gaap_AssetRetirementObligationsNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | duk_AROBalanceCategoryAxis=duk_DecommissioningofNuclearPowerFacilitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | duk_AROBalanceCategoryAxis=duk_ClosureofAshBasinsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | duk_AROBalanceCategoryAxis=duk_OtherMember
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: | dei_LegalEntityAxis=duk_ProgressEnergyMember
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: |