XML 136 R197.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

Quarterly Financial and Common Stock Data (Unaudited) (Narrative) (Detail) - USD ($) $ in Millions | 3 Months Ended | 12 Months Ended
--- | --- | ---
Dec. 31, 2019 | Jun. 30, 2019 | Mar. 31, 2019 | Dec. 31, 2018 | Jun. 30, 2018 | Mar. 31, 2018 | Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017
Parent Company Only Financial Information [Line Items] |  |  |  |  |  |  |  |  |
After-tax gains from the sale of certain merchant generation facilities |  |  |  | $ 536 |  |  |  |  |
After-tax impairment charge for certain gathering and processing assets |  |  |  | $ 164 |  |  |  |  |
After-tax charge for disallowance of FERC-regulated plant |  |  |  |  | $ 89 |  |  |  |
After-taxcharge associated with Virginia legislation |  |  |  |  |  | $ 160 |  |  |
SCANA [Member] |  |  |  |  |  |  |  |  |
Parent Company Only Financial Information [Line Items] |  |  |  |  |  |  |  |  |
Gain loss on investments held in nuclear decommissioning trust funds |  |  |  |  |  |  | $ 150 |  |
Charge related to a voluntary retirement program after tax |  | $ 316 |  |  |  |  |  |  |
Charge Related To Litigation Acquired After Tax | $ 244 | 75 | $ 134 |  |  |  |  |  |
Charge related to a contract termination after tax. |  | 100 |  |  |  |  |  |  |
Charge For Refunds Collected From Customers |  |  | 756 |  |  |  |  |  |
After tax charge for decommissioning costs |  |  | 197 |  |  |  |  |  |
After tax charge for closure costs |  |  | 84 |  |  |  |  |  |
Merger and integration-related costs |  |  | 1,300 |  |  |  | 484 |  |
Virginia Electric and Power Company |  |  |  |  |  |  |  |  |
Parent Company Only Financial Information [Line Items] |  |  |  |  |  |  |  |  |
After-taxcharge associated with Virginia legislation |  |  |  |  |  | $ 160 |  |  |
Gain loss on contract termination |  | 100 |  |  |  |  |  |  |
Voluntary retirement expenses after tax |  | 144 |  |  |  |  |  |  |
Project abandonement costs after tax |  | 47 |  |  |  |  |  |  |
After tax charge for charge for the planned early retirement | 409 |  |  |  |  |  |  |  |
After tax charge for closure costs | 84 |  |  |  |  |  |  |  |
Virginia Electric and Power Company | SCANA [Member] |  |  |  |  |  |  |  |  |
Parent Company Only Financial Information [Line Items] |  |  |  |  |  |  |  |  |
After tax charge for charge for the planned early retirement |  |  | 409 |  |  |  |  |  |
Dominion Energy Gas Holdings, LLC |  |  |  |  |  |  |  |  |
Parent Company Only Financial Information [Line Items] |  |  |  |  |  |  |  |  |
After-tax gains from the sale of certain merchant generation facilities | $ 165 |  |  |  |  |  |  |  |
After-tax charge for disallowance of FERC-regulated plant |  | 89 |  |  |  |  |  |  |
Voluntary retirement expenses after tax |  | 58 |  |  |  |  |  |  |
Merger and integration-related costs |  |  |  |  |  |  | $ 603 | $ 230 | $ 239
Dominion Energy Gas Holdings, LLC | Discontinued Operations |  |  |  |  |  |  |  |  |
Parent Company Only Financial Information [Line Items] |  |  |  |  |  |  |  |  |
Voluntary retirement expenses after tax |  | $ 32 |  |  |  |  |  |  |
Dominion Energy Gas Holdings, LLC | SCANA [Member] |  |  |  |  |  |  |  |  |
Parent Company Only Financial Information [Line Items] |  |  |  |  |  |  |  |  |
After tax charge for regulatory assets |  |  | $ 277 |  |  |  |  |  |

X
- Definition After Tax Charge Due To Tax Law Change + References No definition available. + Details
Name: | d_AfterTaxChargeDueToTaxLawChange
Namespace Prefix: | d_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition After tax charge for charge for the planned early retirement + References No definition available. + Details
Name: | d_AfterTaxChargeForChargeForThePlannedEarlyRetirement
Namespace Prefix: | d_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition After tax charge for closure costs + References No definition available. + Details
Name: | d_AfterTaxChargeForClosureCosts
Namespace Prefix: | d_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition After tax charge for decommissioning costs. + References No definition available. + Details
Name: | d_AfterTaxChargeForDecommissioningCosts
Namespace Prefix: | d_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition After-taxcharge for disallowance of FERC regulated plant + References No definition available. + Details
Name: | d_AfterTaxChargeForDisallowanceOfFERCRegulatedPlant
Namespace Prefix: | d_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition After tax charge for refunds collected from customers + References No definition available. + Details
Name: | d_AfterTaxChargeForRefundsCollectedFromCustomers
Namespace Prefix: | d_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition After tax charge for regulatory assets. + References No definition available. + Details
Name: | d_AfterTaxChargeForRegulatoryAssets
Namespace Prefix: | d_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition After-tax gains from sale of certain merchant generation facilities + References No definition available. + Details
Name: | d_AftertaxGainsFromSaleOfCertainMerchantGenerationFacilities
Namespace Prefix: | d_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition After-tax impairment charge for certain gathering and processing assets + References No definition available. + Details
Name: | d_AftertaxImpairmentChargeForCertainGatheringAndProcessingAssets
Namespace Prefix: | d_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Charge related to a contract termination after tax. + References No definition available. + Details
Name: | d_ChargeRelatedToAContractTerminationAfterTax
Namespace Prefix: | d_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Charge related to litigation acquired after tax. + References No definition available. + Details
Name: | d_ChargeRelatedToLitigationAcquiredAfterTax
Namespace Prefix: | d_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Charge related to voluntary retirement program after tax. + References No definition available. + Details
Name: | d_ChargeRelatedToVoluntaryRetirementProgramAfterTax
Namespace Prefix: | d_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Parent Company Only Financial Information [Line Items] + References No definition available. + Details
Name: | d_ParentCompanyOnlyFinancialInformationLineItems
Namespace Prefix: | d_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Project Abandonement Costs After Tax. + References No definition available. + Details
Name: | d_ProjectAbandonementCostsAfterTax
Namespace Prefix: | d_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Voluntary Retirement Expenses After Tax + References No definition available. + Details
Name: | d_VoluntaryRetirementExpensesAfterTax
Namespace Prefix: | d_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 25 -Paragraph 23 -URI http://asc.fasb.org/extlink&oid=116868678&loc=d3e1043-128460 + Details
Name: | us-gaap_BusinessCombinationAcquisitionRelatedCosts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Gain (loss) related to the termination of a contract between the parties. The termination may be due to many causes including early termination of a lease by a lessee, a breach of contract by one party, or a failure to perform. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -URI http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b)(1) -URI http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869 + Details
Name: | us-gaap_GainLossOnContractTermination
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount before tax, after reclassification adjustments of other comprehensive income (loss). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 45 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=109237563&loc=d3e33775-111570 + Details
Name: | us-gaap_OtherComprehensiveIncomeLossBeforeTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=d_SCANAMember
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_DominionEnergyGasHoldingsLLCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DisposalGroupClassificationAxis=us-gaap_SegmentDiscontinuedOperationsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |