<DefinitionAndReference>
  <Element Id="us-gaap_Assets">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_DebtInstrumentInterestRateStatedPercentage">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_OtherThanTemporaryImpairmentLossesFixedMaturities">
    <definition>This item represents other-than-temporary impairment losses for fixed maturities.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_RiderFilingReturnOnEquity">
    <definition>Return On Equity Utilized In Rider Filings</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_CostPurchaseGas">
    <definition>Costs incurred for purchased gas.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="dei_DocumentType">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_ComprehensiveIncomeNoteTextBlock">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_CashFlowHedgesNotConsideredInCalculatingCeilingLimitationAmountNetOfTax">
    <definition>This item represents the entity's hypothetical ceiling test impairment charge, net of tax, that would have been incurred if cash flow hedges had not been considered in calculating the ceiling test limitation in accordance with the full cost method of accounting for gas and oil E&amp;P activities prescribed by the SEC.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_LineOfCreditFacilityAmountOutstanding">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_OtherLongTermInvestmentsAndMarketableSecurities">
    <definition>Other noncurrent investments not otherwise specified in the taxonomy.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_OtherReceivables">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_AssetRetirementObligationRevisionOfEstimateNetOfTax">
    <definition>Asset Retirement Obligation, Revision of Estimate, Net of Tax</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_InvestmentsClassifiedByContractualMaturityDateTextBlock">
    <definition>Investments classified by contractual maturity date.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_ProceedsFromRepaymentsOfShortTermDebt">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_ComprehensiveIncomeTableTextBlock">
    <definition>This element contains information about the components of the entity's comprehensive income.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_CollateralAlreadyPostedAggregateFairValue">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementDisclosuresTextBlock">
    <definition>Text block for income statement disclosures relating to disposal groups, including those classified as components of the entity (discontinued operations). May include the facts and circumstances leading to the expected or completed disposal or to changes in the plan of sale, manner and timing of disposal, the gain or loss recognized in the income statement and the income statement caption that includes that gain or loss, amounts of revenues and pretax profit or loss reported in discontinued operations, the classification and carrying value of the assets and liabilities comprising the disposal group, and the segment in which the disposal group was reported. Also includes the nature and amount of adjustments to amounts previously reported in discontinued operations such as resolution of contingencies arising from the disposal transaction or the operations of the component prior to disposal.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_MarketableSecuritiesTextBlock">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_OperatingAgreements">
    <definition>Maximum potential amount of future payments to subsidiaries for operating expenses in the event of a prolonged outage at certain of the entity's nuclear power stations.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_AdditionalCollateralAggregateFairValue">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_ElectricDomesticRegulatedRevenue">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_CashAndCashEquivalentsAtCarryingValue">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_AssetImpairmentCharges">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_AdjustmentOtherCharges">
    <definition>Adjustment - Other Charges not otherwise defined</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_OtherNonoperatingIncomeExpense">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_AccountsReceivableNetCurrent">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_LongTermDebt">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_EmployeeBenefitPlansDisclosureTextBlock">
    <definition>Description containing the entire defined contribution plans and defined benefit plans disclosures as a single block of text.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_IncreaseDecreaseInAccruedLiabilities">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_DerivativeAssetDesignatedAsHedgingInstrumentFairValue">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_ImpairmentOfLongLivedAssetsHeldForUseNetOfTax">
    <definition>Impairment of Long Lived Assets Held for Use, Net of Tax</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitiesIncludedInOtherComprehensiveIncome">
    <definition>This element represents the net amount of realized and unrealized gains or (losses) included in other comprehensive income (loss) for assets and liabilities measured at fair value on a recurring basis and included in the Level 3 fair value category.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitiesPurchasesSalesIssuancesAndSettlements">
    <definition>This element represents the net amount of purchases, issuances and settlements for assets and liabilities measured at fair value on a recurring basis and included in the Level 3 fair value category.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisDerivativeFinancialInstrumentsLiabilities">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_StockIssuanceCostsIncurred">
    <definition>This item represents stock issuance costs incurred.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_DepreciationDepletionAndAmortization">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeNet">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_IncreaseDecreaseInDeferredFuelCosts">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_OtherOperationsAndMaintenanceExpenses">
    <definition>Other operating and maintenance expenses including selling, general and administrative expenses.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_PaymentsOfDividendsCommonStock">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_IncomeLossFromContinuingOperations">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_DerivativeAssetNotDesignatedAsHedgingInstrumentFairValue">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_EffectiveIncomeTaxRateContinuingOperations">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_UnregulatedOperatingRevenueGas">
    <definition>The amount of nonregulated gas operating revenues recognized during the period.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_CostAndFairValueOfFinancialInstrumentsDisclosureTextBlock">
    <definition>This element contains the carrying amounts and fair values of the entity's financial instruments that are not recorded at fair value.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_DerivativeAssetsCurrent">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_CashFlowHedgesIncludedAccumulatedOtherComprehensiveIncomeLossTextBlock">
    <definition>This element represents the gains (losses) on cash flow hedges included in accumulated other comprehensive income (loss).</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_ExpectedContributionsToFundedOtherPostretirementBenefitPlans">
    <definition>Expected Contributions to Funded Other Postretirement Benefit Plans</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_CommodityDerivatives">
    <definition>This item represents the net balance of the entity's commodity derivatives categorized as Level 3 fair value measurements.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_AvailableForSaleSecuritiesTextBlock">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_SegmentReportingInformationRevenueFromExternalCustomers">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="dei_EntityCentralIndexKey">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_FairValueAssetsMeasuredOnRecurringBasisDerivativeFinancialInstrumentsAssets">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_FairValueUnobservableInputsGainLossIncludedInEarningsTextBlock">
    <definition>This element contains information about the entity's gains and losses included in earnings in the Level 3 fair value category.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_UnrecognizedTaxBenefits">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_DefinedBenefitPlanInterestCost">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_DefinedBenefitPlanCurtailmentsAndSettlements">
    <definition>Defined Benefit Plan, Curtailments and Settlements</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_WorkforceReductionProgramCharges">
    <definition>Represents charges against earnings in the period for known and estimated costs of termination benefits provided to current employees that involuntarily or voluntarily terminated employment under a benefit arrangement.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_SubordinatedLongTermDebt">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_ConcentrationRiskCreditRiskFinancialInstrumentMaximumExposureNet">
    <definition>Reflects the maximum amount of loss due to credit risk, after application of collateral, that the entity would incur if parties to the financial instruments that make up the concentration failed completely to perform according to the terms of the contracts.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_CashFlowHedgesNotConsideredInCalculatingCeilingLimitationAmount">
    <definition>This item represents the entity's hypothetical ceiling test impairment charge that would have been incurred if cash flow hedges had not been considered in calculating the ceiling test limitation in accordance with the full cost method of accounting for gas and oil E&amp;P activities prescribed by the SEC.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_RegulatoryAssetsCurrent">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_StockholdersEquity">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_DebtInstrumentConvertibleConversionPrice">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_IncreaseDecreaseInDerivativesAffectingRegulatoryAssetsAndLiabilities">
    <definition>The increase (decrease) (net) in instruments designated and qualifying as hedging instruments subject to regulatory treatment.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_OtherLongTermDebtNoncurrent">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_CommonStockDividendsPerShareCashPaid">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_LiabilitiesCurrent">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_ProposedRevenueRequirementSettlementAgreement">
    <definition>Proposed Revenue Requirement, Settlement Agreement</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_GuaranteeObligationsIssued">
    <definition>The amount of guarantees issued to support third parties and equity method investees.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="dei_EntityFilerCategory">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciationDepletionAndAmortization">
    <definition>Disposal Group Including Discontinued Operation, Accumulated Depreciation Depletion And Amortization</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_OtherLiabilitiesNoncurrent">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_NetIncomeLoss">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_InterestRateFairValueHedgeDerivativeAtFairValueNet">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_GuaranteeObligationsMaximumExposure">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_AggregateGenerationCapacity">
    <definition>This item represents the entity's aggregate generation capacity from long-term power and capacity contracts.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecrease">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_PrepaidExpenseCurrent">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_WorkforceReductionProgramChargesNetOfTax">
    <definition>Represents charges against earnings in the period for known and estimated costs of termination benefits provided to current employees that involuntarily or voluntarily terminated employment under a benefit arrangement, net of taxes.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_TotalWorkforceReductionProgramCharges">
    <definition>Represents the total charges against earnings in the period for known and estimated costs of termination benefits provided to current employees that involuntarily or voluntarily terminated employment under a benefit arrangement.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_IncreaseDecreaseInPrepaidExpense">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_RateMattersDisclosureTextBlock">
    <definition>Describes all of the specific events that have or may impact rates and amortization of regulatory assets and liabilities (for example, pending or recently concluded regulatory proceedings, environmental requirements). Specifics may include quantifications related to rates, costs, and earnings. Events may relate to rate moratoriums or price caps.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_TradingSecuritiesUnrealizedHoldingGainLoss">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="dei_CurrentFiscalYearEndDate">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_AvailableForSaleSecuritiesUnrealizedGains">
    <definition>This item represents the unrealized gain on debt or equity securities categorized neither as held-to-maturity nor trading securities.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_AssetRetirementObligationsNoncurrent">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_PropertyPlantAndEquipmentGross">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_CommitmentsAndContingencies2009">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_OtherComprehensiveIncomeReclassificationAdjustmentOnDerivativesIncludedInNetIncomeBeforeTax">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_CeilingTestImpairmentChargeNetOfTax">
    <definition>This item represents the entity's ceiling test impairment charge calculated in accordance with the full cost method of accounting for gas and oil E&amp;P activities prescribed by the SEC, net of tax.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssets">
    <definition>Disposal Group Including Discontinued Operation, Deferred Charges And Other Assets</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilities">
    <definition>This element represents the aggregate amount of assets and liabilities measured at fair value on a recurring basis with a significant amount of unobservable inputs.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_ConcentrationRiskPercentage">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_ProposedAnnualIncreaseDecreaseInBaseRates">
    <definition>Proposed Annual Increase (Decrease) in Base Rates</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_RegulatoryAssetsNoncurrent">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_LineOfCreditFacilityInitiationDate">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalNetOfTax">
    <definition>The gain (loss) resulting from the sale of a disposal group that is not a discontinued operation. It is included in income from continuing operations before income taxes in the income statement.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_SettlementPayment">
    <definition>Payment received from federal government for spent nuclear fuel-related costs.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_InterestAndDebtExpense">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_LiabilitiesOfAssetsHeldForSale">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="dei_TradingSymbol">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_SegmentReportingDisclosureOtherInformationTextBlock">
    <definition>Provides a description of the entities primary operating segments.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_OtherAssetsCurrent">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_TotalOtherThanTemporaryImpairmentLossesOnInvestments">
    <definition>This item represents total other-than-temporary impairment losses.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_DerivativeLiabilityNotDesignatedAsHedgingInstrumentFairValue">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_RiderFilingPlaceholderReturnOnEquity">
    <definition>Placeholder return on equity used in rider filing.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_TotalDeferredCreditsAndOtherLiabilities">
    <definition>Total deferred credits and other liabilities.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_FairValueMeasurementInputsDisclosureTextBlock">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_NetCashProvidedByUsedInOperatingActivities">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_PaymentsForProceedsFromOtherInvestingActivities">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_LiabilitiesAndStockholdersEquity">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_DecommissioningFundInvestments">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_VolumesOfDerivativesTextBlock">
    <definition>Aggregate volumes of all derivatives. The volumes relate to a number of currency units, shares, bushels, pounds, or other units specified in a derivative instrument.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_ProposedAnnualIncreaseDecreaseInRecoveryFromCustomersOfFuelExpenseRecovery">
    <definition>The Proposed Annual Increase Or Decrease In Recovery From Customers Of Fuel Expenses</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_RestructuringCharges">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_RegulatoryLiabilityCurrent">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_OtherComprehensiveIncomeReclassificationAdjustmentOnDerivativesIncludedInNetIncomeNetOfTax">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_LongTermPurchaseCommitmentAmount">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_ElectricTransmissionCostsComplaint">
    <definition>Electric transmission costs related to certain projects for which ODEC and NCEMC have filed a complaint with FERC.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_ScheduleOfSecuritiesFinancingTransactionsTextBlock">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_IncreaseDecreaseInAccountsPayable">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_OtherLiabilitiesCurrent">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_DerivativeLiabilitiesCurrent">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_PropertyPlantAndEquipmentNet">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_PaymentsToAcquireShortTermInvestments">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_EarningsPerShareComputationTextBlock">
    <definition>This element contains information about the entity's earnings per share computation.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_SensitivityAnalysisOfCommodityDerivativesImpactOf10PercentDecreaseInCommodityPrices">
    <definition>This item represents the amount of sensitivity associated with a decrease in prices of the entity's commodity derivatives categorized as Level 3 fair value measurements.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValue">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_CreditRiskPolicyTextBlock">
    <definition>Provides a description of the entities credit risk policy.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_DepreciationAndAmortization">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_ScheduleOfGuaranteeObligationsTextBlock">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_NatureOfOperations">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_Goodwill">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_NetCashProvidedByUsedInInvestingActivities">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_SegmentReportingInformationReportableSegmentOperatingCostsAndExpenses">
    <definition>Represents total cost of sales and expenses attributable to our primary operating segments.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_IncreaseDecreaseInMarginDepositsOutstanding">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_GasGatheringTransportationMarketingAndProcessingRevenue">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_EquityMethodInvestments">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_FairValueAssetsMeasuredOnRecurringBasis">
    <definition>This item reflects the aggregate amount of assets measured at fair value on a recurring basis.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_GainLossOnSaleOfOtherAssets">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_LongTermDebtCurrent">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitiesIncludedInEarnings">
    <definition>This element represents the net amount of realized and unrealized gains or (losses) included in earnings for assets and liabilities measured at fair value on a recurring basis and included in the Level 3 fair value category.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_DerivativeLiabilityDesignatedAsHedgingInstrumentFairValue">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_RepaymentsOfLongTermDebt">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_SignificantAccountingPoliciesTextBlock">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitiesChangeInUnrealizedGainsAndLossesRelatedToInstrumentsHeld">
    <definition>This element represents the amount of gains (losses) for the period included in earnings attributable to the change in unrealized gains/losses relating to assets still held at the reporting date for assets and liabilities measured at fair value on a recurring basis with a significant amount of unobservable inputs.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_ProfitLoss">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_CeilingTestImpairmentCharge">
    <definition>This item represents the entity's ceiling test impairment charge calculated in accordance with the full cost method of accounting for gas and oil E&amp;P activities prescribed by the SEC.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_CapitalExpendituresIncurredButNotYetPaid">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_AccountsPayableCurrent">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_AccruedLiabilitiesCurrent">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_StockIssuedDuringPeriodSharesNewIssues">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_SuretyBonds">
    <definition>The amount of surety bonds purchased by an entity.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_CostOfServicesEnergyServices">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="dei_DocumentPeriodEndDate">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_DebtInstrumentConvertibleConversionRatio">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_NetAssetsLiabilitiesOfPendingSalesPurchasesOfInvestmentSecurities">
    <definition>This item represents net assets (liabilities) of pending sales (purchases) of investment securities.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_ConcentrationRiskDisclosureTextBlock">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_AllowanceForDoubtfulOtherReceivableCurrent">
    <definition>A provision for other receivables due to an Entity within one year (or the normal operating cycle, whichever is longer) that are expected to be uncollectible.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_ReconciliationOfUnitedStatesStatutoryFederalTaxRateTextBlock">
    <definition>Reconciliation of the entity's effective tax rate to the US Statutory Federal Tax Rate.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_MinimumConversionSharePrice">
    <definition>The item represents the minimum closing price of our common stock at which the debt becomes convertible.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_ProposedIncreaseDecreaseInBaseRevenue">
    <definition>Proposed Increase (Decrease) in Base Revenue</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_AvailableForSaleSecuritiesGrossRealizedGains">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_SeniorNotes">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_NotionalAmountOfInterestRateDerivatives">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_DeferredTaxLiabilitiesNoncurrent">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_EarningsPerShareDiluted">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="dei_AmendmentFlag">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_Liabilities">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_CostsAndExpenses">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_SegmentReportingDisclosureTextBlock">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock">
    <definition>This element presents the net change in the entity's assets and liabilities measured at fair value on a recurring basis and included in the Level 3 fair value category.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_SecuritiesReceivedAsCollateral">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_CommonStockSharesAuthorized">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_ProceedsFromIssuanceOfLongTermDebt">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_SegmentReportingInformationIntersegmentRevenue">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_AssetRetirementObligationRevisionOfEstimate">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_ProposedRevenueRequirement">
    <definition>Proposed Revenue Requirement</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_OperatingIncomeLoss">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_LongTermInvestments">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNet">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_PaymentsToAcquireInvestments">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_CommonStockValue">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_AssetsHeldForSaleCurrent">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_ProceedsFromDivestitureOfBusinesses">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_EarningsPerShareTextBlock">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_AcquisitionsAndDispositionsDisclosureTextBlock">
    <definition>This element may be used to capture disclosure pertaining to acquisitions and dispositions. For acquisitions, description of a business acquisition (or series of individually immaterial business combinations) planned, initiated, or completed during the period, including background, timing, and allocation of acquisition costs. For dispositions, disclosure includes the facts and circumstances leading to the completed or expected disposal, manner and timing of disposal, the gain or loss recognized in the income statement and the income statement caption that includes that gain or loss, and the segment in which the disposal group was reported.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_SalesRevenueNet">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_DeferredIncomeTaxesAndAmortizationOfInvestmentTaxCredits">
    <definition>Deferred income tax expense and the amortization of investment tax credits.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_MaximumLengthOfTimeHedgedInCashFlowHedges">
    <definition>Maximum length of time hedged in a contract designated as a cash flow hedge.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_OtherThanTemporaryImpairmentLossesRecordedToDecommissioningTrustRegulatoryLiability">
    <definition>This item represents other-than-temporary impairment losses recorded to decommissioning trust regulatory liability.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_DebtInstrumentMaturityPeriod">
    <definition>Debt Instrument Maturity Period</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_UnrecognizedTaxBenefitsIncreasesDecreasesResultingFromOtherDeductions">
    <definition>The gross amount of decreases in unrecognized tax benefits resulting from other deductions.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_AssetsHeldInTrust">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="dei_DocumentFiscalPeriodFocus">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_OperatingRevenueDisclosureTextBlock">
    <definition>This element contains operating revenue detail.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_DefinedBenefitPlanContributionsByEmployer">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_OtherComprehensiveIncomeOtherNetOfTax">
    <definition>The adjustment out of other comprehensive income, after tax.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_PaymentsForRepurchaseOfCommonStock">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_TaxesExcludingIncomeAndExciseTaxes">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_CashFlowHedgeGainLossToBeReclassifiedDuringNext12Months">
    <definition>Accumulated change, net of tax, in accumulated gains and losses from instruments designated and qualifying as the effective portion of cash flow hedges that will be reclassified into earnings during the next 12 months.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationTextBlock">
    <definition>Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position. Schedule of the location and amount of gains and losses reported in the statement of financial performance (or when applicable, the statement of financial position, for example, gains and losses initially recognized in other comprehensive income) on derivative instruments designated and qualifying as hedging instruments in fair value hedges and related hedged items designated and qualifying in fair value hedges, designated and qualifying as hedging instruments in cash flow hedges, and derivative instruments not designated as hedging instruments.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_ProposedIncreaseDecreaseInFuelRevenue">
    <definition>Proposed Increase (Decrease) in Fuel Revenue</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_SubordinatedDebtLongTermAffiliates">
    <definition>Affiliated portion of collateralized/uncollateralized debt obligations due beyond one year/operating cycle. Subordinated debt places a lender in a lien position behind the primary lender of the company.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_EquityMethodInvestmentsFairValueDisclosure">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_LongTermDebtNoncurrent">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_IncreaseDecreaseInAccountsReceivable">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_DerivativeFairValueOfDerivativeLiability">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_ProposedPercentageRecoveryOfCertainEnergyCostsThroughFuelRates">
    <definition>Proposed Percentage Recovery of Certain Energy Costs Through Fuel Rates</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_OtherSalesRevenueNet">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_LineOfCreditFacilityExpirationDate">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_FairValueDisclosuresPolicyTextBlock">
    <definition>Provides a description of the entities fair value measurements policy.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_OtherThanTemporaryImpairmentLossesRecognizedInOtherComprehensiveIncome">
    <definition>This item represents other-than-temporary impairment losses recognized in other comprehensive income.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_AdditionalPaidInCapitalCommonStock">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_AvailableForSaleSecuritiesUnrealizedLosses">
    <definition>This item represents the unrealized losses on debt or equity securities categorized neither as held-to-maturity nor trading securities.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_DeferredChargesRegulatoryAssetsAndOtherAssetsNoncurrent">
    <definition>Deferred Charges, Regulatory Assets, and Other Assets, Noncurrent</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_AssetsCurrent">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_StockRepurchasedDuringPeriodShares">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_OtherThanTemporaryImpairmentLossesOnInvestments">
    <definition>This item represents other-than-temporary impairment losses on investments.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_AvailableForSaleSecuritiesAmortizedCost">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_IncomeTaxExpenseBenefit">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_ChangeInUnrealizedGainLossOnFairValueNonhedgeInstruments">
    <definition>Amount of the increase or decrease in fair value during the period of derivative instruments. Recognized in earnings.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_OtherShortTermInvestments">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_IncomeTaxDisclosureTextBlock">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_CostPurchasedElectricCapacity">
    <definition>Costs incurred in purchasing electric capacity.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_DerivativeNumberOfInstrumentsHeld">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_InventoryNet">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_ImpairmentOfOilAndGasProperties">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_DefinedBenefitPlanSpecialTerminationBenefits">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_DerivativeFairValueOfDerivativeAsset">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_ComprehensiveIncomeNetOfTax">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecrease">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_ElectricWorldwideUnregulatedRevenue">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_RegulatedOperatingRevenueGas">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_ChangeInUnrealizedGainLossOnFairValueNonhedgeInstrumentsAfterTax">
    <definition>Change in Unrealized Gain (Loss) on Fair Value Nonhedge Instruments After Tax</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="dei_DocumentFiscalYearFocus">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_DefinedBenefitPlanServiceCost">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentGross">
    <definition>Disposal Group Including Discontinued Operation, Property Plant And Equipment, Gross</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_DebtForEquityExchange">
    <definition>This item represents a debt for equity exchange.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_NetCashProvidedByUsedInFinancingActivities">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_OtherAssetsNoncurrent">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_ContractForSaleOfBusinessConsiderationAmount">
    <definition>Contract For Sale Of Business, Consideration Amount</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_PreferredStockValueOutstanding">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_CashClassifiedAsHeldForSaleInCompanysConsolidatedBalanceSheets">
    <definition>Cash classified as held-for-sale in company's consolidated balance sheet.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_FairValueLiabilitiesMeasuredOnRecurringBasis">
    <definition>This item reflects the aggregate amount of liabilities measured at fair value on a recurring basis.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_UnrecognizedTaxBenefitsReconciliationTableTextBlock">
    <definition>Unrecognized Tax Benefits Reconciliation, Table</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsBalanceSheetDisclosuresTextBlock">
    <definition>Text block for balance sheet disclosures relating to disposal groups, including those classified as components of the entity (discontinued operations). May include the facts and circumstances leading to the expected or completed disposal or to changes in the plan of sale, manner and timing of disposal, the gain or loss recognized in the income statement and the income statement caption that includes that gain or loss, amounts of revenues and pretax profit or loss reported in discontinued operations, the classification and carrying value of the assets and liabilities comprising the disposal group, and the segment in which the disposal group was reported. Also includes the nature and amount of adjustments to amounts previously reported in discontinued operations such as resolution of contingencies arising from the disposal transaction or the operations of the component prior to disposal.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_ProceedsFromSettlementForSaleOfBusiness">
    <definition>Proceeds From (Settlement For) Sale of Business</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_EarningsPerShareBasic">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_FairValueMeasuredOnRecurringBasisInvestments">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_RegulatoryLiabilityNoncurrent">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="dei_EntityRegistrantName">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_CostElectricFuelPurchasedPower">
    <definition>Costs of purchased power and other energy-related commodities as well as fuel used to generate electricity.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_OperatingRevenueTableTextBlock">
    <definition>This element contains information about the components of the entity's operating revenue.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitiesIncludedInRegulatoryAssetsAndLiabilities">
    <definition>This element represents the net amount of realized and unrealized gains or (losses) included in regulatory assets/liabilities for assets and liabilities measured at fair value on a recurring basis and included in the Level 3 fair value category.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_ProposedRiderRevenueRequirement">
    <definition>The Proposed Annual Revenue Requirement</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_GuaranteeObligationsCurrentCarryingValue">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_IncreaseDecreaseInInventories">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_FairValueByBalanceSheetGroupingTextBlock">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_PropertyPlantAndEquipmentFairValueDisclosure">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_ConcentrationRiskCreditRiskFinancialInstrumentMaximumExposure">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_RetainedEarningsAccumulatedDeficit">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_SensitivityAnalysisOfCommodityDerivativesImpactOf10PercentIncreaseInCommodityPrices">
    <definition>This item represents the amount of sensitivity associated with an increase in prices of the entity's commodity derivatives categorized as Level 3 fair value measurements.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_OtherThanTemporaryImpairmentLossesOnInvestmentSecuritiesTextBlock">
    <definition>Other Than Temporary Impairment Losses on Investment Securities</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_FullCostMethodOfAccountingForInvestmentsInOilAndGasPropertiesDisclosureTextBlock">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_CommercialPaper">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesOther">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitiesLevel3TransfersOutOf">
    <definition>This element represents the net amount of transfers in to or out of the Level 3 fair value category for assets and liabilities measured at fair value on a recurring basis.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_TotalCashCashEquivalents">
    <definition>Total Cash and cash equivalents.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="dei_EntityCommonStockSharesOutstanding">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="d_DisposalGroupIncludingDiscontinuedOperationRegulatoryAssets">
    <definition>Disposal Group Including Discontinued Operation, Regulatory Assets</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_ProceedsFromIssuanceOfCommonStock">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_CommonStockSharesOutstanding">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
</DefinitionAndReference>
