XML 53 R56.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivatives and Hedge Accounting Activities (Schedule of Offsetting Liabilities) (Details) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Offsetting Liabilities [Line Items]    
Net Amounts of Liabilities Presented in the Consolidated Balance Sheet $ 754d_DerivativeLiabilitiesNotSubjectToMasterNettingArrangements $ 782d_DerivativeLiabilitiesNotSubjectToMasterNettingArrangements
Gross Amounts Offset in the Consolidated Balance Sheet 0us-gaap_DerivativeLiabilityCollateralRightToReclaimCashOffset 0us-gaap_DerivativeLiabilityCollateralRightToReclaimCashOffset
Total derivatives, not subject to a master netting or similar arrangement 11us-gaap_DerivativeLiabilityNotSubjectToMasterNettingArrangement 12us-gaap_DerivativeLiabilityNotSubjectToMasterNettingArrangement
Derivative Liabilities 765us-gaap_DerivativeLiabilities 794us-gaap_DerivativeLiabilities
Derivative, Collateral, Right to Reclaim Securities 389us-gaap_DerivativeCollateralRightToReclaimSecurities 348us-gaap_DerivativeCollateralRightToReclaimSecurities
Derivative, Collateral, Right to Reclaim Cash 38us-gaap_DerivativeCollateralRightToReclaimCash 196us-gaap_DerivativeCollateralRightToReclaimCash
Net Amounts 327us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral 238us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
Interest rate | Over-the-counter    
Offsetting Liabilities [Line Items]    
Net Amounts of Liabilities Presented in the Consolidated Balance Sheet 307d_DerivativeLiabilitiesNotSubjectToMasterNettingArrangements
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
202d_DerivativeLiabilitiesNotSubjectToMasterNettingArrangements
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
Gross Amounts Offset in the Consolidated Balance Sheet 0us-gaap_DerivativeLiabilityCollateralRightToReclaimCashOffset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
0us-gaap_DerivativeLiabilityCollateralRightToReclaimCashOffset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
Derivative, Collateral, Right to Reclaim Securities 18us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
16us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
Derivative, Collateral, Right to Reclaim Cash 0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
Net Amounts 289us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
186us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
Commodity | Over-the-counter    
Offsetting Liabilities [Line Items]    
Net Amounts of Liabilities Presented in the Consolidated Balance Sheet 83d_DerivativeLiabilitiesNotSubjectToMasterNettingArrangements
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
87d_DerivativeLiabilitiesNotSubjectToMasterNettingArrangements
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
Gross Amounts Offset in the Consolidated Balance Sheet 0us-gaap_DerivativeLiabilityCollateralRightToReclaimCashOffset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
0us-gaap_DerivativeLiabilityCollateralRightToReclaimCashOffset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
Derivative, Collateral, Right to Reclaim Securities 45us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
34us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
Derivative, Collateral, Right to Reclaim Cash 0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
1us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
Net Amounts 38us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
52us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
Commodity | Exchange    
Offsetting Liabilities [Line Items]    
Net Amounts of Liabilities Presented in the Consolidated Balance Sheet 364d_DerivativeLiabilitiesNotSubjectToMasterNettingArrangements
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_TransactionTypeAxis
= us-gaap_ExchangeTradedMember
493d_DerivativeLiabilitiesNotSubjectToMasterNettingArrangements
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_TransactionTypeAxis
= us-gaap_ExchangeTradedMember
Gross Amounts Offset in the Consolidated Balance Sheet 0us-gaap_DerivativeLiabilityCollateralRightToReclaimCashOffset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_TransactionTypeAxis
= us-gaap_ExchangeTradedMember
0us-gaap_DerivativeLiabilityCollateralRightToReclaimCashOffset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_TransactionTypeAxis
= us-gaap_ExchangeTradedMember
Derivative, Collateral, Right to Reclaim Securities 326us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_TransactionTypeAxis
= us-gaap_ExchangeTradedMember
298us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_TransactionTypeAxis
= us-gaap_ExchangeTradedMember
Derivative, Collateral, Right to Reclaim Cash 38us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_TransactionTypeAxis
= us-gaap_ExchangeTradedMember
195us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_TransactionTypeAxis
= us-gaap_ExchangeTradedMember
Net Amounts 0us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_TransactionTypeAxis
= us-gaap_ExchangeTradedMember
0us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_TransactionTypeAxis
= us-gaap_ExchangeTradedMember
Virginia Electric and Power Company    
Offsetting Liabilities [Line Items]    
Net Amounts of Liabilities Presented in the Consolidated Balance Sheet 133d_DerivativeLiabilitiesNotSubjectToMasterNettingArrangements
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
80d_DerivativeLiabilitiesNotSubjectToMasterNettingArrangements
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
Gross Amounts Offset in the Consolidated Balance Sheet 0us-gaap_DerivativeLiabilityCollateralRightToReclaimCashOffset
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
0us-gaap_DerivativeLiabilityCollateralRightToReclaimCashOffset
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
Total derivatives, not subject to a master netting or similar arrangement 6us-gaap_DerivativeLiabilityNotSubjectToMasterNettingArrangement
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
7us-gaap_DerivativeLiabilityNotSubjectToMasterNettingArrangement
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
Derivative Liabilities 139us-gaap_DerivativeLiabilities
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
87us-gaap_DerivativeLiabilities
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
Derivative, Collateral, Right to Reclaim Securities 4us-gaap_DerivativeCollateralRightToReclaimSecurities
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
4us-gaap_DerivativeCollateralRightToReclaimSecurities
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
Derivative, Collateral, Right to Reclaim Cash 0us-gaap_DerivativeCollateralRightToReclaimCash
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
0us-gaap_DerivativeCollateralRightToReclaimCash
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
Net Amounts 129us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
76us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
Virginia Electric and Power Company | Interest rate | Over-the-counter    
Offsetting Liabilities [Line Items]    
Net Amounts of Liabilities Presented in the Consolidated Balance Sheet 128d_DerivativeLiabilitiesNotSubjectToMasterNettingArrangements
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
72d_DerivativeLiabilitiesNotSubjectToMasterNettingArrangements
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
Gross Amounts Offset in the Consolidated Balance Sheet 0us-gaap_DerivativeLiabilityCollateralRightToReclaimCashOffset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
0us-gaap_DerivativeLiabilityCollateralRightToReclaimCashOffset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
Derivative, Collateral, Right to Reclaim Securities 0us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
0us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
Derivative, Collateral, Right to Reclaim Cash 0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
Net Amounts 128us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
72us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
Virginia Electric and Power Company | Commodity | Over-the-counter    
Offsetting Liabilities [Line Items]    
Net Amounts of Liabilities Presented in the Consolidated Balance Sheet 5d_DerivativeLiabilitiesNotSubjectToMasterNettingArrangements
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
8d_DerivativeLiabilitiesNotSubjectToMasterNettingArrangements
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
Gross Amounts Offset in the Consolidated Balance Sheet 0us-gaap_DerivativeLiabilityCollateralRightToReclaimCashOffset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
0us-gaap_DerivativeLiabilityCollateralRightToReclaimCashOffset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
Derivative, Collateral, Right to Reclaim Securities 4us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
4us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
Derivative, Collateral, Right to Reclaim Cash 0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
Net Amounts 1us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
4us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
Dominion Gas Holdings, LLC    
Offsetting Liabilities [Line Items]    
Net Amounts of Liabilities Presented in the Consolidated Balance Sheet 16d_DerivativeLiabilitiesNotSubjectToMasterNettingArrangements
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
9d_DerivativeLiabilitiesNotSubjectToMasterNettingArrangements
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
Gross Amounts Offset in the Consolidated Balance Sheet 0us-gaap_DerivativeLiabilityCollateralRightToReclaimCashOffset
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
0us-gaap_DerivativeLiabilityCollateralRightToReclaimCashOffset
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
Derivative, Collateral, Right to Reclaim Securities 3us-gaap_DerivativeCollateralRightToReclaimSecurities
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
0us-gaap_DerivativeCollateralRightToReclaimSecurities
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
Derivative, Collateral, Right to Reclaim Cash 0us-gaap_DerivativeCollateralRightToReclaimCash
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
0us-gaap_DerivativeCollateralRightToReclaimCash
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
Net Amounts 13us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
9us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
Dominion Gas Holdings, LLC | Interest rate | Over-the-counter    
Offsetting Liabilities [Line Items]    
Net Amounts of Liabilities Presented in the Consolidated Balance Sheet 13d_DerivativeLiabilitiesNotSubjectToMasterNettingArrangements
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
9d_DerivativeLiabilitiesNotSubjectToMasterNettingArrangements
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
Gross Amounts Offset in the Consolidated Balance Sheet 0us-gaap_DerivativeLiabilityCollateralRightToReclaimCashOffset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
0us-gaap_DerivativeLiabilityCollateralRightToReclaimCashOffset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
Derivative, Collateral, Right to Reclaim Securities 0us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
0us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
Derivative, Collateral, Right to Reclaim Cash 0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
Net Amounts 13us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
9us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
Dominion Gas Holdings, LLC | Commodity | Over-the-counter    
Offsetting Liabilities [Line Items]    
Net Amounts of Liabilities Presented in the Consolidated Balance Sheet 3d_DerivativeLiabilitiesNotSubjectToMasterNettingArrangements
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
0d_DerivativeLiabilitiesNotSubjectToMasterNettingArrangements
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
Gross Amounts Offset in the Consolidated Balance Sheet 0us-gaap_DerivativeLiabilityCollateralRightToReclaimCashOffset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
0us-gaap_DerivativeLiabilityCollateralRightToReclaimCashOffset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
Derivative, Collateral, Right to Reclaim Securities 3us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
0us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
Derivative, Collateral, Right to Reclaim Cash 0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
Net Amounts $ 0us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
$ 0us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember