XML 119 R98.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Operating Segments (Narrative) (Detail) - Operating Segments - USD ($) $ in Millions | 6 Months Ended
--- | ---
Jun. 30, 2018 | Jun. 30, 2017
Segment Reporting Information [Line Items] |  |
After- tax net expenses | $ (310) | $ (1)
Virginia Electric and Power Company |  |
Segment Reporting Information [Line Items] |  |
After- tax net expenses | (230) |
Dominion Energy Gas Holdings, LLC |  |
Segment Reporting Information [Line Items] |  |
After- tax net expenses | (89) |
Disallowance charge | 122 |
Disallowance charge, after tax | 89 |
Write off of regulatory asset |  | 15
Write off of regulatory asset, after tax |  | 9
Virginia Regulation |  |
Segment Reporting Information [Line Items] |  |
Charge associated with legislation enacted | 215 |
Charge associated with legislation enacted, after tax | 160 |
Virginia Regulation | Virginia Electric and Power Company |  |
Segment Reporting Information [Line Items] |  |
Charge associated with legislation enacted | 215 |
Charge associated with legislation enacted, after tax | 160 |
Corporate and Other |  |
Segment Reporting Information [Line Items] |  |
After- tax net expenses | (349) | (10)
Corporate and Other | Virginia Electric and Power Company |  |
Segment Reporting Information [Line Items] |  |
After- tax net expenses | (237) | (7)
Corporate and Other | Dominion Energy Gas Holdings, LLC |  |
Segment Reporting Information [Line Items] |  |
After- tax net expenses | (91) | $ (9)
Power Generation | Virginia Regulation |  |
Segment Reporting Information [Line Items] |  |
Charge associated with legislation enacted, after tax | 109 |
Power Generation | Virginia Regulation | Virginia Electric and Power Company |  |
Segment Reporting Information [Line Items] |  |
Charge associated with legislation enacted, after tax | 109 |
Power Generation | Virginia Legislation | Virginia Electric and Power Company |  |
Segment Reporting Information [Line Items] |  |
Asset retirement obligations | 81 |
Asset retirement obligations, after tax | 60 |
Power Generation | Ash Ponds and Landfills Certain Utility Generation Facility | Virginia Legislation |  |
Segment Reporting Information [Line Items] |  |
Asset retirement obligations | 81 |
Asset retirement obligations, after tax | 60 |
Power Delivery | Virginia Electric and Power Company |  |
Segment Reporting Information [Line Items] |  |
Customer settlement | 16 |
Customer settlement, after tax | 10 |
Power Delivery | Virginia Regulation |  |
Segment Reporting Information [Line Items] |  |
Charge associated with legislation enacted, after tax | 51 |
Power Delivery | Virginia Regulation | Virginia Electric and Power Company |  |
Segment Reporting Information [Line Items] |  |
Charge associated with legislation enacted, after tax | 51 |
Gas Infrastructure | Federal Energy Regulatory Commission |  |
Segment Reporting Information [Line Items] |  |
Disallowance charge | 122 |
Disallowance charge, after tax | $ 89 |

X
- Definition Asset retirement obligation accretion expense After tax. + References No definition available. + Details
Name: | d_AssetRetirementObligationAccretionExpenseAfterTax
Namespace Prefix: | d_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Disallowance charge. + References No definition available. + Details
Name: | d_DisallowanceCharge
Namespace Prefix: | d_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Disallowance charge after tax. + References No definition available. + Details
Name: | d_DisallowanceChargeAfterTax
Namespace Prefix: | d_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Legislation charge. + References No definition available. + Details
Name: | d_LegislationCharge
Namespace Prefix: | d_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Legislation charge after tax. + References No definition available. + Details
Name: | d_LegislationChargeAfterTax
Namespace Prefix: | d_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Rental settlement charges. + References No definition available. + Details
Name: | d_RentalSettlementCharges
Namespace Prefix: | d_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Rental settlement charges, net of tax. + References No definition available. + Details
Name: | d_RentalSettlementChargesNetOfTax
Namespace Prefix: | d_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Write off of regulatory asset. + References No definition available. + Details
Name: | d_WriteOffOfRegulatoryAsset
Namespace Prefix: | d_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Write off of regulatory asset net of tax. + References No definition available. + Details
Name: | d_WriteOffOfRegulatoryAssetNetOfTax
Namespace Prefix: | d_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of accretion expense recognized during the period that is associated with an asset retirement obligation. Accretion expense measures and incorporates changes due to the passage of time into the carrying amount of the liability. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 410 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (c)(3) -URI http://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 410 -SubTopic 20 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6392676&loc=d3e7480-110848 + Details
Name: | us-gaap_AssetRetirementObligationAccretionExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.7) -URI http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227 + Details
Name: | us-gaap_NonoperatingIncomeExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
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_SegmentReportingInformationLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember
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_RegulatoryAgencyAxis=d_VirginiaRegulationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=d_PowerGenerationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RegulatoryAgencyAxis=d_VirginiaLegislationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=d_PowerDeliveryMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=d_GasInfrastructureMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RegulatoryAgencyAxis=d_FederalEnergyRegulatoryCommissionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |