XML 112 R22.htm IDEA: XBRL DOCUMENT v2.4.1.9
Average Annual Total Returns (Vanguard Financials Index Fund Retail)
Vanguard Financials Index Fund
Vanguard Financials Index Fund - Admiral Shares
9/1/2013 - 8/31/2014
Return After Taxes on Distributions
Vanguard Financials Index Fund
Vanguard Financials Index Fund - Admiral Shares
9/1/2013 - 8/31/2014
Return After Taxes on Distributions and Sale of Fund Shares
Vanguard Financials Index Fund
Vanguard Financials Index Fund - Admiral Shares
9/1/2013 - 8/31/2014
MSCI US IMI Financials
Vanguard Financials Index Fund
Vanguard Financials Index Fund - Admiral Shares
9/1/2013 - 8/31/2014
MSCI US IMI Financials 25 50
Vanguard Financials Index Fund
Vanguard Financials Index Fund - Admiral Shares
9/1/2013 - 8/31/2014
Spliced US IMI Financials 25 50
Vanguard Financials Index Fund
Vanguard Financials Index Fund - Admiral Shares
9/1/2013 - 8/31/2014
Average Annual Returns for Periods Ended December 31, 2013            
One Year 32.96%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012220Member
32.15%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012220Member
18.91%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012220Member
33.14%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIFinancialsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012220Member
33.14%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIFinancials2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012220Member
33.14%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedUSIMIFinancials2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012220Member
Five Years 13.63%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012220Member
13.14%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012220Member
10.83%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012220Member
13.65%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIFinancialsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012220Member
none 13.65%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedUSIMIFinancials2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012220Member
Since Inception 1.08%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012220Member
0.63%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012220Member
0.85%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012220Member
1.16%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIFinancialsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012220Member
  1.16%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedUSIMIFinancials2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012220Member