XML 258 R196.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Employee Benefit Plans (Components of Net Periodic Pension Costs) (Details) - USD ($) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2024 | Dec. 31, 2023 | Dec. 31, 2022
Pension Plan |  |  |
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract] |  |  |
Service cost | $ 107 | $ 110 |
Interest cost on projected benefit obligation | 325 | 344 |
Amortization of regulatory asset | 2 | 3 | $ 3
Pension Plan | Duke Energy Carolinas |  |  |
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract] |  |  |
Service cost | 36 | 36 |
Interest cost on projected benefit obligation | 78 | 84 | 59
Expected return on plan assets | (161) | (160) | (152)
Amortization of actuarial loss | 8 | 2 | 16
Amortization of prior service credit | (1) | (1) | (3)
Amortization of settlement charges | 12 | 9 | 9
Net periodic pension costs | (27) | (28) | (23)
Service cost | 37 | 38 | 48
Pension Plan | Progress Energy |  |  |
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract] |  |  |
Service cost | 30 | 30 |
Interest cost on projected benefit obligation | 103 | 107 | 77
Expected return on plan assets | (217) | (198) | (183)
Amortization of actuarial loss | 10 | 4 | 23
Amortization of settlement charges | 10 | 5 | 8
MRVA method change |  |  | 24
Net periodic pension costs | (62) | (49) | (8)
Service cost | 32 | 33 | 43
Pension Plan | Duke Energy Progress |  |  |
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract] |  |  |
Service cost | 18 | 18 |
Interest cost on projected benefit obligation | 47 | 49 | 35
Expected return on plan assets | (99) | (93) | (88)
Amortization of actuarial loss | 6 | 2 | 12
Amortization of settlement charges | 9 | 3 | 7
Net periodic pension costs | (18) | (20) | (9)
Service cost | 19 | 19 | 25
Pension Plan | Duke Energy Florida |  |  |
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract] |  |  |
Service cost | 12 | 12 |
Interest cost on projected benefit obligation | 56 | 57 | 41
Expected return on plan assets | (116) | (104) | (94)
Amortization of actuarial loss | 5 | 2 | 12
Amortization of settlement charges | 2 | 1 | 1
MRVA method change |  |  | 24
Net periodic pension costs | (40) | (31) | 1
Service cost | 13 | 13 | 17
Pension Plan | Duke Energy Ohio |  |  |
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract] |  |  |
Service cost | 3 | 3 |
Interest cost on projected benefit obligation | 17 | 18 | 13
Expected return on plan assets | (25) | (24) | (23)
Amortization of actuarial loss | 1 |  | 4
Amortization of settlement charges | 2 |  | 5
Net periodic pension costs | (2) | (3) | 3
Amortization of regulatory asset | 1 | 1 | 1
Service cost | 3 | 3 | 4
Pension Plan | Duke Energy Indiana |  |  |
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract] |  |  |
Service cost | 6 | 6 |
Interest cost on projected benefit obligation | 26 | 27 | 20
Expected return on plan assets | (42) | (40) | (37)
Amortization of actuarial loss | 4 | 2 | 9
Amortization of prior service credit | (2) | (2) | (2)
Amortization of settlement charges | 2 | 1 | 1
Net periodic pension costs | (6) | (6) |
Service cost | 6 | 6 | 9
Pension Plan | Piedmont |  |  |
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract] |  |  |
Service cost | 4 | 3 |
Interest cost on projected benefit obligation | 9 | 9 | 8
Expected return on plan assets | (20) | (20) | (24)
Amortization of actuarial loss | 3 |  | 5
Amortization of prior service credit | (7) | (7) | (7)
Amortization of settlement charges | 5 | 4 | 7
Net periodic pension costs | (6) | (10) | (6)
Service cost | 4 | 4 | 5
Pension Plan | Parent |  |  |
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract] |  |  |
Interest cost on projected benefit obligation | 325 | 344 | 249
Expected return on plan assets | (613) | (588) | (558)
Amortization of actuarial loss | 36 | 10 | 81
Amortization of prior service credit | (13) | (14) | (18)
Amortization of settlement charges | 32 | 19 | 32
MRVA method change |  |  | 24
Net periodic pension costs | (119) | (112) | (38)
Service cost | 114 | 117 | 152
Other Post-Retirement Benefit Plans |  |  |
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract] |  |  |
Service cost | 2 | 2 | 3
Interest cost on projected benefit obligation | 17 | 22 | 17
Expected return on plan assets | (11) | (11) | (10)
Amortization of actuarial loss | (6) | (6) | 2
Amortization of prior service credit | (21) | (23) | (8)
Net periodic pension costs | (19) | (16) | 4
Amortization of regulatory asset | 4 | 4 | 4
Other Post-Retirement Benefit Plans | Duke Energy Carolinas |  |  |
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract] |  |  |
Service cost |  | 1 | 1
Interest cost on projected benefit obligation | 3 | 5 | 4
Expected return on plan assets | (8) | (7) | (6)
Amortization of actuarial loss | (2) | (3) |
Amortization of prior service credit | (4) | (5) | (3)
Net periodic pension costs | (11) | (9) | (4)
Other Post-Retirement Benefit Plans | Progress Energy |  |  |
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract] |  |  |
Interest cost on projected benefit obligation | 7 | 9 | 7
Amortization of actuarial loss | 8 | 8 | 1
Amortization of prior service credit | (11) | (11) | (2)
Net periodic pension costs | 4 | 6 | 6
Other Post-Retirement Benefit Plans | Duke Energy Progress |  |  |
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract] |  |  |
Interest cost on projected benefit obligation | 4 | 5 | 4
Amortization of actuarial loss | 6 | 5 | 1
Amortization of prior service credit | (6) | (6) | (1)
Net periodic pension costs | 4 | 4 | 4
Other Post-Retirement Benefit Plans | Duke Energy Florida |  |  |
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract] |  |  |
Interest cost on projected benefit obligation | 3 | 4 | 3
Amortization of actuarial loss | 2 | 2 | 1
Amortization of prior service credit | (5) | (5) | (1)
Net periodic pension costs |  | 1 | 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) | (2) |
Net periodic pension costs | (1) | (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] |  |  |
Interest cost on projected benefit obligation | 1 | 1 | 1
Amortization of actuarial loss | (4) | (3) |
Amortization of prior service credit | (5) | (5) |
Net periodic pension costs | (8) | (7) | 1
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)
Net periodic pension costs | $ (1) | $ (1) | $ (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: |