XML 39 R79.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivatives and Hedge Accounting Activities (Schedule of Offsetting Liabilities) (Details) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Offsetting Liabilities [Line Items]    
Gross Amounts of Recognized Liabilities $ 782d_DerivativeLiabilitiesNotSubjectToMasterNettingArrangements $ 1,100d_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 12us-gaap_DerivativeLiabilityNotSubjectToMasterNettingArrangement 2us-gaap_DerivativeLiabilityNotSubjectToMasterNettingArrangement
Derivative liabilities 794us-gaap_DerivativeLiabilities 1,102us-gaap_DerivativeLiabilities
Gross Amounts Not Offset in the Consolidated Balance Sheet, Financial Instruments 348us-gaap_DerivativeCollateralRightToReclaimSecurities 568us-gaap_DerivativeCollateralRightToReclaimSecurities
Gross Amounts Not Offset in the Consolidated Balance Sheet, Cash Collateral Paid 196us-gaap_DerivativeCollateralRightToReclaimCash 402us-gaap_DerivativeCollateralRightToReclaimCash
Net Amounts 238us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral 130us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
Interest rate | Over-the-counter    
Offsetting Liabilities [Line Items]    
Gross Amounts of Recognized Liabilities 202d_DerivativeLiabilitiesNotSubjectToMasterNettingArrangements
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
0d_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
Gross Amounts Not Offset in the Consolidated Balance Sheet, Financial Instruments 16us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
0us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
Gross Amounts Not Offset in the Consolidated Balance Sheet, Cash Collateral Paid 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 186us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
0us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
Commodity | Over-the-counter    
Offsetting Liabilities [Line Items]    
Gross Amounts of Recognized Liabilities 87d_DerivativeLiabilitiesNotSubjectToMasterNettingArrangements
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
262d_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
Gross Amounts Not Offset in the Consolidated Balance Sheet, Financial Instruments 34us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
63us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
Gross Amounts Not Offset in the Consolidated Balance Sheet, Cash Collateral Paid 1us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
69us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
Net Amounts 52us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
130us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
Commodity | Exchange    
Offsetting Liabilities [Line Items]    
Gross Amounts of Recognized Liabilities 493d_DerivativeLiabilitiesNotSubjectToMasterNettingArrangements
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_TransactionTypeAxis
= us-gaap_ExchangeTradedMember
838d_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
Gross Amounts Not Offset in the Consolidated Balance Sheet, Financial Instruments 298us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_TransactionTypeAxis
= us-gaap_ExchangeTradedMember
505us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_TransactionTypeAxis
= us-gaap_ExchangeTradedMember
Gross Amounts Not Offset in the Consolidated Balance Sheet, Cash Collateral Paid 195us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_TransactionTypeAxis
= us-gaap_ExchangeTradedMember
333us-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]    
Gross Amounts of Recognized Liabilities 80d_DerivativeLiabilitiesNotSubjectToMasterNettingArrangements
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
12d_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 7us-gaap_DerivativeLiabilityNotSubjectToMasterNettingArrangement
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
0us-gaap_DerivativeLiabilityNotSubjectToMasterNettingArrangement
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
Derivative liabilities 87us-gaap_DerivativeLiabilities
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
12us-gaap_DerivativeLiabilities
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
Gross Amounts Not Offset in the Consolidated Balance Sheet, Financial Instruments 4us-gaap_DerivativeCollateralRightToReclaimSecurities
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
4us-gaap_DerivativeCollateralRightToReclaimSecurities
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
Gross Amounts Not Offset in the Consolidated Balance Sheet, Cash Collateral Paid 0us-gaap_DerivativeCollateralRightToReclaimCash
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
7us-gaap_DerivativeCollateralRightToReclaimCash
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
Net Amounts 76us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
1us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
Virginia Electric and Power Company | Interest rate | Over-the-counter    
Offsetting Liabilities [Line Items]    
Gross Amounts of Recognized Liabilities 72d_DerivativeLiabilitiesNotSubjectToMasterNettingArrangements
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
0d_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
Gross Amounts Not Offset in the Consolidated Balance Sheet, Financial Instruments 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
Gross Amounts Not Offset in the Consolidated Balance Sheet, Cash Collateral Paid 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 72us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
0us-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]    
Gross Amounts of Recognized Liabilities 8d_DerivativeLiabilitiesNotSubjectToMasterNettingArrangements
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
12d_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
Gross Amounts Not Offset in the Consolidated Balance Sheet, Financial Instruments 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
Gross Amounts Not Offset in the Consolidated Balance Sheet, Cash Collateral Paid 0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
7us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
Net Amounts 4us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
1us-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]    
Gross Amounts of Recognized Liabilities 9d_DerivativeLiabilitiesNotSubjectToMasterNettingArrangements
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
25d_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
Gross Amounts Not Offset in the Consolidated Balance Sheet, Financial Instruments 0us-gaap_DerivativeCollateralRightToReclaimSecurities
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
6us-gaap_DerivativeCollateralRightToReclaimSecurities
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
Gross Amounts Not Offset in the Consolidated Balance Sheet, Cash Collateral Paid 0us-gaap_DerivativeCollateralRightToReclaimCash
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
0us-gaap_DerivativeCollateralRightToReclaimCash
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
Net Amounts 9us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
19us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
Dominion Gas Holdings, LLC | Interest rate | Over-the-counter    
Offsetting Liabilities [Line Items]    
Gross Amounts of Recognized Liabilities 9d_DerivativeLiabilitiesNotSubjectToMasterNettingArrangements
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
0d_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
Gross Amounts Not Offset in the Consolidated Balance Sheet, Financial Instruments 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
Gross Amounts Not Offset in the Consolidated Balance Sheet, Cash Collateral Paid 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 9us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
0us-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]    
Gross Amounts of Recognized Liabilities 0d_DerivativeLiabilitiesNotSubjectToMasterNettingArrangements
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
25d_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
Gross Amounts Not Offset in the Consolidated Balance Sheet, Financial Instruments 0us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
6us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember
Gross Amounts Not Offset in the Consolidated Balance Sheet, Cash Collateral Paid 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
$ 19us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_TransactionTypeAxis
= us-gaap_OverTheCounterMember