XML 54 R185.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

Commitments and Contingencies (Nuclear Operations) (Narrative) (Detail) - USD ($) | 1 Months Ended | 3 Months Ended | 12 Months Ended
--- | --- | --- | ---
Mar. 31, 2015 | Jun. 30, 2019 | Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017
Loss Contingencies [Line Items] |  |  |  |  |
Maximum liability protection per nuclear incident in summer per year |  |  | $ 14,000,000 |  |
NRC minimum requirement for nuclear power plant licensees |  |  | 1,060,000,000.00 |  |
Maximum assessment for premiums on insurance policy |  |  | 31,000,000 |  |
Maximum assessment for insurance policy |  |  | 81,000,000 |  |
Spent Nuclear Fuel |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |
Receivables |  |  | 52,000,000 | $ 49,000,000 |
Maximum |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |
Amount that could be assessed for each licensed reactor |  |  | 138,000,000 |  |
Amount that could be assessed for each licensed reactor per reactor |  |  | 21,000,000 |  |
Nuclear Obligations |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |
Maximum liability protection per nuclear incident amount |  | $ 14,100,000,000 | 13,900,000,000 |  |
Virginia Electric and Power Company |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |
Maximum assessment for premiums on insurance policy |  |  | 50,000,000 |  |
Maximum assessment for insurance policy |  |  | 10,000,000 |  |
Virginia Electric and Power Company | Spent Nuclear Fuel |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |
Receivables |  |  | 35,000,000 | 30,000,000 |
DESC |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |
Maximum liability protection per nuclear incident amount |  |  | 138,000,000 |  |
Minimum Liability Protection Per Nuclear Incident Amount |  |  | 21,000,000 |  |
Maximum liability protection per nuclear incident in summer |  |  | 92,000,000 |  |
Public liability claims |  |  | 14,000,000.0 |  |
Maximum of Claim Liability Insured |  |  | 450,000,000 |  |
DESC | NEIL |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |
Maximum loss for any single loss occurrence |  |  | 2,750,000,000 |  |
Annual Premium |  |  | 24,000,000 |  |
DESC | Nuclear Obligations | NEIL |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |
Property insurance coverage |  |  | 2,750,000,000 |  |
DESC | Non-nuclear Obligation | NEIL |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |
Property insurance coverage |  |  | 2,330,000,000 |  |
DESC | Non-nuclear Obligation | European Mutual Association |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |
Property insurance coverage |  |  | 415,000,000 |  |
Annual Premium |  |  | 2,000,000 |  |
Surry and North Anna |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |
Settlement amount |  |  | 15,000,000 | 16,000,000 | $ 22,000,000
Millstone |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |
Settlement amount |  |  | 11,000,000 | $ 13,000,000 | $ 14,000,000
Millstone | Dominion Energy and Virginia Electric and Power |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |
Amount of coverage purchased from commercial insurance pools |  |  | 450,000,000 |  |
Millstone Unit 1 |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |
Minimum financial assurance |  |  | 2,800,000,000 |  |
Kewaunee |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |
Maximum assessment for premiums on insurance policy | $ 50,000,000 |  |  |  |
Kewaunee | Nuclear Obligations |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |
Maximum liability protection per nuclear incident amount |  |  | 100,000,000 |  |
Kewaunee | Virginia Electric and Power Company |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |
Minimum financial assurance |  |  | 1,800,000,000 |  |
Summer Unit |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |
Settlement amount |  |  | $ 3,000,000 |  |

X
- Definition Annual premium. + References No definition available. + Details
Name: | d_AnnualPremium
Namespace Prefix: | d_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Estimated insurance recoveries per year per reactor. + References No definition available. + Details
Name: | d_EstimatedInsuranceRecoveriesPerYearPerReactor
Namespace Prefix: | d_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Maximum liability protection per nuclear incident amount. + References No definition available. + Details
Name: | d_MaximumLiabilityProtectionPerNuclearIncidentAmount
Namespace Prefix: | d_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Maximum Liability Protection Per Nuclear Incident In Summer. + References No definition available. + Details
Name: | d_MaximumLiabilityProtectionPerNuclearIncidentInSummer
Namespace Prefix: | d_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Maximum liability protection per nuclear incident in summer per year. + References No definition available. + Details
Name: | d_MaximumLiabilityProtectionPerNuclearIncidentInSummerPerYear
Namespace Prefix: | d_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Maximum retrospective premium assessment for nuclear power plant licensees. + References No definition available. + Details
Name: | d_MaximumRetrospectivePremiumAssessmentForNuclearPowerPlantLicensees
Namespace Prefix: | d_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Maximum retrospective premium assessment for replacement power costs. + References No definition available. + Details
Name: | d_MaximumRetrospectivePremiumAssessmentForReplacementPowerCosts
Namespace Prefix: | d_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Minimum liability protection per nuclear incident amount. + References No definition available. + Details
Name: | d_MinimumLiabilityProtectionPerNuclearIncidentAmount
Namespace Prefix: | d_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Minimum Nuclear Insurance Required Per Site + References No definition available. + Details
Name: | d_MinimumNuclearInsuranceRequiredPerSite
Namespace Prefix: | d_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Property And Casualty Insurance Coverage Amount + References No definition available. + Details
Name: | d_PropertyAndCasualtyInsuranceCoverageAmount
Namespace Prefix: | d_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Public liability insurance claims. + References No definition available. + Details
Name: | d_PublicLiabilityInsuranceClaims
Namespace Prefix: | d_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Receivables for spent nuclear fuel related costs. + References No definition available. + Details
Name: | d_ReceivablesForSpentNuclearFuelRelatedCosts
Namespace Prefix: | d_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Carrying amount as of the balance sheet date of amounts expected to be recovered under the terms of insurance contracts. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.17) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_EstimatedInsuranceRecoveries
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The amount needed to reflect the estimated ultimate cost of settling claims relating to insured events that have occurred on or before the balance sheet date, whether or not reported to the insurer at that date. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 40 -Section 50 -Paragraph 3 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=116884095&loc=d3e14764-158437 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 40 -Section 50 -Paragraph 3 -Subparagraph (cc) -URI http://asc.fasb.org/extlink&oid=116884095&loc=d3e14764-158437 + Details
Name: | us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount awarded from other party in judgment or settlement of litigation. + References No definition available. + Details
Name: | us-gaap_LitigationSettlementAmountAwardedFromOtherParty
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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_LossContingenciesLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The value (monetary amount) of the award the plaintiff seeks in the legal matter. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 9 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=118942415&loc=d3e14557-108349 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349 + Details
Name: | us-gaap_LossContingencyDamagesSoughtValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 340 -SubTopic 10 -Section 05 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=68074540&loc=d3e5865-108316 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 45 -Paragraph 1 -Subparagraph (g)(1) -URI http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=118951113&loc=d3e6787-107765 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 340 -SubTopic 10 -Section 05 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316 + Details
Name: | us-gaap_PrepaidInsurance
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The amount of an asset, typically cash, provided to a counterparty to provide certain assurance of performance by the entity pursuant to the terms of a written or oral agreement, such as a lease. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.8,17) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_SecurityDeposit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_LossContingenciesByNatureOfContingencyAxis=d_SpentNuclearFuelMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PublicUtilityAxis=us-gaap_NuclearPlantMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

X
- Details
Name: | srt_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersByAffiliationWithRegistrantAxis=d_NEILMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PublicUtilityAxis=d_NonNuclearObligationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersByAffiliationWithRegistrantAxis=d_EuropeanMutualAssociationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_EnvironmentalExitCostByPropertyAxis=d_SurryAndNorthAnnaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_EnvironmentalExitCostByPropertyAxis=d_MillstonePowerStationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_EnvironmentalExitCostByPropertyAxis=d_MillstoneUnit1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_EnvironmentalExitCostByPropertyAxis=d_KewauneePowerStationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_EnvironmentalExitCostByPropertyAxis=d_SummerUnitMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |