XML 84 R43.htm IDEA: XBRL DOCUMENT
v3.22.1

Organization and Basis of Presentation (Schedule of Inventory) (Details) - USD ($) $ in Millions | Mar. 31, 2022 | Dec. 31, 2021
--- | --- | ---
Public Utilities, Inventory [Line Items] |  |
Inventory | $ 3,171 | $ 3,199
Materials and supplies |  |
Public Utilities, Inventory [Line Items] |  |
Inventory | 2,455 | 2,397
Coal |  |
Public Utilities, Inventory [Line Items] |  |
Inventory | 469 | 486
Natural gas, oil and other fuel |  |
Public Utilities, Inventory [Line Items] |  |
Inventory | 247 | 316
Duke Energy Carolinas |  |
Public Utilities, Inventory [Line Items] |  |
Inventory | 1,040 | 1,026
Duke Energy Carolinas | Materials and supplies |  |
Public Utilities, Inventory [Line Items] |  |
Inventory | 810 | 793
Duke Energy Carolinas | Coal |  |
Public Utilities, Inventory [Line Items] |  |
Inventory | 196 | 195
Duke Energy Carolinas | Natural gas, oil and other fuel |  |
Public Utilities, Inventory [Line Items] |  |
Inventory | 34 | 38
Progress Energy |  |
Public Utilities, Inventory [Line Items] |  |
Inventory | 1,403 | 1,398
Progress Energy | Materials and supplies |  |
Public Utilities, Inventory [Line Items] |  |
Inventory | 1,089 | 1,067
Progress Energy | Coal |  |
Public Utilities, Inventory [Line Items] |  |
Inventory | 149 | 167
Progress Energy | Natural gas, oil and other fuel |  |
Public Utilities, Inventory [Line Items] |  |
Inventory | 165 | 164
Duke Energy Progress |  |
Public Utilities, Inventory [Line Items] |  |
Inventory | 940 | 921
Duke Energy Progress | Materials and supplies |  |
Public Utilities, Inventory [Line Items] |  |
Inventory | 744 | 729
Duke Energy Progress | Coal |  |
Public Utilities, Inventory [Line Items] |  |
Inventory | 93 | 94
Duke Energy Progress | Natural gas, oil and other fuel |  |
Public Utilities, Inventory [Line Items] |  |
Inventory | 103 | 98
Duke Energy Florida |  |
Public Utilities, Inventory [Line Items] |  |
Inventory | 463 | 477
Duke Energy Florida | Materials and supplies |  |
Public Utilities, Inventory [Line Items] |  |
Inventory | 345 | 338
Duke Energy Florida | Coal |  |
Public Utilities, Inventory [Line Items] |  |
Inventory | 56 | 73
Duke Energy Florida | Natural gas, oil and other fuel |  |
Public Utilities, Inventory [Line Items] |  |
Inventory | 62 | 66
Duke Energy Ohio |  |
Public Utilities, Inventory [Line Items] |  |
Inventory | 114 | 116
Duke Energy Ohio | Materials and supplies |  |
Public Utilities, Inventory [Line Items] |  |
Inventory | 89 | 80
Duke Energy Ohio | Coal |  |
Public Utilities, Inventory [Line Items] |  |
Inventory | 16 | 19
Duke Energy Ohio | Natural gas, oil and other fuel |  |
Public Utilities, Inventory [Line Items] |  |
Inventory | 9 | 17
Duke Energy Indiana |  |
Public Utilities, Inventory [Line Items] |  |
Inventory | 430 | 418
Duke Energy Indiana | Materials and supplies |  |
Public Utilities, Inventory [Line Items] |  |
Inventory | 320 | 311
Duke Energy Indiana | Coal |  |
Public Utilities, Inventory [Line Items] |  |
Inventory | 108 | 105
Duke Energy Indiana | Natural gas, oil and other fuel |  |
Public Utilities, Inventory [Line Items] |  |
Inventory | 2 | 2
Piedmont |  |
Public Utilities, Inventory [Line Items] |  |
Inventory | 51 | 109
Piedmont | Materials and supplies |  |
Public Utilities, Inventory [Line Items] |  |
Inventory | 14 | 14
Piedmont | Natural gas, oil and other fuel |  |
Public Utilities, Inventory [Line Items] |  |
Inventory | $ 37 | $ 95

X
- Definition The period end amount for a type of inventory held by the utility in a schedule of inventories. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(a)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_PublicUtilitiesInventory
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_PublicUtilitiesInventoryLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_PublicUtilitiesInventoryAxis=us-gaap_PublicUtilitiesInventorySuppliesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PublicUtilitiesInventoryAxis=us-gaap_PublicUtilitiesInventoryCoalMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PublicUtilitiesInventoryAxis=us-gaap_PublicUtilitiesInventoryFuelMember
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: |