XML 43 R52.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements (Net Change in the Assets and Liabilities Measured at Fair Value on a Recurring Basis and Included in the Level 3 Fair Value Category) (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Total realized and unrealized gains (losses):    
Included in earnings $ 15d_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitiesGainLossIncludedInEarnings $ 110d_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitiesGainLossIncludedInEarnings
The amount of gains (losses) for the period included in earnings attributable to the change in unrealized gains (losses) relating to assets/liabilities still held at the reporting date 0d_AmountOfGainsLossesForPeriodIncludedInEarningsAttributableToChangeInUnrealizedGainsLossesRelatingToAssetsLiabilitiesStillHeldAtReportingDate 1d_AmountOfGainsLossesForPeriodIncludedInEarningsAttributableToChangeInUnrealizedGainsLossesRelatingToAssetsLiabilitiesStillHeldAtReportingDate
Level 3 | Commodity Transactions | Fair Value, Measurements, Recurring    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance 107d_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilities
/ d_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_CommodityMember
(16)d_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilities
/ d_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_CommodityMember
Total realized and unrealized gains (losses):    
Included in earnings 15d_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitiesGainLossIncludedInEarnings
/ d_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_CommodityMember
110d_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitiesGainLossIncludedInEarnings
/ d_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_CommodityMember
Included in other comprehensive income (loss) (11)d_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilityGainOrLossIncludedInOtherComprehensiveIncomeLoss
/ d_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_CommodityMember
4d_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilityGainOrLossIncludedInOtherComprehensiveIncomeLoss
/ d_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_CommodityMember
Included in regulatory assets/liabilities (24)d_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitiesGainLossIncludedInRegulatoryAssetsLiabilities
/ d_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_CommodityMember
17d_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitiesGainLossIncludedInRegulatoryAssetsLiabilities
/ d_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_CommodityMember
Settlements (14)d_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitiesSettlements
/ d_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_CommodityMember
(108)d_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitiesSettlements
/ d_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_CommodityMember
Transfers out of Level 3(1) 3d_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitiesTransfersOutOfLevel3
/ d_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_CommodityMember
[1] 1d_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitiesTransfersOutOfLevel3
/ d_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_CommodityMember
[1]
Ending balance 76d_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilities
/ d_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_CommodityMember
8d_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilities
/ d_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_CommodityMember
The amount of gains (losses) for the period included in earnings attributable to the change in unrealized gains (losses) relating to assets/liabilities still held at the reporting date 0d_AmountOfGainsLossesForPeriodIncludedInEarningsAttributableToChangeInUnrealizedGainsLossesRelatingToAssetsLiabilitiesStillHeldAtReportingDate
/ d_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_CommodityMember
1d_AmountOfGainsLossesForPeriodIncludedInEarningsAttributableToChangeInUnrealizedGainsLossesRelatingToAssetsLiabilitiesStillHeldAtReportingDate
/ d_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_CommodityMember
Level 3 | NGLs | Fair Value, Measurements, Recurring    
Total realized and unrealized gains (losses):    
Transfers out of Level 3(1) 9d_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitiesTransfersOutOfLevel3
/ d_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_NaturalGasLiquidsReservesMember
[1]  
Level 3 | Virginia Electric and Power Company | Commodity Transactions | Fair Value, Measurements, Recurring    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance 102d_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilities
/ d_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_CommodityMember
(7)d_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilities
/ d_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_CommodityMember
Total realized and unrealized gains (losses):    
Included in earnings 14d_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitiesGainLossIncludedInEarnings
/ d_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_CommodityMember
120d_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitiesGainLossIncludedInEarnings
/ d_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_CommodityMember
Included in regulatory assets/liabilities (24)d_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitiesGainLossIncludedInRegulatoryAssetsLiabilities
/ d_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_CommodityMember
17d_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitiesGainLossIncludedInRegulatoryAssetsLiabilities
/ d_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_CommodityMember
Settlements (14)d_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitiesSettlements
/ d_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_CommodityMember
(120)d_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitiesSettlements
/ d_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_CommodityMember
Ending balance 78d_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilities
/ d_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_CommodityMember
10d_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilities
/ d_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_CommodityMember
Level 3 | Dominion Gas Holdings, LLC | Commodity Transactions | Fair Value, Measurements, Recurring    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance 2d_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilities
/ d_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_CommodityMember
(6)d_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilities
/ d_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_CommodityMember
Total realized and unrealized gains (losses):    
Included in earnings 1d_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitiesGainLossIncludedInEarnings
/ d_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_CommodityMember
(5)d_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitiesGainLossIncludedInEarnings
/ d_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_CommodityMember
Included in other comprehensive income (loss) (11)d_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilityGainOrLossIncludedInOtherComprehensiveIncomeLoss
/ d_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_CommodityMember
4d_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilityGainOrLossIncludedInOtherComprehensiveIncomeLoss
/ d_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_CommodityMember
Settlements (1)d_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitiesSettlements
/ d_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_CommodityMember
5d_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitiesSettlements
/ d_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_CommodityMember
Transfers out of Level 3(1) 9d_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitiesTransfersOutOfLevel3
/ d_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_CommodityMember
[1] 0d_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitiesTransfersOutOfLevel3
/ d_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_CommodityMember
[1]
Ending balance 0d_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilities
/ d_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_CommodityMember
(2)d_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilities
/ d_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_CommodityMember
Level 3 | Dominion Gas Holdings, LLC | NGLs | Fair Value, Measurements, Recurring    
Total realized and unrealized gains (losses):    
Transfers out of Level 3(1) $ 9d_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitiesTransfersOutOfLevel3
/ d_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_NaturalGasLiquidsReservesMember
[1]  
[1] In March 2015, Dominion changed the classification of NGL derivatives from Level 3 to Level 2 due to an increase in liquidity in financial forward markets. At March 31, 2015, $9 million of the transfers out of Level 3 relate to NGLs.