XML 297 R231.htm IDEA: XBRL DOCUMENT v2.4.1.9
Annual Total Returns (Vanguard 500 Index Fund - Admiral Shares Participant:) (Vanguard 500 Index Fund, Vanguard 500 Index Fund - Admiral Shares)
12 Months Ended
Dec. 31, 2014
Vanguard 500 Index Fund | Vanguard 500 Index Fund - Admiral Shares
 
Annual Total Return  
2014 13.64%rr_AnnualReturn2014
/ dei_LegalEntityAxis
= vanguard_S000002839Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007774Member
2013 32.33%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000002839Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007774Member
2012 15.96%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000002839Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007774Member
2011 2.08%rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000002839Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007774Member
2010 15.05%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000002839Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007774Member
2009 26.62%rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000002839Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007774Member
2008 (36.97%)rr_AnnualReturn2008
/ dei_LegalEntityAxis
= vanguard_S000002839Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007774Member
2007 5.47%rr_AnnualReturn2007
/ dei_LegalEntityAxis
= vanguard_S000002839Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007774Member
2006 15.75%rr_AnnualReturn2006
/ dei_LegalEntityAxis
= vanguard_S000002839Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007774Member
2005 4.87%rr_AnnualReturn2005
/ dei_LegalEntityAxis
= vanguard_S000002839Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007774Member