XML 301 R288.htm IDEA: XBRL DOCUMENT v2.4.1.9
Average Annual Total Returns (Vanguard Total Stock Market Index Fund Participant:)
Vanguard Total Stock Market Index Fund
Vanguard Total Stock Market Index Fund - Admiral 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 - 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 - Admiral Shares
1/1/2014 - 12/31/2014
Average Annual Returns for Periods Ended December 31, 2014        
One Year 12.56%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002848Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007806Member
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_C000007806Member
12.58%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002848Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedTotalStockMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007806Member
Five Years 15.70%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002848Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007806Member
none 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_C000007806Member
Ten Years 8.10%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002848Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007806Member
none 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_C000007806Member