XML 175 R220.htm IDEA: XBRL DOCUMENT v2.4.1.9
Average Annual Total Returns (Vanguard Total Stock Market Index Fund Retail)
Vanguard Total Stock Market Index Fund
Vanguard Total Stock Market Index Fund - Investor Shares
1/1/2014 - 12/31/2014
Vanguard Total Stock Market Index Fund
Vanguard Total Stock Market Index Fund - Admiral Shares
1/1/2014 - 12/31/2014
Return After Taxes on Distributions
Vanguard Total Stock Market Index Fund
Vanguard Total Stock Market Index Fund - Investor Shares
1/1/2014 - 12/31/2014
Return After Taxes on Distributions and Sale of Fund Shares
Vanguard Total Stock Market Index Fund
Vanguard Total Stock Market Index Fund - Investor Shares
1/1/2014 - 12/31/2014
CRSP US Total Market Index
Vanguard Total Stock Market Index Fund
Vanguard Total Stock Market Index Fund - Investor Shares
1/1/2014 - 12/31/2014
CRSP US Total Market Index
Vanguard Total Stock Market Index Fund
Vanguard Total Stock Market Index Fund - Admiral Shares
1/1/2014 - 12/31/2014
MSCI US Broad Market Index
Vanguard Total Stock Market Index Fund
Vanguard Total Stock Market Index Fund - Investor Shares
1/1/2014 - 12/31/2014
MSCI US Broad Market Index
Vanguard Total Stock Market Index Fund
Vanguard Total Stock Market Index Fund - Admiral Shares
1/1/2014 - 12/31/2014
Spliced Total Stock Market Index
Vanguard Total Stock Market Index Fund
Vanguard Total Stock Market Index Fund - Investor Shares
1/1/2014 - 12/31/2014
Spliced Total Stock Market Index
Vanguard Total Stock Market Index Fund
Vanguard Total Stock Market Index Fund - Admiral Shares
1/1/2014 - 12/31/2014
Average Annual Returns for Periods Ended December 31, 2014                    
One Year 12.43%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002848Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007805Member
12.56%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002848Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007806Member
11.97%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002848Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007805Member
7.38%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002848Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007805Member
12.58%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002848Member
/ rr_PerformanceMeasureAxis
= vanguard_CRSPUSTotalMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007805Member
12.58%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002848Member
/ rr_PerformanceMeasureAxis
= vanguard_CRSPUSTotalMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007806Member
12.66%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002848Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007805Member
12.66%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002848Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007806Member
12.58%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002848Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedTotalStockMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007805Member
12.58%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002848Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedTotalStockMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007806Member
Five Years 15.56%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002848Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007805Member
15.70%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002848Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007806Member
15.16%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002848Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007805Member
12.55%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002848Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007805Member
none none 15.75%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002848Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007805Member
15.75%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002848Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007806Member
15.72%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002848Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedTotalStockMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007805Member
15.72%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002848Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedTotalStockMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007806Member
Ten Years 7.99%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002848Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007805Member
8.10%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002848Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007806Member
7.65%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002848Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007805Member
6.49%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002848Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007805Member
none none 8.15%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002848Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007805Member
8.15%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002848Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007806Member
8.11%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002848Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedTotalStockMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007805Member
8.11%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002848Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedTotalStockMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007806Member