XML 244 R189.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Employee Benefit Plans (Components of Net Periodic Pension Costs) (Details) - USD ($) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2023 | Dec. 31, 2022 | Dec. 31, 2021
Pension Plan |  |  |
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract] |  |  |
Service cost | $ 110 | $ 145 |
Interest cost on projected benefit obligation | 344 | 249 |
Amortization of regulatory asset | 3 | 3 | $ 3
Pension Plan | Duke Energy Carolinas |  |  |
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract] |  |  |
Service cost | 36 | 47 |
Interest cost on projected benefit obligation | 84 | 59 | 51
Expected return on plan assets | (160) | (152) | (141)
Amortization of actuarial loss | 2 | 16 | 29
Amortization of prior service credit | (1) | (3) | (8)
Amortization of settlement charges(c) | 9 | 9 | 5
MRVA method change |  | 0 |
Net periodic pension costs | (28) | (23) | (8)
Service cost | 38 | 48 | 56
Pension Plan | Progress Energy |  |  |
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract] |  |  |
Service cost | 30 | 40 |
Interest cost on projected benefit obligation | 107 | 77 | 70
Expected return on plan assets | (198) | (183) | (187)
Amortization of actuarial loss | 4 | 23 | 38
Amortization of prior service credit |  |  | (2)
Amortization of settlement charges(c) | 5 | 8 | 2
MRVA method change |  | 24 |
Net periodic pension costs | (49) | (8) | (29)
Service cost | 33 | 43 | 50
Pension Plan | Duke Energy Progress |  |  |
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract] |  |  |
Service cost | 18 | 24 |
Interest cost on projected benefit obligation | 49 | 35 | 30
Expected return on plan assets | (93) | (88) | (84)
Amortization of actuarial loss | 2 | 12 | 18
Amortization of prior service credit |  |  | (1)
Amortization of settlement charges(c) | 3 | 7 | 2
MRVA method change |  | 0 |
Net periodic pension costs | (20) | (9) | (6)
Service cost | 19 | 25 | 29
Pension Plan | Duke Energy Florida |  |  |
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract] |  |  |
Service cost | 12 | 16 |
Interest cost on projected benefit obligation | 57 | 41 | 39
Expected return on plan assets | (104) | (94) | (102)
Amortization of actuarial loss | 2 | 12 | 20
Amortization of prior service credit |  |  | (1)
Amortization of settlement charges(c) | 1 | 1 | 1
MRVA method change |  | 24 |
Net periodic pension costs | (31) | 1 | (22)
Service cost | 13 | 17 | 21
Pension Plan | Duke Energy Ohio |  |  |
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract] |  |  |
Service cost | 3 | 4 |
Interest cost on projected benefit obligation | 18 | 13 | 13
Expected return on plan assets | (24) | (23) | (28)
Amortization of actuarial loss |  | 4 | 7
Amortization of prior service credit |  |  | (1)
Amortization of settlement charges(c) |  | 5 |
MRVA method change |  | 0 |
Net periodic pension costs | (3) | 3 | (4)
Amortization of regulatory asset | 1 | 1 | 1
Service cost | 3 | 4 | 5
Pension Plan | Duke Energy Indiana |  |  |
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract] |  |  |
Service cost | 6 | 8 |
Interest cost on projected benefit obligation | 27 | 20 | 18
Expected return on plan assets | (40) | (37) | (40)
Amortization of actuarial loss | 2 | 9 | 13
Amortization of prior service credit | (2) | (2) | (2)
Amortization of settlement charges(c) | 1 | 1 |
MRVA method change |  | 0 |
Net periodic pension costs | (6) |  | (1)
Service cost | 6 | 9 | 10
Pension Plan | Piedmont |  |  |
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract] |  |  |
Service cost | 3 | 5 |
Interest cost on projected benefit obligation | 9 | 8 | 7
Expected return on plan assets | (20) | (24) | (20)
Amortization of actuarial loss |  | 5 | 10
Amortization of prior service credit | (7) | (7) | (9)
Amortization of settlement charges(c) | 4 | 7 | 1
MRVA method change |  | 0 |
Net periodic pension costs | (10) | (6) | (5)
Service cost | 4 | 5 | 6
Pension Plan | Parent |  |  |
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract] |  |  |
Interest cost on projected benefit obligation | 344 | 249 | 220
Expected return on plan assets | (588) | (558) | (558)
Amortization of actuarial loss | 10 | 81 | 133
Amortization of prior service credit | (14) | (18) | (29)
Amortization of settlement charges(c) | 19 | 32 | 9
MRVA method change |  | 24 |
Net periodic pension costs | (112) | (38) | (49)
Service cost | 117 | 152 | 176
Other Post-Retirement Benefit Plans |  |  |
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract] |  |  |
Service cost | 2 | 3 | 4
Interest cost on projected benefit obligation | 22 | 17 | 18
Expected return on plan assets | (11) | (10) | (11)
Amortization of actuarial loss | (6) | 2 | 2
Amortization of prior service credit | (23) | (8) | (13)
Net periodic pension costs | (16) | 4 |
Amortization of regulatory asset | 4 | 4 | 5
Other Post-Retirement Benefit Plans | Duke Energy Carolinas |  |  |
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract] |  |  |
Service cost | 1 | 1 | 1
Interest cost on projected benefit obligation | 5 | 4 | 4
Expected return on plan assets | (7) | (6) | (7)
Amortization of actuarial loss | (3) |  |
Amortization of prior service credit | (5) | (3) | (4)
Net periodic pension costs | (9) | (4) | (6)
Other Post-Retirement Benefit Plans | Progress Energy |  |  |
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract] |  |  |
Service cost |  |  | 1
Interest cost on projected benefit obligation | 9 | 7 | 7
Amortization of actuarial loss | 8 | 1 | 1
Amortization of prior service credit | (11) | (2) | (2)
Net periodic pension costs | 6 | 6 | 7
Other Post-Retirement Benefit Plans | Duke Energy Progress |  |  |
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract] |  |  |
Interest cost on projected benefit obligation | 5 | 4 | 4
Amortization of actuarial loss | 5 | 1 |
Amortization of prior service credit | (6) | (1) | (1)
Net periodic pension costs | 4 | 4 | 3
Other Post-Retirement Benefit Plans | Duke Energy Florida |  |  |
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract] |  |  |
Interest cost on projected benefit obligation | 4 | 3 | 3
Amortization of actuarial loss | 2 | 1 | 1
Amortization of prior service credit | (5) | (1) | (1)
Net periodic pension costs | 1 | 3 | 3
Other Post-Retirement Benefit Plans | Duke Energy Ohio |  |  |
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract] |  |  |
Interest cost on projected benefit obligation | 1 | 1 | 1
Amortization of actuarial loss | (2) |  |
Amortization of prior service credit |  |  | (1)
Net periodic pension costs | (1) | 1 |
Amortization of regulatory asset | 1 | 1 | 1
Other Post-Retirement Benefit Plans | Duke Energy Indiana |  |  |
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract] |  |  |
Service cost |  |  | 1
Interest cost on projected benefit obligation | 1 | 1 | 1
Amortization of actuarial loss | (3) |  | 4
Amortization of prior service credit | (5) |  | (1)
Net periodic pension costs | (7) | 1 | 5
Other Post-Retirement Benefit Plans | Piedmont |  |  |
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract] |  |  |
Interest cost on projected benefit obligation | 1 | 1 | 1
Expected return on plan assets | (2) | (2) | (2)
Amortization of prior service credit |  | (2) | (2)
Net periodic pension costs | $ (1) | $ (3) | $ (3)

X
- Definition Defined Benefit Plan, Amortization of Settlement Charges + References No definition available. + Details
Name: | duk_DefinedBenefitPlanAmortizationOfSettlementCharges
Namespace Prefix: | duk_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Defined Benefit Plan, Service Cost (Non-Capitalized Amount) + References No definition available. + Details
Name: | duk_DefinedBenefitPlanServiceCostNonCapitalizedAmount
Namespace Prefix: | duk_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The expense charged against earnings during the period to allocate the capitalized costs of regulatory assets over the periods expected to benefit from such costs. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2 + Details
Name: | us-gaap_AmortizationOfRegulatoryAsset
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480482/715-20-55-17 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 3A -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480535/715-20-45-3A Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 18 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480482/715-20-55-18 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (h)(4) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a)(4) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480506/715-20-50-6 + Details
Name: | us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480482/715-20-55-17 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 3A -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480535/715-20-45-3A Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 18 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480482/715-20-55-18 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (h)(5) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a)(5) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480506/715-20-50-6 + Details
Name: | us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480482/715-20-55-17 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 3A -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480535/715-20-45-3A Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 18 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480482/715-20-55-18 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (h)(3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480506/715-20-50-6 + Details
Name: | us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of cost recognized for passage of time related to defined benefit plan. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480482/715-20-55-17 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 3A -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480535/715-20-45-3A Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 18 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480482/715-20-55-18 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (h)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480506/715-20-50-6 + Details
Name: | us-gaap_DefinedBenefitPlanInterestCost
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of net periodic benefit cost (credit) for defined benefit plan. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480482/715-20-55-17 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 18 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480482/715-20-55-18 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480506/715-20-50-6 + Details
Name: | us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of defined benefit plan cost (credit), classified as other. + References No definition available. + Details
Name: | us-gaap_DefinedBenefitPlanOtherCosts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480482/715-20-55-17 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 18 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480482/715-20-55-18 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (h)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480506/715-20-50-6 + Details
Name: | us-gaap_DefinedBenefitPlanServiceCost
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember
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: |

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

X
- Details
Name: | us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |