XML 204 R183.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Employee Benefit Plans (AOCI and Regulatory Assets and Liabilities that have Not been Recognized as Components of Periodic Benefit (Credit) Cost) (Detail) - USD ($) $ in Millions | Dec. 31, 2024 | Dec. 31, 2023
--- | --- | ---
Pension Benefits |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Regulatory assets and liabilities, net actuarial loss (gain) | [1] | $ 496 | $ 1,237
Regulatory assets and liabilities, prior service cost (credit) | [1] | 8 | 2
AOCI, prior service cost (credit) |  | 2 | 3
Total |  | 506 | 1,242
Other Postretirement Benefits |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Regulatory assets and liabilities, net actuarial loss (gain) | [1] | (65) | (56)
Regulatory assets and liabilities, prior service cost (credit) | [1] | (41) | (61)
AOCI, prior service cost (credit) |  | (40) | (60)
Total |  | $ (146) | $ (177)
[1] | At December 31, 2023, includes $173 million presented in assets and liabilities held for sale.

X
- Definition Defined benefit plan, accumulated other comprehensive income (loss), regulatory assets and liabilities, before tax. + References No definition available. + Details
Name: | d_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossRegulatoryAssetsAndLiabilitiesBeforeTax
Namespace Prefix: | d_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Defined benefit plan, regulatory assets and liabilities, net gains (losses) before tax. + References No definition available. + Details
Name: | d_DefinedBenefitPlanRegulatoryAssetsAndLiabilitiesNetGainsLossesBeforeTax
Namespace Prefix: | d_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Defined benefit plan, regulatory assets and liabilities, net prior service cost (credit) before tax. + References No definition available. + Details
Name: | d_DefinedBenefitPlanRegulatoryAssetsAndLiabilitiesNetPriorServiceCostCreditBeforeTax
Namespace Prefix: | d_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount, before tax, of accumulated other comprehensive (income) loss for cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 14A -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (j) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1 + Details
Name: | us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
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_DefinedBenefitPlanDisclosureLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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