XML 171 R21.htm IDEA: XBRL DOCUMENT v2.4.1.9
Average Annual Total Returns (Vanguard Energy Index Fund Retail)
Vanguard Energy Index Fund
Vanguard Energy Index Fund - Admiral Shares
9/1/2013 - 8/31/2014
Return After Taxes on Distributions
Vanguard Energy Index Fund
Vanguard Energy Index Fund - Admiral Shares
9/1/2013 - 8/31/2014
Return After Taxes on Distributions and Sale of Fund Shares
Vanguard Energy Index Fund
Vanguard Energy Index Fund - Admiral Shares
9/1/2013 - 8/31/2014
MSCI US IMI Energy
Vanguard Energy Index Fund
Vanguard Energy Index Fund - Admiral Shares
9/1/2013 - 8/31/2014
MSCI US IMI Energy 25 50
Vanguard Energy Index Fund
Vanguard Energy Index Fund - Admiral Shares
9/1/2013 - 8/31/2014
Spliced US IMI Energy 25 50
Vanguard Energy Index Fund
Vanguard Energy Index Fund - Admiral Shares
9/1/2013 - 8/31/2014
Average Annual Returns for Periods Ended December 31, 2013            
One Year 25.78%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012218Member
25.25%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012218Member
15.01%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012218Member
25.72%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIEnergyMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012218Member
25.93%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIEnergy2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012218Member
25.93%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedUSIMIEnergy2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012218Member
Five Years 15.13%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012218Member
14.82%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012218Member
12.27%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012218Member
14.28%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIEnergyMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012218Member
none 14.21%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedUSIMIEnergy2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012218Member
Since Inception 11.64%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012218Member
11.39%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012218Member
9.70%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012218Member
11.51%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIEnergyMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012218Member
  11.47%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedUSIMIEnergy2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012218Member