XML 302 R200.htm IDEA: XBRL DOCUMENT v2.4.1.9
Average Annual Total Returns (Vanguard Mid-Cap Growth Index Fund ETF)
Vanguard Mid-Cap Growth Index Fund
Vanguard Mid-Cap Growth Index Fund - ETF Shares
1/1/2014 - 12/31/2014
Return After Taxes on Distributions
Vanguard Mid-Cap Growth Index Fund
Vanguard Mid-Cap Growth Index Fund - ETF Shares
1/1/2014 - 12/31/2014
Return After Taxes on Distributions and Sale of Fund Shares
Vanguard Mid-Cap Growth Index Fund
Vanguard Mid-Cap Growth Index Fund - ETF Shares
1/1/2014 - 12/31/2014
Based on Market Value
Vanguard Mid-Cap Growth Index Fund
Vanguard Mid-Cap Growth Index Fund - ETF Shares
1/1/2014 - 12/31/2014
CRSP US Mid Cap Growth Index
Vanguard Mid-Cap Growth Index Fund
Vanguard Mid-Cap Growth Index Fund - ETF Shares
1/1/2014 - 12/31/2014
MSCI US Mid Cap Growth Index
Vanguard Mid-Cap Growth Index Fund
Vanguard Mid-Cap Growth Index Fund - ETF Shares
1/1/2014 - 12/31/2014
Spliced Mid Cap Growth Index
Vanguard Mid-Cap Growth Index Fund
Vanguard Mid-Cap Growth Index Fund - ETF Shares
1/1/2014 - 12/31/2014
Average Annual Returns for Periods Ended December 31, 2014              
One Year 13.49%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012756Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034428Member
13.26%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012756Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034428Member
7.79%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012756Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034428Member
13.46%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012756Member
/ rr_PerformanceMeasureAxis
= vanguard_BasedOnMarketMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034428Member
13.57%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012756Member
/ rr_PerformanceMeasureAxis
= vanguard_CRSPUSMidCapGrowthIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034428Member
13.80%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012756Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSMidCapGrowthIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034428Member
13.57%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012756Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedMidCapGrowthIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034428Member
Five Years 16.69%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012756Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034428Member
16.54%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012756Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034428Member
13.53%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012756Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034428Member
16.68%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012756Member
/ rr_PerformanceMeasureAxis
= vanguard_BasedOnMarketMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034428Member
none 17.93%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012756Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSMidCapGrowthIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034428Member
16.74%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012756Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedMidCapGrowthIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034428Member
Since Inception 9.09%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012756Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034428Member
8.97%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012756Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034428Member
7.38%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012756Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034428Member
9.09%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012756Member
/ rr_PerformanceMeasureAxis
= vanguard_BasedOnMarketMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034428Member
  9.78%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012756Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSMidCapGrowthIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034428Member
9.12%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012756Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedMidCapGrowthIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034428Member