XML 94 R2.htm IDEA: XBRL DOCUMENT v2.4.1.9
Label Element Value
Risk/Return: rr_RiskReturnAbstract  
Document Type dei_DocumentType 485BPOS
Document Period End Date dei_DocumentPeriodEndDate Aug. 31, 2014
Registrant Name dei_EntityRegistrantName Vanguard World Fund
Central Index Key dei_EntityCentralIndexKey 0000052848
Amendment Flag dei_AmendmentFlag false
Document Creation Date dei_DocumentCreationDate Dec. 23, 2014
Document Effective Date dei_DocumentEffectiveDate Dec. 23, 2014
Vanguard Consumer Discretionary Index Fund | Vanguard Consumer Discretionary Index Fund - ETF Shares  
Risk/Return: rr_RiskReturnAbstract  
Management Fees rr_ManagementFeesOverAssets 0.09%rr_ManagementFeesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004446Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012215Member
12b-1 Distribution Fee rr_DistributionAndService12b1FeesOverAssets none
Other Expenses rr_OtherExpensesOverAssets 0.03%rr_OtherExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004446Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012215Member
Total Annual Fund Operating Expenses rr_NetExpensesOverAssets 0.12%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004446Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012215Member
1 YEAR rr_ExpenseExampleNoRedemptionYear01 12rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000004446Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012215Member
3 YEAR rr_ExpenseExampleNoRedemptionYear03 39rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000004446Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012215Member
5 YEAR rr_ExpenseExampleNoRedemptionYear05 68rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000004446Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012215Member
10 YEAR rr_ExpenseExampleNoRedemptionYear10 154rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000004446Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012215Member
Annual Return Inception Date rr_AnnualReturnInceptionDate Jan. 26, 2004
2005 rr_AnnualReturn2005 (4.22%)rr_AnnualReturn2005
/ dei_LegalEntityAxis
= vanguard_S000004446Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012215Member
2006 rr_AnnualReturn2006 16.52%rr_AnnualReturn2006
/ dei_LegalEntityAxis
= vanguard_S000004446Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012215Member
2007 rr_AnnualReturn2007 (11.53%)rr_AnnualReturn2007
/ dei_LegalEntityAxis
= vanguard_S000004446Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012215Member
2008 rr_AnnualReturn2008 (38.00%)rr_AnnualReturn2008
/ dei_LegalEntityAxis
= vanguard_S000004446Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012215Member
2009 rr_AnnualReturn2009 46.52%rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000004446Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012215Member
2010 rr_AnnualReturn2010 30.57%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000004446Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012215Member
2011 rr_AnnualReturn2011 3.71%rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000004446Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012215Member
2012 rr_AnnualReturn2012 24.72%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000004446Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012215Member
2013 rr_AnnualReturn2013 43.57%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000004446Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012215Member
Date rr_BarChartYearToDateReturnDate Sep. 30, 2014
Year to Date Return rr_BarChartYearToDateReturn 0.37%rr_BarChartYearToDateReturn
/ dei_LegalEntityAxis
= vanguard_S000004446Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012215Member
Bar Chart Highest Quarterly Return Date rr_BarChartHighestQuarterlyReturnDate Sep. 30, 2009
Bar Chart Highest Quarterly Return rr_BarChartHighestQuarterlyReturn 21.04%rr_BarChartHighestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000004446Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012215Member
Bar Chart Lowest Quarter Return Date rr_BarChartLowestQuarterlyReturnDate Dec. 31, 2008
Bar Chart Lowest Quarter Return rr_BarChartLowestQuarterlyReturn (25.41%)rr_BarChartLowestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000004446Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012215Member
One Year rr_AverageAnnualReturnYear01 43.57%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004446Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012215Member
Five Years rr_AverageAnnualReturnYear05 28.86%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004446Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012215Member
Since Inception rr_AverageAnnualReturnSinceInception 9.26%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000004446Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012215Member
Inception Date rr_AverageAnnualReturnInceptionDate Jan. 26, 2004
Vanguard Consumer Discretionary Index Fund | Vanguard Consumer Discretionary Index Fund - Admiral Shares  
Risk/Return: rr_RiskReturnAbstract  
Sales charge (load) imposed on purchases rr_MaximumCumulativeSalesChargeOverOfferingPrice none
Purchase Fee rr_MaximumCumulativeSalesChargeOverOther none
Sales charge (load) imposed on reinvested dividends rr_MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther none
Redemption Fee rr_RedemptionFeeOverRedemption none
Account Service Fee (for certain fund account balances below $10,000) rr_MaximumAccountFee 20rr_MaximumAccountFee
/ dei_LegalEntityAxis
= vanguard_S000004446Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012214Member
Management Fees rr_ManagementFeesOverAssets 0.10%rr_ManagementFeesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004446Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012214Member
12b-1 Distribution Fee rr_DistributionAndService12b1FeesOverAssets none
Other Expenses rr_OtherExpensesOverAssets 0.02%rr_OtherExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004446Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012214Member
Total Annual Fund Operating Expenses rr_NetExpensesOverAssets 0.12%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004446Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012214Member
1 YEAR rr_ExpenseExampleNoRedemptionYear01 12rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000004446Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012214Member
3 YEAR rr_ExpenseExampleNoRedemptionYear03 39rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000004446Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012214Member
5 YEAR rr_ExpenseExampleNoRedemptionYear05 68rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000004446Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012214Member
10 YEAR rr_ExpenseExampleNoRedemptionYear10 154rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000004446Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012214Member
Annual Return Inception Date rr_AnnualReturnInceptionDate Jul. 14, 2005
2006 rr_AnnualReturn2006 16.47%rr_AnnualReturn2006
/ dei_LegalEntityAxis
= vanguard_S000004446Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012214Member
2007 rr_AnnualReturn2007 (11.58%)rr_AnnualReturn2007
/ dei_LegalEntityAxis
= vanguard_S000004446Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012214Member
2008 rr_AnnualReturn2008 (38.01%)rr_AnnualReturn2008
/ dei_LegalEntityAxis
= vanguard_S000004446Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012214Member
2009 rr_AnnualReturn2009 46.45%rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000004446Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012214Member
2010 rr_AnnualReturn2010 30.60%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000004446Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012214Member
2011 rr_AnnualReturn2011 3.69%rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000004446Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012214Member
2012 rr_AnnualReturn2012 24.71%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000004446Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012214Member
2013 rr_AnnualReturn2013 43.58%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000004446Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012214Member
Date rr_BarChartYearToDateReturnDate Sep. 30, 2014
Year to Date Return rr_BarChartYearToDateReturn 0.36%rr_BarChartYearToDateReturn
/ dei_LegalEntityAxis
= vanguard_S000004446Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012214Member
Bar Chart Highest Quarterly Return Date rr_BarChartHighestQuarterlyReturnDate Sep. 30, 2009
Bar Chart Highest Quarterly Return rr_BarChartHighestQuarterlyReturn 21.06%rr_BarChartHighestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000004446Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012214Member
Bar Chart Lowest Quarter Return Date rr_BarChartLowestQuarterlyReturnDate Dec. 31, 2008
Bar Chart Lowest Quarter Return rr_BarChartLowestQuarterlyReturn (25.39%)rr_BarChartLowestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000004446Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012214Member
One Year rr_AverageAnnualReturnYear01 43.58%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004446Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012214Member
Five Years rr_AverageAnnualReturnYear05 28.85%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004446Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012214Member
Since Inception rr_AverageAnnualReturnSinceInception 9.69%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000004446Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012214Member
Inception Date rr_AverageAnnualReturnInceptionDate Jul. 14, 2005
Vanguard Consumer Staples Index Fund | Vanguard Consumer Staples Index Fund - ETF Shares  
Risk/Return: rr_RiskReturnAbstract  
Management Fees rr_ManagementFeesOverAssets 0.09%rr_ManagementFeesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004447Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012217Member
12b-1 Distribution Fee rr_DistributionAndService12b1FeesOverAssets none
Other Expenses rr_OtherExpensesOverAssets 0.03%rr_OtherExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004447Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012217Member
Total Annual Fund Operating Expenses rr_NetExpensesOverAssets 0.12%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004447Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012217Member
1 YEAR rr_ExpenseExampleNoRedemptionYear01 12rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000004447Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012217Member
3 YEAR rr_ExpenseExampleNoRedemptionYear03 39rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000004447Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012217Member
5 YEAR rr_ExpenseExampleNoRedemptionYear05 68rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000004447Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012217Member
10 YEAR rr_ExpenseExampleNoRedemptionYear10 154rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000004447Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012217Member
Annual Return Inception Date rr_AnnualReturnInceptionDate Jan. 26, 2004
2005 rr_AnnualReturn2005 3.95%rr_AnnualReturn2005
/ dei_LegalEntityAxis
= vanguard_S000004447Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012217Member
2006 rr_AnnualReturn2006 15.81%rr_AnnualReturn2006
/ dei_LegalEntityAxis
= vanguard_S000004447Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012217Member
2007 rr_AnnualReturn2007 12.92%rr_AnnualReturn2007
/ dei_LegalEntityAxis
= vanguard_S000004447Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012217Member
2008 rr_AnnualReturn2008 (16.95%)rr_AnnualReturn2008
/ dei_LegalEntityAxis
= vanguard_S000004447Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012217Member
2009 rr_AnnualReturn2009 16.95%rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000004447Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012217Member
2010 rr_AnnualReturn2010 14.44%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000004447Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012217Member
2011 rr_AnnualReturn2011 13.64%rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000004447Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012217Member
2012 rr_AnnualReturn2012 11.07%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000004447Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012217Member
2013 rr_AnnualReturn2013 27.99%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000004447Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012217Member
Date rr_BarChartYearToDateReturnDate Sep. 30, 2014
Year to Date Return rr_BarChartYearToDateReturn 6.72%rr_BarChartYearToDateReturn
/ dei_LegalEntityAxis
= vanguard_S000004447Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012217Member
Bar Chart Highest Quarterly Return Date rr_BarChartHighestQuarterlyReturnDate Mar. 31, 2013
Bar Chart Highest Quarterly Return rr_BarChartHighestQuarterlyReturn 14.55%rr_BarChartHighestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000004447Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012217Member
Bar Chart Lowest Quarter Return Date rr_BarChartLowestQuarterlyReturnDate Dec. 31, 2008
Bar Chart Lowest Quarter Return rr_BarChartLowestQuarterlyReturn (13.15%)rr_BarChartLowestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000004447Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012217Member
One Year rr_AverageAnnualReturnYear01 27.99%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004447Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012217Member
Five Years rr_AverageAnnualReturnYear05 16.67%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004447Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012217Member
Since Inception rr_AverageAnnualReturnSinceInception 10.39%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000004447Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012217Member
Inception Date rr_AverageAnnualReturnInceptionDate Jan. 26, 2004
Vanguard Consumer Staples Index Fund | Vanguard Consumer Staples Index Fund - Admiral Shares  
Risk/Return: rr_RiskReturnAbstract  
Sales charge (load) imposed on purchases rr_MaximumCumulativeSalesChargeOverOfferingPrice none
Purchase Fee rr_MaximumCumulativeSalesChargeOverOther none
Sales charge (load) imposed on reinvested dividends rr_MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther none
Redemption Fee rr_RedemptionFeeOverRedemption none
Account Service Fee (for certain fund account balances below $10,000) rr_MaximumAccountFee 20rr_MaximumAccountFee
/ dei_LegalEntityAxis
= vanguard_S000004447Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012216Member
Management Fees rr_ManagementFeesOverAssets 0.10%rr_ManagementFeesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004447Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012216Member
12b-1 Distribution Fee rr_DistributionAndService12b1FeesOverAssets none
Other Expenses rr_OtherExpensesOverAssets 0.02%rr_OtherExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004447Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012216Member
Total Annual Fund Operating Expenses rr_NetExpensesOverAssets 0.12%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004447Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012216Member
1 YEAR rr_ExpenseExampleNoRedemptionYear01 12rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000004447Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012216Member
3 YEAR rr_ExpenseExampleNoRedemptionYear03 39rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000004447Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012216Member
5 YEAR rr_ExpenseExampleNoRedemptionYear05 68rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000004447Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012216Member
10 YEAR rr_ExpenseExampleNoRedemptionYear10 154rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000004447Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012216Member
Annual Return Inception Date rr_AnnualReturnInceptionDate Jan. 30, 2004
2005 rr_AnnualReturn2005 3.90%rr_AnnualReturn2005
/ dei_LegalEntityAxis
= vanguard_S000004447Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012216Member
2006 rr_AnnualReturn2006 15.77%rr_AnnualReturn2006
/ dei_LegalEntityAxis
= vanguard_S000004447Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012216Member
2007 rr_AnnualReturn2007 12.87%rr_AnnualReturn2007
/ dei_LegalEntityAxis
= vanguard_S000004447Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012216Member
2008 rr_AnnualReturn2008 (17.00%)rr_AnnualReturn2008
/ dei_LegalEntityAxis
= vanguard_S000004447Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012216Member
2009 rr_AnnualReturn2009 16.95%rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000004447Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012216Member
2010 rr_AnnualReturn2010 14.43%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000004447Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012216Member
2011 rr_AnnualReturn2011 13.65%rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000004447Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012216Member
2012 rr_AnnualReturn2012 11.09%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000004447Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012216Member
2013 rr_AnnualReturn2013 27.98%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000004447Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012216Member
Date rr_BarChartYearToDateReturnDate Sep. 30, 2014
Year to Date Return rr_BarChartYearToDateReturn 6.75%rr_BarChartYearToDateReturn
/ dei_LegalEntityAxis
= vanguard_S000004447Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012216Member
Bar Chart Highest Quarterly Return Date rr_BarChartHighestQuarterlyReturnDate Mar. 31, 2013
Bar Chart Highest Quarterly Return rr_BarChartHighestQuarterlyReturn 14.54%rr_BarChartHighestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000004447Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012216Member
Bar Chart Lowest Quarter Return Date rr_BarChartLowestQuarterlyReturnDate Dec. 31, 2008
Bar Chart Lowest Quarter Return rr_BarChartLowestQuarterlyReturn (13.18%)rr_BarChartLowestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000004447Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012216Member
One Year rr_AverageAnnualReturnYear01 27.98%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004447Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012216Member
Five Years rr_AverageAnnualReturnYear05 16.68%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004447Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012216Member
Since Inception rr_AverageAnnualReturnSinceInception 10.43%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000004447Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012216Member
Inception Date rr_AverageAnnualReturnInceptionDate Jan. 30, 2004
Vanguard Energy Index Fund | Vanguard Energy Index Fund - ETF Shares  
Risk/Return: rr_RiskReturnAbstract  
Management Fees rr_ManagementFeesOverAssets 0.10%rr_ManagementFeesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012219Member
12b-1 Distribution Fee rr_DistributionAndService12b1FeesOverAssets none
Other Expenses rr_OtherExpensesOverAssets 0.02%rr_OtherExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012219Member
Total Annual Fund Operating Expenses rr_NetExpensesOverAssets 0.12%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012219Member
1 YEAR rr_ExpenseExampleNoRedemptionYear01 12rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012219Member
3 YEAR rr_ExpenseExampleNoRedemptionYear03 39rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012219Member
5 YEAR rr_ExpenseExampleNoRedemptionYear05 68rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012219Member
10 YEAR rr_ExpenseExampleNoRedemptionYear10 154rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012219Member
Annual Return Inception Date rr_AnnualReturnInceptionDate Sep. 23, 2004
2005 rr_AnnualReturn2005 39.05%rr_AnnualReturn2005
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012219Member
2006 rr_AnnualReturn2006 18.98%rr_AnnualReturn2006
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012219Member
2007 rr_AnnualReturn2007 34.87%rr_AnnualReturn2007
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012219Member
2008 rr_AnnualReturn2008 (39.31%)rr_AnnualReturn2008
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012219Member
2009 rr_AnnualReturn2009 24.90%rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012219Member
2010 rr_AnnualReturn2010 21.09%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012219Member
2011 rr_AnnualReturn2011 2.80%rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012219Member
2012 rr_AnnualReturn2012 3.46%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012219Member
2013 rr_AnnualReturn2013 25.78%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012219Member
Date rr_BarChartYearToDateReturnDate Sep. 30, 2014
Year to Date Return rr_BarChartYearToDateReturn 3.65%rr_BarChartYearToDateReturn
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012219Member
Bar Chart Highest Quarterly Return Date rr_BarChartHighestQuarterlyReturnDate Dec. 31, 2010
Bar Chart Highest Quarterly Return rr_BarChartHighestQuarterlyReturn 21.97%rr_BarChartHighestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012219Member
Bar Chart Lowest Quarter Return Date rr_BarChartLowestQuarterlyReturnDate Sep. 30, 2008
Bar Chart Lowest Quarter Return rr_BarChartLowestQuarterlyReturn (27.62%)rr_BarChartLowestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012219Member
One Year rr_AverageAnnualReturnYear01 25.78%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012219Member
Five Years rr_AverageAnnualReturnYear05 15.13%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012219Member
Since Inception rr_AverageAnnualReturnSinceInception 12.28%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012219Member
Inception Date rr_AverageAnnualReturnInceptionDate Sep. 23, 2004
Vanguard Energy Index Fund | Vanguard Energy Index Fund - Admiral Shares  
Risk/Return: rr_RiskReturnAbstract  
Sales charge (load) imposed on purchases rr_MaximumCumulativeSalesChargeOverOfferingPrice none
Purchase Fee rr_MaximumCumulativeSalesChargeOverOther none
Sales charge (load) imposed on reinvested dividends rr_MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther none
Redemption Fee rr_RedemptionFeeOverRedemption none
Account Service Fee (for certain fund account balances below $10,000) rr_MaximumAccountFee 20rr_MaximumAccountFee
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012218Member
Management Fees rr_ManagementFeesOverAssets 0.10%rr_ManagementFeesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012218Member
12b-1 Distribution Fee rr_DistributionAndService12b1FeesOverAssets none
Other Expenses rr_OtherExpensesOverAssets 0.02%rr_OtherExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012218Member
Total Annual Fund Operating Expenses rr_NetExpensesOverAssets 0.12%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012218Member
1 YEAR rr_ExpenseExampleNoRedemptionYear01 12rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012218Member
3 YEAR rr_ExpenseExampleNoRedemptionYear03 39rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012218Member
5 YEAR rr_ExpenseExampleNoRedemptionYear05 68rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012218Member
10 YEAR rr_ExpenseExampleNoRedemptionYear10 154rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012218Member
Annual Return Inception Date rr_AnnualReturnInceptionDate Oct. 07, 2004
2005 rr_AnnualReturn2005 38.97%rr_AnnualReturn2005
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012218Member
2006 rr_AnnualReturn2006 18.96%rr_AnnualReturn2006
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012218Member
2007 rr_AnnualReturn2007 34.81%rr_AnnualReturn2007
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012218Member
2008 rr_AnnualReturn2008 (39.34%)rr_AnnualReturn2008
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012218Member
2009 rr_AnnualReturn2009 24.85%rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012218Member
2010 rr_AnnualReturn2010 21.10%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012218Member
2011 rr_AnnualReturn2011 2.79%rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012218Member
2012 rr_AnnualReturn2012 3.49%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012218Member
2013 rr_AnnualReturn2013 25.78%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012218Member
Date rr_BarChartYearToDateReturnDate Sep. 30, 2014
Year to Date Return rr_BarChartYearToDateReturn 3.66%rr_BarChartYearToDateReturn
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012218Member
Bar Chart Highest Quarterly Return Date rr_BarChartHighestQuarterlyReturnDate Dec. 31, 2010
Bar Chart Highest Quarterly Return rr_BarChartHighestQuarterlyReturn 21.95%rr_BarChartHighestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012218Member
Bar Chart Lowest Quarter Return Date rr_BarChartLowestQuarterlyReturnDate Sep. 30, 2008
Bar Chart Lowest Quarter Return rr_BarChartLowestQuarterlyReturn (27.64%)rr_BarChartLowestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012218Member
One Year rr_AverageAnnualReturnYear01 25.78%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012218Member
Five Years rr_AverageAnnualReturnYear05 15.13%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012218Member
Since Inception rr_AverageAnnualReturnSinceInception 11.64%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012218Member
Inception Date rr_AverageAnnualReturnInceptionDate Oct. 07, 2004
Vanguard Extended Duration Treasury Index Fund | Vanguard Extended Duration Treasury Index Fund - ETF Shares  
Risk/Return: rr_RiskReturnAbstract  
Management Fees rr_ManagementFeesOverAssets 0.09%rr_ManagementFeesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000018789Member
/ rr_ProspectusShareClassAxis
= vanguard_C000051981Member
12b-1 Distribution Fee rr_DistributionAndService12b1FeesOverAssets none
Other Expenses rr_OtherExpensesOverAssets 0.03%rr_OtherExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000018789Member
/ rr_ProspectusShareClassAxis
= vanguard_C000051981Member
Total Annual Fund Operating Expenses rr_NetExpensesOverAssets 0.12%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000018789Member
/ rr_ProspectusShareClassAxis
= vanguard_C000051981Member
1 YEAR rr_ExpenseExampleNoRedemptionYear01 12rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000018789Member
/ rr_ProspectusShareClassAxis
= vanguard_C000051981Member
3 YEAR rr_ExpenseExampleNoRedemptionYear03 39rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000018789Member
/ rr_ProspectusShareClassAxis
= vanguard_C000051981Member
5 YEAR rr_ExpenseExampleNoRedemptionYear05 68rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000018789Member
/ rr_ProspectusShareClassAxis
= vanguard_C000051981Member
10 YEAR rr_ExpenseExampleNoRedemptionYear10 154rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000018789Member
/ rr_ProspectusShareClassAxis
= vanguard_C000051981Member
Annual Return Inception Date rr_AnnualReturnInceptionDate Dec. 06, 2007
2008 rr_AnnualReturn2008 55.40%rr_AnnualReturn2008
/ dei_LegalEntityAxis
= vanguard_S000018789Member
/ rr_ProspectusShareClassAxis
= vanguard_C000051981Member
2009 rr_AnnualReturn2009 (36.66%)rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000018789Member
/ rr_ProspectusShareClassAxis
= vanguard_C000051981Member
2010 rr_AnnualReturn2010 10.27%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000018789Member
/ rr_ProspectusShareClassAxis
= vanguard_C000051981Member
2011 rr_AnnualReturn2011 55.81%rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000018789Member
/ rr_ProspectusShareClassAxis
= vanguard_C000051981Member
2012 rr_AnnualReturn2012 3.18%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000018789Member
/ rr_ProspectusShareClassAxis
= vanguard_C000051981Member
2013 rr_AnnualReturn2013 (20.94%)rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000018789Member
/ rr_ProspectusShareClassAxis
= vanguard_C000051981Member
Date rr_BarChartYearToDateReturnDate Sep. 30, 2014
Year to Date Return rr_BarChartYearToDateReturn 27.34%rr_BarChartYearToDateReturn
/ dei_LegalEntityAxis
= vanguard_S000018789Member
/ rr_ProspectusShareClassAxis
= vanguard_C000051981Member
Bar Chart Highest Quarterly Return Date rr_BarChartHighestQuarterlyReturnDate Sep. 30, 2011
Bar Chart Highest Quarterly Return rr_BarChartHighestQuarterlyReturn 52.06%rr_BarChartHighestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000018789Member
/ rr_ProspectusShareClassAxis
= vanguard_C000051981Member
Bar Chart Lowest Quarter Return Date rr_BarChartLowestQuarterlyReturnDate Mar. 31, 2009
Bar Chart Lowest Quarter Return rr_BarChartLowestQuarterlyReturn (20.01%)rr_BarChartLowestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000018789Member
/ rr_ProspectusShareClassAxis
= vanguard_C000051981Member
One Year rr_AverageAnnualReturnYear01 (20.94%)rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000018789Member
/ rr_ProspectusShareClassAxis
= vanguard_C000051981Member
Five Years rr_AverageAnnualReturnYear05 (2.35%)rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000018789Member
/ rr_ProspectusShareClassAxis
= vanguard_C000051981Member
Since Inception rr_AverageAnnualReturnSinceInception 5.55%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000018789Member
/ rr_ProspectusShareClassAxis
= vanguard_C000051981Member
Inception Date rr_AverageAnnualReturnInceptionDate Dec. 06, 2007
Vanguard Extended Duration Treasury Index Fund | Vanguard Extended Duration Treasury Index Fund - Institutional Shares  
Risk/Return: rr_RiskReturnAbstract  
Sales charge (load) imposed on purchases rr_MaximumCumulativeSalesChargeOverOfferingPrice none
Purchase Fee rr_MaximumCumulativeSalesChargeOverOther 0.50%rr_MaximumCumulativeSalesChargeOverOther
/ dei_LegalEntityAxis
= vanguard_S000018789Member
/ rr_ProspectusShareClassAxis
= vanguard_C000051979Member
Sales charge (load) imposed on reinvested dividends rr_MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther none
Redemption Fee rr_RedemptionFeeOverRedemption none
Account Service Fee (for certain fund account balances below $10,000) rr_MaximumAccountFee 20rr_MaximumAccountFee
/ dei_LegalEntityAxis
= vanguard_S000018789Member
/ rr_ProspectusShareClassAxis
= vanguard_C000051979Member
Management Fees rr_ManagementFeesOverAssets 0.07%rr_ManagementFeesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000018789Member
/ rr_ProspectusShareClassAxis
= vanguard_C000051979Member
12b-1 Distribution Fee rr_DistributionAndService12b1FeesOverAssets none
Other Expenses rr_OtherExpensesOverAssets 0.03%rr_OtherExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000018789Member
/ rr_ProspectusShareClassAxis
= vanguard_C000051979Member
Total Annual Fund Operating Expenses rr_NetExpensesOverAssets 0.10%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000018789Member
/ rr_ProspectusShareClassAxis
= vanguard_C000051979Member
1 YEAR rr_ExpenseExampleNoRedemptionYear01 60rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000018789Member
/ rr_ProspectusShareClassAxis
= vanguard_C000051979Member
3 YEAR rr_ExpenseExampleNoRedemptionYear03 82rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000018789Member
/ rr_ProspectusShareClassAxis
= vanguard_C000051979Member
5 YEAR rr_ExpenseExampleNoRedemptionYear05 106rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000018789Member
/ rr_ProspectusShareClassAxis
= vanguard_C000051979Member
10 YEAR rr_ExpenseExampleNoRedemptionYear10 178rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000018789Member
/ rr_ProspectusShareClassAxis
= vanguard_C000051979Member
Annual Return Inception Date rr_AnnualReturnInceptionDate Nov. 28, 2007
2008 rr_AnnualReturn2008 55.52%rr_AnnualReturn2008
/ dei_LegalEntityAxis
= vanguard_S000018789Member
/ rr_ProspectusShareClassAxis
= vanguard_C000051979Member
2009 rr_AnnualReturn2009 (36.65%)rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000018789Member
/ rr_ProspectusShareClassAxis
= vanguard_C000051979Member
2010 rr_AnnualReturn2010 10.28%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000018789Member
/ rr_ProspectusShareClassAxis
= vanguard_C000051979Member
2011 rr_AnnualReturn2011 55.79%rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000018789Member
/ rr_ProspectusShareClassAxis
= vanguard_C000051979Member
2012 rr_AnnualReturn2012 3.25%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000018789Member
/ rr_ProspectusShareClassAxis
= vanguard_C000051979Member
2013 rr_AnnualReturn2013 (20.89%)rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000018789Member
/ rr_ProspectusShareClassAxis
= vanguard_C000051979Member
Date rr_BarChartYearToDateReturnDate Sep. 30, 2014
Year to Date Return rr_BarChartYearToDateReturn 27.38%rr_BarChartYearToDateReturn
/ dei_LegalEntityAxis
= vanguard_S000018789Member
/ rr_ProspectusShareClassAxis
= vanguard_C000051979Member
Bar Chart Highest Quarterly Return Date rr_BarChartHighestQuarterlyReturnDate Sep. 30, 2011
Bar Chart Highest Quarterly Return rr_BarChartHighestQuarterlyReturn 52.05%rr_BarChartHighestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000018789Member
/ rr_ProspectusShareClassAxis
= vanguard_C000051979Member
Bar Chart Lowest Quarter Return Date rr_BarChartLowestQuarterlyReturnDate Mar. 31, 2009
Bar Chart Lowest Quarter Return rr_BarChartLowestQuarterlyReturn (20.01%)rr_BarChartLowestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000018789Member
/ rr_ProspectusShareClassAxis
= vanguard_C000051979Member
One Year rr_AverageAnnualReturnYear01 (21.28%)rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000018789Member
/ rr_ProspectusShareClassAxis
= vanguard_C000051979Member
Five Years rr_AverageAnnualReturnYear05 (2.42%)rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000018789Member
/ rr_ProspectusShareClassAxis
= vanguard_C000051979Member
Since Inception rr_AverageAnnualReturnSinceInception 5.15%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000018789Member
/ rr_ProspectusShareClassAxis
= vanguard_C000051979Member
Inception Date rr_AverageAnnualReturnInceptionDate Nov. 28, 2007
Vanguard Extended Duration Treasury Index Fund | Vanguard Extended Duration Treasury Index Fund - Institutional Plus Shares  
Risk/Return: rr_RiskReturnAbstract  
Sales charge (load) imposed on purchases rr_MaximumCumulativeSalesChargeOverOfferingPrice none
Purchase Fee rr_MaximumCumulativeSalesChargeOverOther 0.50%rr_MaximumCumulativeSalesChargeOverOther
/ dei_LegalEntityAxis
= vanguard_S000018789Member
/ rr_ProspectusShareClassAxis
= vanguard_C000051980Member
Sales charge (load) imposed on reinvested dividends rr_MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther none
Redemption Fee rr_RedemptionFeeOverRedemption none
Account Service Fee (for certain fund account balances below $10,000) rr_MaximumAccountFee 20rr_MaximumAccountFee
/ dei_LegalEntityAxis
= vanguard_S000018789Member
/ rr_ProspectusShareClassAxis
= vanguard_C000051980Member
Management Fees rr_ManagementFeesOverAssets 0.06%rr_ManagementFeesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000018789Member
/ rr_ProspectusShareClassAxis
= vanguard_C000051980Member
12b-1 Distribution Fee rr_DistributionAndService12b1FeesOverAssets none
Other Expenses rr_OtherExpensesOverAssets 0.02%rr_OtherExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000018789Member
/ rr_ProspectusShareClassAxis
= vanguard_C000051980Member
Total Annual Fund Operating Expenses rr_NetExpensesOverAssets 0.08%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000018789Member
/ rr_ProspectusShareClassAxis
= vanguard_C000051980Member
1 YEAR rr_ExpenseExampleNoRedemptionYear01 58rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000018789Member
/ rr_ProspectusShareClassAxis
= vanguard_C000051980Member
3 YEAR rr_ExpenseExampleNoRedemptionYear03 76rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000018789Member
/ rr_ProspectusShareClassAxis
= vanguard_C000051980Member
5 YEAR rr_ExpenseExampleNoRedemptionYear05 95rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000018789Member
/ rr_ProspectusShareClassAxis
= vanguard_C000051980Member
10 YEAR rr_ExpenseExampleNoRedemptionYear10 152rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000018789Member
/ rr_ProspectusShareClassAxis
= vanguard_C000051980Member
Vanguard Financials Index Fund | Vanguard Financials Index Fund - ETF Shares  
Risk/Return: rr_RiskReturnAbstract  
Management Fees rr_ManagementFeesOverAssets 0.09%rr_ManagementFeesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012221Member
12b-1 Distribution Fee rr_DistributionAndService12b1FeesOverAssets none
Other Expenses rr_OtherExpensesOverAssets 0.03%rr_OtherExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012221Member
Total Annual Fund Operating Expenses rr_NetExpensesOverAssets 0.12%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012221Member
1 YEAR rr_ExpenseExampleNoRedemptionYear01 12rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012221Member
3 YEAR rr_ExpenseExampleNoRedemptionYear03 39rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012221Member
5 YEAR rr_ExpenseExampleNoRedemptionYear05 68rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012221Member
10 YEAR rr_ExpenseExampleNoRedemptionYear10 154rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012221Member
Annual Return Inception Date rr_AnnualReturnInceptionDate Jan. 26, 2004
2005 rr_AnnualReturn2005 6.07%rr_AnnualReturn2005
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012221Member
2006 rr_AnnualReturn2006 19.25%rr_AnnualReturn2006
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012221Member
2007 rr_AnnualReturn2007 (17.42%)rr_AnnualReturn2007
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012221Member
2008 rr_AnnualReturn2008 (49.09%)rr_AnnualReturn2008
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012221Member
2009 rr_AnnualReturn2009 14.81%rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012221Member
2010 rr_AnnualReturn2010 14.74%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012221Member
2011 rr_AnnualReturn2011 (14.35%)rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012221Member
2012 rr_AnnualReturn2012 26.26%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012221Member
2013 rr_AnnualReturn2013 33.00%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012221Member
Date rr_BarChartYearToDateReturnDate Sep. 30, 2014
Year to Date Return rr_BarChartYearToDateReturn 5.77%rr_BarChartYearToDateReturn
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012221Member
Bar Chart Highest Quarterly Return Date rr_BarChartHighestQuarterlyReturnDate Jun. 30, 2009
Bar Chart Highest Quarterly Return rr_BarChartHighestQuarterlyReturn 28.84%rr_BarChartHighestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012221Member
Bar Chart Lowest Quarter Return Date rr_BarChartLowestQuarterlyReturnDate Dec. 31, 2008
Bar Chart Lowest Quarter Return rr_BarChartLowestQuarterlyReturn (33.25%)rr_BarChartLowestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012221Member
One Year rr_AverageAnnualReturnYear01 33.00%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012221Member
Five Years rr_AverageAnnualReturnYear05 13.63%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012221Member
Since Inception rr_AverageAnnualReturnSinceInception 0.92%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012221Member
Inception Date rr_AverageAnnualReturnInceptionDate Jan. 26, 2004
Vanguard Financials Index Fund | Vanguard Financials Index Fund - Admiral Shares  
Risk/Return: rr_RiskReturnAbstract  
Sales charge (load) imposed on purchases rr_MaximumCumulativeSalesChargeOverOfferingPrice none
Purchase Fee rr_MaximumCumulativeSalesChargeOverOther none
Sales charge (load) imposed on reinvested dividends rr_MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther none
Redemption Fee rr_RedemptionFeeOverRedemption none
Account Service Fee (for certain fund account balances below $10,000) rr_MaximumAccountFee 20rr_MaximumAccountFee
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012220Member
Management Fees rr_ManagementFeesOverAssets 0.10%rr_ManagementFeesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012220Member
12b-1 Distribution Fee rr_DistributionAndService12b1FeesOverAssets none
Other Expenses rr_OtherExpensesOverAssets 0.02%rr_OtherExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012220Member
Total Annual Fund Operating Expenses rr_NetExpensesOverAssets 0.12%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012220Member
1 YEAR rr_ExpenseExampleNoRedemptionYear01 12rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012220Member
3 YEAR rr_ExpenseExampleNoRedemptionYear03 39rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012220Member
5 YEAR rr_ExpenseExampleNoRedemptionYear05 68rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012220Member
10 YEAR rr_ExpenseExampleNoRedemptionYear10 154rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012220Member
Annual Return Inception Date rr_AnnualReturnInceptionDate Feb. 04, 2004
2005 rr_AnnualReturn2005 6.04%rr_AnnualReturn2005
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012220Member
2006 rr_AnnualReturn2006 19.21%rr_AnnualReturn2006
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012220Member
2007 rr_AnnualReturn2007 (17.47%)rr_AnnualReturn2007
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012220Member
2008 rr_AnnualReturn2008 (49.12%)rr_AnnualReturn2008
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012220Member
2009 rr_AnnualReturn2009 14.76%rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012220Member
2010 rr_AnnualReturn2010 14.79%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012220Member
2011 rr_AnnualReturn2011 (14.39%)rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012220Member
2012 rr_AnnualReturn2012 26.34%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012220Member
2013 rr_AnnualReturn2013 32.96%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012220Member
Date rr_BarChartYearToDateReturnDate Sep. 30, 2014
Year to Date Return rr_BarChartYearToDateReturn 5.74%rr_BarChartYearToDateReturn
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012220Member
Bar Chart Highest Quarterly Return Date rr_BarChartHighestQuarterlyReturnDate Jun. 30, 2009
Bar Chart Highest Quarterly Return rr_BarChartHighestQuarterlyReturn 28.92%rr_BarChartHighestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012220Member
Bar Chart Lowest Quarter Return Date rr_BarChartLowestQuarterlyReturnDate Dec. 31, 2008
Bar Chart Lowest Quarter Return rr_BarChartLowestQuarterlyReturn (33.25%)rr_BarChartLowestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012220Member
One Year rr_AverageAnnualReturnYear01 32.96%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012220Member
Five Years rr_AverageAnnualReturnYear05 13.63%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012220Member
Since Inception rr_AverageAnnualReturnSinceInception 1.08%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012220Member
Inception Date rr_AverageAnnualReturnInceptionDate Feb. 04, 2004
Vanguard FTSE Social Index Fund | Vanguard FTSE Social Index Fund - Investor Shares  
Risk/Return: rr_RiskReturnAbstract  
Sales charge (load) imposed on purchases rr_MaximumCumulativeSalesChargeOverOfferingPrice none
Purchase Fee rr_MaximumCumulativeSalesChargeOverOther none
Sales charge (load) imposed on reinvested dividends rr_MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther none
Redemption Fee rr_RedemptionFeeOverRedemption none
Account Service Fee (for certain fund account balances below $10,000) rr_MaximumAccountFee 20rr_MaximumAccountFee
/ dei_LegalEntityAxis
= vanguard_S000004440Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012203Member
Management Fees rr_ManagementFeesOverAssets 0.24%rr_ManagementFeesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004440Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012203Member
12b-1 Distribution Fee rr_DistributionAndService12b1FeesOverAssets none
Other Expenses rr_OtherExpensesOverAssets 0.03%rr_OtherExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004440Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012203Member
Total Annual Fund Operating Expenses rr_NetExpensesOverAssets 0.27%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004440Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012203Member
1 YEAR rr_ExpenseExampleNoRedemptionYear01 28rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000004440Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012203Member
3 YEAR rr_ExpenseExampleNoRedemptionYear03 87rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000004440Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012203Member
5 YEAR rr_ExpenseExampleNoRedemptionYear05 152rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000004440Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012203Member
10 YEAR rr_ExpenseExampleNoRedemptionYear10 343rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000004440Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012203Member
Annual Return Inception Date rr_AnnualReturnInceptionDate May 31, 2000
2004 rr_AnnualReturn2004 8.27%rr_AnnualReturn2004
/ dei_LegalEntityAxis
= vanguard_S000004440Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012203Member
2005 rr_AnnualReturn2005 4.10%rr_AnnualReturn2005
/ dei_LegalEntityAxis
= vanguard_S000004440Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012203Member
2006 rr_AnnualReturn2006 13.09%rr_AnnualReturn2006
/ dei_LegalEntityAxis
= vanguard_S000004440Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012203Member
2007 rr_AnnualReturn2007 (2.31%)rr_AnnualReturn2007
/ dei_LegalEntityAxis
= vanguard_S000004440Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012203Member
2008 rr_AnnualReturn2008 (42.39%)rr_AnnualReturn2008
/ dei_LegalEntityAxis
= vanguard_S000004440Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012203Member
2009 rr_AnnualReturn2009 35.12%rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000004440Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012203Member
2010 rr_AnnualReturn2010 14.43%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000004440Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012203Member
2011 rr_AnnualReturn2011 (0.78%)rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000004440Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012203Member
2012 rr_AnnualReturn2012 17.84%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000004440Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012203Member
2013 rr_AnnualReturn2013 36.84%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000004440Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012203Member
Date rr_BarChartYearToDateReturnDate Sep. 30, 2014
Year to Date Return rr_BarChartYearToDateReturn 8.36%rr_BarChartYearToDateReturn
/ dei_LegalEntityAxis
= vanguard_S000004440Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012203Member
Bar Chart Highest Quarterly Return Date rr_BarChartHighestQuarterlyReturnDate Jun. 30, 2009
Bar Chart Highest Quarterly Return rr_BarChartHighestQuarterlyReturn 20.09%rr_BarChartHighestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000004440Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012203Member
Bar Chart Lowest Quarter Return Date rr_BarChartLowestQuarterlyReturnDate Dec. 31, 2008
Bar Chart Lowest Quarter Return rr_BarChartLowestQuarterlyReturn (27.09%)rr_BarChartLowestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000004440Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012203Member
One Year rr_AverageAnnualReturnYear01 36.84%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004440Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012203Member
Five Years rr_AverageAnnualReturnYear05 19.86%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004440Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012203Member
Ten Years rr_AverageAnnualReturnYear10 5.90%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000004440Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012203Member
Inception Date rr_AverageAnnualReturnInceptionDate May 31, 2000
Vanguard FTSE Social Index Fund | Vanguard FTSE Social Index Fund - Institutional Shares  
Risk/Return: rr_RiskReturnAbstract  
Sales charge (load) imposed on purchases rr_MaximumCumulativeSalesChargeOverOfferingPrice none
Purchase Fee rr_MaximumCumulativeSalesChargeOverOther none
Sales charge (load) imposed on reinvested dividends rr_MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther none
Redemption Fee rr_RedemptionFeeOverRedemption none
Account Service Fee (for certain fund account balances below $10,000) rr_MaximumAccountFee 20rr_MaximumAccountFee
/ dei_LegalEntityAxis
= vanguard_S000004440Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012204Member
Management Fees rr_ManagementFeesOverAssets 0.12%rr_ManagementFeesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004440Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012204Member
12b-1 Distribution Fee rr_DistributionAndService12b1FeesOverAssets none
Other Expenses rr_OtherExpensesOverAssets 0.04%rr_OtherExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004440Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012204Member
Total Annual Fund Operating Expenses rr_NetExpensesOverAssets 0.16%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004440Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012204Member
1 YEAR rr_ExpenseExampleNoRedemptionYear01 16rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000004440Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012204Member
3 YEAR rr_ExpenseExampleNoRedemptionYear03 52rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000004440Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012204Member
5 YEAR rr_ExpenseExampleNoRedemptionYear05 90rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000004440Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012204Member
10 YEAR rr_ExpenseExampleNoRedemptionYear10 205rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000004440Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012204Member
Annual Return Inception Date rr_AnnualReturnInceptionDate Jan. 14, 2003
2004 rr_AnnualReturn2004 8.51%rr_AnnualReturn2004
/ dei_LegalEntityAxis
= vanguard_S000004440Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012204Member
2005 rr_AnnualReturn2005 4.09%rr_AnnualReturn2005
/ dei_LegalEntityAxis
= vanguard_S000004440Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012204Member
2006 rr_AnnualReturn2006 13.35%rr_AnnualReturn2006
/ dei_LegalEntityAxis
= vanguard_S000004440Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012204Member
2007 rr_AnnualReturn2007 (2.17%)rr_AnnualReturn2007
/ dei_LegalEntityAxis
= vanguard_S000004440Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012204Member
2008 rr_AnnualReturn2008 (42.33%)rr_AnnualReturn2008
/ dei_LegalEntityAxis
= vanguard_S000004440Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012204Member
2009 rr_AnnualReturn2009 35.27%rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000004440Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012204Member
2010 rr_AnnualReturn2010 14.58%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000004440Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012204Member
2011 rr_AnnualReturn2011 (0.52%)rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000004440Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012204Member
2012 rr_AnnualReturn2012 17.84%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000004440Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012204Member
2013 rr_AnnualReturn2013 37.09%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000004440Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012204Member
Date rr_BarChartYearToDateReturnDate Sep. 30, 2014
Year to Date Return rr_BarChartYearToDateReturn 8.35%rr_BarChartYearToDateReturn
/ dei_LegalEntityAxis
= vanguard_S000004440Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012204Member
Bar Chart Highest Quarterly Return Date rr_BarChartHighestQuarterlyReturnDate Jun. 30, 2009
Bar Chart Highest Quarterly Return rr_BarChartHighestQuarterlyReturn 20.09%rr_BarChartHighestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000004440Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012204Member
Bar Chart Lowest Quarter Return Date rr_BarChartLowestQuarterlyReturnDate Dec. 31, 2008
Bar Chart Lowest Quarter Return rr_BarChartLowestQuarterlyReturn (27.03%)rr_BarChartLowestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000004440Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012204Member
One Year rr_AverageAnnualReturnYear01 37.09%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004440Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012204Member
Five Years rr_AverageAnnualReturnYear05 20.02%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004440Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012204Member
Ten Years rr_AverageAnnualReturnYear10 6.05%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000004440Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012204Member
Inception Date rr_AverageAnnualReturnInceptionDate Jan. 14, 2003
Vanguard Health Care Index Fund | Vanguard Health Care Index Fund - ETF Shares  
Risk/Return: rr_RiskReturnAbstract  
Management Fees rr_ManagementFeesOverAssets 0.09%rr_ManagementFeesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004450Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012223Member
12b-1 Distribution Fee rr_DistributionAndService12b1FeesOverAssets none
Other Expenses rr_OtherExpensesOverAssets 0.03%rr_OtherExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004450Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012223Member
Total Annual Fund Operating Expenses rr_NetExpensesOverAssets 0.12%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004450Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012223Member
1 YEAR rr_ExpenseExampleNoRedemptionYear01 12rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000004450Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012223Member
3 YEAR rr_ExpenseExampleNoRedemptionYear03 39rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000004450Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012223Member
5 YEAR rr_ExpenseExampleNoRedemptionYear05 68rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000004450Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012223Member
10 YEAR rr_ExpenseExampleNoRedemptionYear10 154rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000004450Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012223Member
Annual Return Inception Date rr_AnnualReturnInceptionDate Jan. 26, 2004
2005 rr_AnnualReturn2005 8.24%rr_AnnualReturn2005
/ dei_LegalEntityAxis
= vanguard_S000004450Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012223Member
2006 rr_AnnualReturn2006 6.62%rr_AnnualReturn2006
/ dei_LegalEntityAxis
= vanguard_S000004450Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012223Member
2007 rr_AnnualReturn2007 7.80%rr_AnnualReturn2007
/ dei_LegalEntityAxis
= vanguard_S000004450Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012223Member
2008 rr_AnnualReturn2008 (23.50%)rr_AnnualReturn2008
/ dei_LegalEntityAxis
= vanguard_S000004450Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012223Member
2009 rr_AnnualReturn2009 22.01%rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000004450Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012223Member
2010 rr_AnnualReturn2010 5.75%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000004450Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012223Member
2011 rr_AnnualReturn2011 10.57%rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000004450Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012223Member
2012 rr_AnnualReturn2012 19.10%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000004450Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012223Member
2013 rr_AnnualReturn2013 42.67%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000004450Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012223Member
Date rr_BarChartYearToDateReturnDate Sep. 30, 2014
Year to Date Return rr_BarChartYearToDateReturn 15.69%rr_BarChartYearToDateReturn
/ dei_LegalEntityAxis
= vanguard_S000004450Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012223Member
Bar Chart Highest Quarterly Return Date rr_BarChartHighestQuarterlyReturnDate Mar. 31, 2013
Bar Chart Highest Quarterly Return rr_BarChartHighestQuarterlyReturn 15.61%rr_BarChartHighestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000004450Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012223Member
Bar Chart Lowest Quarter Return Date rr_BarChartLowestQuarterlyReturnDate Dec. 31, 2008
Bar Chart Lowest Quarter Return rr_BarChartLowestQuarterlyReturn (13.74%)rr_BarChartLowestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000004450Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012223Member
One Year rr_AverageAnnualReturnYear01 42.67%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004450Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012223Member
Five Years rr_AverageAnnualReturnYear05 19.37%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004450Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012223Member
Since Inception rr_AverageAnnualReturnSinceInception 8.75%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000004450Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012223Member
Inception Date rr_AverageAnnualReturnInceptionDate Jan. 26, 2004
Vanguard Health Care Index Fund | Vanguard Health Care Index Fund - Admiral Shares  
Risk/Return: rr_RiskReturnAbstract  
Sales charge (load) imposed on purchases rr_MaximumCumulativeSalesChargeOverOfferingPrice none
Purchase Fee rr_MaximumCumulativeSalesChargeOverOther none
Sales charge (load) imposed on reinvested dividends rr_MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther none
Redemption Fee rr_RedemptionFeeOverRedemption none
Account Service Fee (for certain fund account balances below $10,000) rr_MaximumAccountFee 20rr_MaximumAccountFee
/ dei_LegalEntityAxis
= vanguard_S000004450Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012222Member
Management Fees rr_ManagementFeesOverAssets 0.10%rr_ManagementFeesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004450Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012222Member
12b-1 Distribution Fee rr_DistributionAndService12b1FeesOverAssets none
Other Expenses rr_OtherExpensesOverAssets 0.02%rr_OtherExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004450Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012222Member
Total Annual Fund Operating Expenses rr_NetExpensesOverAssets 0.12%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004450Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012222Member
1 YEAR rr_ExpenseExampleNoRedemptionYear01 12rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000004450Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012222Member
3 YEAR rr_ExpenseExampleNoRedemptionYear03 39rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000004450Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012222Member
5 YEAR rr_ExpenseExampleNoRedemptionYear05 68rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000004450Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012222Member
10 YEAR rr_ExpenseExampleNoRedemptionYear10 154rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000004450Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012222Member
Annual Return Inception Date rr_AnnualReturnInceptionDate Feb. 05, 2004
2005 rr_AnnualReturn2005 8.21%rr_AnnualReturn2005
/ dei_LegalEntityAxis
= vanguard_S000004450Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012222Member
2006 rr_AnnualReturn2006 6.58%rr_AnnualReturn2006
/ dei_LegalEntityAxis
= vanguard_S000004450Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012222Member
2007 rr_AnnualReturn2007 7.75%rr_AnnualReturn2007
/ dei_LegalEntityAxis
= vanguard_S000004450Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012222Member
2008 rr_AnnualReturn2008 (23.53%)rr_AnnualReturn2008
/ dei_LegalEntityAxis
= vanguard_S000004450Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012222Member
2009 rr_AnnualReturn2009 21.99%rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000004450Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012222Member
2010 rr_AnnualReturn2010 5.75%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000004450Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012222Member
2011 rr_AnnualReturn2011 10.57%rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000004450Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012222Member
2012 rr_AnnualReturn2012 19.10%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000004450Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012222Member
2013 rr_AnnualReturn2013 42.68%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000004450Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012222Member
Date rr_BarChartYearToDateReturnDate Sep. 30, 2014
Year to Date Return rr_BarChartYearToDateReturn 15.70%rr_BarChartYearToDateReturn
/ dei_LegalEntityAxis
= vanguard_S000004450Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012222Member
Bar Chart Highest Quarterly Return Date rr_BarChartHighestQuarterlyReturnDate Mar. 31, 2013
Bar Chart Highest Quarterly Return rr_BarChartHighestQuarterlyReturn 15.62%rr_BarChartHighestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000004450Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012222Member
Bar Chart Lowest Quarter Return Date rr_BarChartLowestQuarterlyReturnDate Dec. 31, 2008
Bar Chart Lowest Quarter Return rr_BarChartLowestQuarterlyReturn (13.73%)rr_BarChartLowestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000004450Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012222Member
One Year rr_AverageAnnualReturnYear01 42.68%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004450Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012222Member
Five Years rr_AverageAnnualReturnYear05 19.37%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004450Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012222Member
Since Inception rr_AverageAnnualReturnSinceInception 8.74%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000004450Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012222Member
Inception Date rr_AverageAnnualReturnInceptionDate Feb. 05, 2004
Vanguard Industrials Index Fund | Vanguard Industrials Index Fund - ETF Shares  
Risk/Return: rr_RiskReturnAbstract  
Management Fees rr_ManagementFeesOverAssets 0.09%rr_ManagementFeesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004451Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012225Member
12b-1 Distribution Fee rr_DistributionAndService12b1FeesOverAssets none
Other Expenses rr_OtherExpensesOverAssets 0.03%rr_OtherExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004451Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012225Member
Total Annual Fund Operating Expenses rr_NetExpensesOverAssets 0.12%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004451Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012225Member
1 YEAR rr_ExpenseExampleNoRedemptionYear01 12rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000004451Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012225Member
3 YEAR rr_ExpenseExampleNoRedemptionYear03 39rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000004451Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012225Member
5 YEAR rr_ExpenseExampleNoRedemptionYear05 68rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000004451Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012225Member
10 YEAR rr_ExpenseExampleNoRedemptionYear10 154rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000004451Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012225Member
Annual Return Inception Date rr_AnnualReturnInceptionDate Sep. 23, 2004
2005 rr_AnnualReturn2005 5.31%rr_AnnualReturn2005
/ dei_LegalEntityAxis
= vanguard_S000004451Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012225Member
2006 rr_AnnualReturn2006 15.15%rr_AnnualReturn2006
/ dei_LegalEntityAxis
= vanguard_S000004451Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012225Member
2007 rr_AnnualReturn2007 13.52%rr_AnnualReturn2007
/ dei_LegalEntityAxis
= vanguard_S000004451Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012225Member
2008 rr_AnnualReturn2008 (40.01%)rr_AnnualReturn2008
/ dei_LegalEntityAxis
= vanguard_S000004451Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012225Member
2009 rr_AnnualReturn2009 22.39%rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000004451Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012225Member
2010 rr_AnnualReturn2010 27.09%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000004451Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012225Member
2011 rr_AnnualReturn2011 (2.20%)rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000004451Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012225Member
2012 rr_AnnualReturn2012 17.09%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000004451Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012225Member
2013 rr_AnnualReturn2013 41.93%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000004451Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012225Member
Date rr_BarChartYearToDateReturnDate Sep. 30, 2014
Year to Date Return rr_BarChartYearToDateReturn 1.39%rr_BarChartYearToDateReturn
/ dei_LegalEntityAxis
= vanguard_S000004451Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012225Member
Bar Chart Highest Quarterly Return Date rr_BarChartHighestQuarterlyReturnDate Sep. 30, 2009
Bar Chart Highest Quarterly Return rr_BarChartHighestQuarterlyReturn 21.47%rr_BarChartHighestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000004451Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012225Member
Bar Chart Lowest Quarter Return Date rr_BarChartLowestQuarterlyReturnDate Dec. 31, 2008
Bar Chart Lowest Quarter Return rr_BarChartLowestQuarterlyReturn (24.22%)rr_BarChartLowestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000004451Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012225Member
One Year rr_AverageAnnualReturnYear01 41.93%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004451Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012225Member
Five Years rr_AverageAnnualReturnYear05 20.38%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004451Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012225Member
Since Inception rr_AverageAnnualReturnSinceInception 9.72%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000004451Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012225Member
Inception Date rr_AverageAnnualReturnInceptionDate Sep. 23, 2004
Vanguard Industrials Index Fund | Vanguard Industrials Index Fund - Admiral Shares  
Risk/Return: rr_RiskReturnAbstract  
Sales charge (load) imposed on purchases rr_MaximumCumulativeSalesChargeOverOfferingPrice none
Purchase Fee rr_MaximumCumulativeSalesChargeOverOther none
Sales charge (load) imposed on reinvested dividends rr_MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther none
Redemption Fee rr_RedemptionFeeOverRedemption none
Account Service Fee (for certain fund account balances below $10,000) rr_MaximumAccountFee 20rr_MaximumAccountFee
/ dei_LegalEntityAxis
= vanguard_S000004451Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012224Member
Management Fees rr_ManagementFeesOverAssets 0.10%rr_ManagementFeesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004451Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012224Member
12b-1 Distribution Fee rr_DistributionAndService12b1FeesOverAssets none
Other Expenses rr_OtherExpensesOverAssets 0.02%rr_OtherExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004451Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012224Member
Total Annual Fund Operating Expenses rr_NetExpensesOverAssets 0.12%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004451Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012224Member
1 YEAR rr_ExpenseExampleNoRedemptionYear01 12rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000004451Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012224Member
3 YEAR rr_ExpenseExampleNoRedemptionYear03 39rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000004451Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012224Member
5 YEAR rr_ExpenseExampleNoRedemptionYear05 68rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000004451Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012224Member
10 YEAR rr_ExpenseExampleNoRedemptionYear10 154rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000004451Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012224Member
Annual Return Inception Date rr_AnnualReturnInceptionDate May 08, 2006
2007 rr_AnnualReturn2007 13.46%rr_AnnualReturn2007
/ dei_LegalEntityAxis
= vanguard_S000004451Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012224Member
2008 rr_AnnualReturn2008 (40.03%)rr_AnnualReturn2008
/ dei_LegalEntityAxis
= vanguard_S000004451Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012224Member
2009 rr_AnnualReturn2009 22.34%rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000004451Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012224Member
2010 rr_AnnualReturn2010 27.12%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000004451Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012224Member
2011 rr_AnnualReturn2011 (2.21%)rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000004451Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012224Member
2012 rr_AnnualReturn2012 17.13%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000004451Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012224Member
2013 rr_AnnualReturn2013 41.92%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000004451Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012224Member
Date rr_BarChartYearToDateReturnDate Sep. 30, 2014
Year to Date Return rr_BarChartYearToDateReturn 1.40%rr_BarChartYearToDateReturn
/ dei_LegalEntityAxis
= vanguard_S000004451Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012224Member
Bar Chart Highest Quarterly Return Date rr_BarChartHighestQuarterlyReturnDate Sep. 30, 2009
Bar Chart Highest Quarterly Return rr_BarChartHighestQuarterlyReturn 21.45%rr_BarChartHighestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000004451Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012224Member
Bar Chart Lowest Quarter Return Date rr_BarChartLowestQuarterlyReturnDate Dec. 31, 2008
Bar Chart Lowest Quarter Return rr_BarChartLowestQuarterlyReturn (24.24%)rr_BarChartLowestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000004451Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012224Member
One Year rr_AverageAnnualReturnYear01 41.92%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004451Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012224Member
Five Years rr_AverageAnnualReturnYear05 20.38%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004451Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012224Member
Since Inception rr_AverageAnnualReturnSinceInception 7.27%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000004451Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012224Member
Inception Date rr_AverageAnnualReturnInceptionDate May 08, 2006
Vanguard Information Technology Index Fund | Vanguard Information Technology Index Fund - ETF Shares  
Risk/Return: rr_RiskReturnAbstract  
Management Fees rr_ManagementFeesOverAssets 0.09%rr_ManagementFeesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004452Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012227Member
12b-1 Distribution Fee rr_DistributionAndService12b1FeesOverAssets none
Other Expenses rr_OtherExpensesOverAssets 0.03%rr_OtherExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004452Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012227Member
Total Annual Fund Operating Expenses rr_NetExpensesOverAssets 0.12%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004452Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012227Member
1 YEAR rr_ExpenseExampleNoRedemptionYear01 12rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000004452Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012227Member
3 YEAR rr_ExpenseExampleNoRedemptionYear03 39rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000004452Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012227Member
5 YEAR rr_ExpenseExampleNoRedemptionYear05 68rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000004452Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012227Member
10 YEAR rr_ExpenseExampleNoRedemptionYear10 154rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000004452Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012227Member
Annual Return Inception Date rr_AnnualReturnInceptionDate Jan. 26, 2004
2005 rr_AnnualReturn2005 2.89%rr_AnnualReturn2005
/ dei_LegalEntityAxis
= vanguard_S000004452Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012227Member
2006 rr_AnnualReturn2006 8.95%rr_AnnualReturn2006
/ dei_LegalEntityAxis
= vanguard_S000004452Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012227Member
2007 rr_AnnualReturn2007 15.00%rr_AnnualReturn2007
/ dei_LegalEntityAxis
= vanguard_S000004452Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012227Member
2008 rr_AnnualReturn2008 (42.83%)rr_AnnualReturn2008
/ dei_LegalEntityAxis
= vanguard_S000004452Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012227Member
2009 rr_AnnualReturn2009 61.74%rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000004452Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012227Member
2010 rr_AnnualReturn2010 12.74%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000004452Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012227Member
2011 rr_AnnualReturn2011 0.52%rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000004452Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012227Member
2012 rr_AnnualReturn2012 14.05%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000004452Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012227Member
2013 rr_AnnualReturn2013 30.91%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000004452Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012227Member
Date rr_BarChartYearToDateReturnDate Sep. 30, 2014
Year to Date Return rr_BarChartYearToDateReturn 11.77%rr_BarChartYearToDateReturn
/ dei_LegalEntityAxis
= vanguard_S000004452Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012227Member
Bar Chart Highest Quarterly Return Date rr_BarChartHighestQuarterlyReturnDate Mar. 31, 2012
Bar Chart Highest Quarterly Return rr_BarChartHighestQuarterlyReturn 20.85%rr_BarChartHighestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000004452Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012227Member
Bar Chart Lowest Quarter Return Date rr_BarChartLowestQuarterlyReturnDate Dec. 31, 2008
Bar Chart Lowest Quarter Return rr_BarChartLowestQuarterlyReturn (25.87%)rr_BarChartLowestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000004452Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012227Member
One Year rr_AverageAnnualReturnYear01 30.91%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004452Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012227Member
Five Years rr_AverageAnnualReturnYear05 22.31%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004452Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012227Member
Since Inception rr_AverageAnnualReturnSinceInception 6.61%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000004452Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012227Member
Inception Date rr_AverageAnnualReturnInceptionDate Jan. 26, 2004
Vanguard Information Technology Index Fund | Vanguard Information Technology Index Fund - Admiral Shares  
Risk/Return: rr_RiskReturnAbstract  
Sales charge (load) imposed on purchases rr_MaximumCumulativeSalesChargeOverOfferingPrice none
Purchase Fee rr_MaximumCumulativeSalesChargeOverOther none
Sales charge (load) imposed on reinvested dividends rr_MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther none
Redemption Fee rr_RedemptionFeeOverRedemption none
Account Service Fee (for certain fund account balances below $10,000) rr_MaximumAccountFee 20rr_MaximumAccountFee
/ dei_LegalEntityAxis
= vanguard_S000004452Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012226Member
Management Fees rr_ManagementFeesOverAssets 0.10%rr_ManagementFeesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004452Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012226Member
12b-1 Distribution Fee rr_DistributionAndService12b1FeesOverAssets none
Other Expenses rr_OtherExpensesOverAssets 0.02%rr_OtherExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004452Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012226Member
Total Annual Fund Operating Expenses rr_NetExpensesOverAssets 0.12%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004452Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012226Member
1 YEAR rr_ExpenseExampleNoRedemptionYear01 12rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000004452Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012226Member
3 YEAR rr_ExpenseExampleNoRedemptionYear03 39rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000004452Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012226Member
5 YEAR rr_ExpenseExampleNoRedemptionYear05 68rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000004452Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012226Member
10 YEAR rr_ExpenseExampleNoRedemptionYear10 154rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000004452Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012226Member
Annual Return Inception Date rr_AnnualReturnInceptionDate Mar. 25, 2004
2005 rr_AnnualReturn2005 2.85%rr_AnnualReturn2005
/ dei_LegalEntityAxis
= vanguard_S000004452Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012226Member
2006 rr_AnnualReturn2006 8.93%rr_AnnualReturn2006
/ dei_LegalEntityAxis
= vanguard_S000004452Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012226Member
2007 rr_AnnualReturn2007 14.93%rr_AnnualReturn2007
/ dei_LegalEntityAxis
= vanguard_S000004452Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012226Member
2008 rr_AnnualReturn2008 (42.86%)rr_AnnualReturn2008
/ dei_LegalEntityAxis
= vanguard_S000004452Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012226Member
2009 rr_AnnualReturn2009 61.72%rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000004452Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012226Member
2010 rr_AnnualReturn2010 12.72%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000004452Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012226Member
2011 rr_AnnualReturn2011 0.53%rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000004452Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012226Member
2012 rr_AnnualReturn2012 14.04%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000004452Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012226Member
2013 rr_AnnualReturn2013 30.93%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000004452Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012226Member
Date rr_BarChartYearToDateReturnDate Sep. 30, 2014
Year to Date Return rr_BarChartYearToDateReturn 11.78%rr_BarChartYearToDateReturn
/ dei_LegalEntityAxis
= vanguard_S000004452Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012226Member
Bar Chart Highest Quarterly Return Date rr_BarChartHighestQuarterlyReturnDate Mar. 31, 2012
Bar Chart Highest Quarterly Return rr_BarChartHighestQuarterlyReturn 20.85%rr_BarChartHighestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000004452Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012226Member
Bar Chart Lowest Quarter Return Date rr_BarChartLowestQuarterlyReturnDate Dec. 31, 2008
Bar Chart Lowest Quarter Return rr_BarChartLowestQuarterlyReturn (25.87%)rr_BarChartLowestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000004452Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012226Member
One Year rr_AverageAnnualReturnYear01 30.93%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004452Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012226Member
Five Years rr_AverageAnnualReturnYear05 22.30%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004452Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012226Member
Since Inception rr_AverageAnnualReturnSinceInception 7.89%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000004452Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012226Member
Inception Date rr_AverageAnnualReturnInceptionDate Mar. 25, 2004
Vanguard International Growth Fund | Vanguard International Growth Fund - Investor Shares  
Risk/Return: rr_RiskReturnAbstract  
Sales charge (load) imposed on purchases rr_MaximumCumulativeSalesChargeOverOfferingPrice none
Purchase Fee rr_MaximumCumulativeSalesChargeOverOther none
Sales charge (load) imposed on reinvested dividends rr_MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther none
Redemption Fee rr_RedemptionFeeOverRedemption none
Account Service Fee (for certain fund account balances below $10,000) rr_MaximumAccountFee 20rr_MaximumAccountFee
/ dei_LegalEntityAxis
= vanguard_S000004453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012228Member
Management Fees rr_ManagementFeesOverAssets 0.44%rr_ManagementFeesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012228Member
12b-1 Distribution Fee rr_DistributionAndService12b1FeesOverAssets none
Other Expenses rr_OtherExpensesOverAssets 0.03%rr_OtherExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012228Member
Total Annual Fund Operating Expenses rr_NetExpensesOverAssets 0.47%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012228Member
1 YEAR rr_ExpenseExampleNoRedemptionYear01 48rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000004453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012228Member
3 YEAR rr_ExpenseExampleNoRedemptionYear03 151rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000004453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012228Member
5 YEAR rr_ExpenseExampleNoRedemptionYear05 263rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000004453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012228Member
10 YEAR rr_ExpenseExampleNoRedemptionYear10 591rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000004453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012228Member
Annual Return Inception Date rr_AnnualReturnInceptionDate Sep. 30, 1981
2004 rr_AnnualReturn2004 18.95%rr_AnnualReturn2004
/ dei_LegalEntityAxis
= vanguard_S000004453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012228Member
2005 rr_AnnualReturn2005 15.00%rr_AnnualReturn2005
/ dei_LegalEntityAxis
= vanguard_S000004453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012228Member
2006 rr_AnnualReturn2006 25.92%rr_AnnualReturn2006
/ dei_LegalEntityAxis
= vanguard_S000004453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012228Member
2007 rr_AnnualReturn2007 15.98%rr_AnnualReturn2007
/ dei_LegalEntityAxis
= vanguard_S000004453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012228Member
2008 rr_AnnualReturn2008 (44.94%)rr_AnnualReturn2008
/ dei_LegalEntityAxis
= vanguard_S000004453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012228Member
2009 rr_AnnualReturn2009 41.63%rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000004453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012228Member
2010 rr_AnnualReturn2010 15.66%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000004453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012228Member
2011 rr_AnnualReturn2011 (13.68%)rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000004453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012228Member
2012 rr_AnnualReturn2012 20.01%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000004453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012228Member
2013 rr_AnnualReturn2013 22.95%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000004453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012228Member
Date rr_BarChartYearToDateReturnDate Sep. 30, 2014
Year to Date Return rr_BarChartYearToDateReturn (2.74%)rr_BarChartYearToDateReturn
/ dei_LegalEntityAxis
= vanguard_S000004453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012228Member
Bar Chart Highest Quarterly Return Date rr_BarChartHighestQuarterlyReturnDate Jun. 30, 2009
Bar Chart Highest Quarterly Return rr_BarChartHighestQuarterlyReturn 27.03%rr_BarChartHighestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000004453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012228Member
Bar Chart Lowest Quarter Return Date rr_BarChartLowestQuarterlyReturnDate Dec. 31, 2008
Bar Chart Lowest Quarter Return rr_BarChartLowestQuarterlyReturn (23.22%)rr_BarChartLowestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000004453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012228Member
One Year rr_AverageAnnualReturnYear01 22.95%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012228Member
Five Years rr_AverageAnnualReturnYear05 15.84%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012228Member
Ten Years rr_AverageAnnualReturnYear10 8.66%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000004453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012228Member
Inception Date rr_AverageAnnualReturnInceptionDate Sep. 30, 1981
Vanguard International Growth Fund | Vanguard International Growth Fund - Admiral Shares  
Risk/Return: rr_RiskReturnAbstract  
Sales charge (load) imposed on purchases rr_MaximumCumulativeSalesChargeOverOfferingPrice none
Purchase Fee rr_MaximumCumulativeSalesChargeOverOther none
Sales charge (load) imposed on reinvested dividends rr_MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther none
Redemption Fee rr_RedemptionFeeOverRedemption none
Account Service Fee (for certain fund account balances below $10,000) rr_MaximumAccountFee 20rr_MaximumAccountFee
/ dei_LegalEntityAxis
= vanguard_S000004453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012229Member
Management Fees rr_ManagementFeesOverAssets 0.31%rr_ManagementFeesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012229Member
12b-1 Distribution Fee rr_DistributionAndService12b1FeesOverAssets none
Other Expenses rr_OtherExpensesOverAssets 0.03%rr_OtherExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012229Member
Total Annual Fund Operating Expenses rr_NetExpensesOverAssets 0.34%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012229Member
1 YEAR rr_ExpenseExampleNoRedemptionYear01 35rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000004453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012229Member
3 YEAR rr_ExpenseExampleNoRedemptionYear03 109rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000004453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012229Member
5 YEAR rr_ExpenseExampleNoRedemptionYear05 191rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000004453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012229Member
10 YEAR rr_ExpenseExampleNoRedemptionYear10 431rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000004453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012229Member
Annual Return Inception Date rr_AnnualReturnInceptionDate Aug. 13, 2001
2004 rr_AnnualReturn2004 19.16%rr_AnnualReturn2004
/ dei_LegalEntityAxis
= vanguard_S000004453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012229Member
2005 rr_AnnualReturn2005 15.21%rr_AnnualReturn2005
/ dei_LegalEntityAxis
= vanguard_S000004453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012229Member
2006 rr_AnnualReturn2006 26.17%rr_AnnualReturn2006
/ dei_LegalEntityAxis
= vanguard_S000004453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012229Member
2007 rr_AnnualReturn2007 16.25%rr_AnnualReturn2007
/ dei_LegalEntityAxis
= vanguard_S000004453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012229Member
2008 rr_AnnualReturn2008 (44.83%)rr_AnnualReturn2008
/ dei_LegalEntityAxis
= vanguard_S000004453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012229Member
2009 rr_AnnualReturn2009 41.88%rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000004453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012229Member
2010 rr_AnnualReturn2010 15.81%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000004453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012229Member
2011 rr_AnnualReturn2011 (13.58%)rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000004453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012229Member
2012 rr_AnnualReturn2012 20.18%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000004453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012229Member
2013 rr_AnnualReturn2013 23.12%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000004453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012229Member
Date rr_BarChartYearToDateReturnDate Sep. 30, 2014
Year to Date Return rr_BarChartYearToDateReturn (2.65%)rr_BarChartYearToDateReturn
/ dei_LegalEntityAxis
= vanguard_S000004453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012229Member
Bar Chart Highest Quarterly Return Date rr_BarChartHighestQuarterlyReturnDate Jun. 30, 2009
Bar Chart Highest Quarterly Return rr_BarChartHighestQuarterlyReturn 27.11%rr_BarChartHighestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000004453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012229Member
Bar Chart Lowest Quarter Return Date rr_BarChartLowestQuarterlyReturnDate Dec. 31, 2008
Bar Chart Lowest Quarter Return rr_BarChartLowestQuarterlyReturn (23.16%)rr_BarChartLowestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000004453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012229Member
One Year rr_AverageAnnualReturnYear01 23.12%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012229Member
Five Years rr_AverageAnnualReturnYear05 16.01%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012229Member
Ten Years rr_AverageAnnualReturnYear10 8.85%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000004453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012229Member
Inception Date rr_AverageAnnualReturnInceptionDate Aug. 13, 2001
Vanguard Materials Index Fund | Vanguard Materials Index Fund - ETF Shares  
Risk/Return: rr_RiskReturnAbstract  
Management Fees rr_ManagementFeesOverAssets 0.09%rr_ManagementFeesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004441Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012206Member
12b-1 Distribution Fee rr_DistributionAndService12b1FeesOverAssets none
Other Expenses rr_OtherExpensesOverAssets 0.03%rr_OtherExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004441Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012206Member
Total Annual Fund Operating Expenses rr_NetExpensesOverAssets 0.12%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004441Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012206Member
1 YEAR rr_ExpenseExampleNoRedemptionYear01 12rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000004441Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012206Member
3 YEAR rr_ExpenseExampleNoRedemptionYear03 39rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000004441Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012206Member
5 YEAR rr_ExpenseExampleNoRedemptionYear05 68rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000004441Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012206Member
10 YEAR rr_ExpenseExampleNoRedemptionYear10 154rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000004441Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012206Member
Annual Return Inception Date rr_AnnualReturnInceptionDate Jan. 26, 2004
2005 rr_AnnualReturn2005 3.71%rr_AnnualReturn2005
/ dei_LegalEntityAxis
= vanguard_S000004441Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012206Member
2006 rr_AnnualReturn2006 19.50%rr_AnnualReturn2006
/ dei_LegalEntityAxis
= vanguard_S000004441Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012206Member
2007 rr_AnnualReturn2007 26.42%rr_AnnualReturn2007
/ dei_LegalEntityAxis
= vanguard_S000004441Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012206Member
2008 rr_AnnualReturn2008 (46.55%)rr_AnnualReturn2008
/ dei_LegalEntityAxis
= vanguard_S000004441Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012206Member
2009 rr_AnnualReturn2009 51.63%rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000004441Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012206Member
2010 rr_AnnualReturn2010 24.33%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000004441Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012206Member
2011 rr_AnnualReturn2011 (9.45%)rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000004441Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012206Member
2012 rr_AnnualReturn2012 17.26%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000004441Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012206Member
2013 rr_AnnualReturn2013 24.92%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000004441Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012206Member
Date rr_BarChartYearToDateReturnDate Sep. 30, 2014
Year to Date Return rr_BarChartYearToDateReturn 6.72%rr_BarChartYearToDateReturn
/ dei_LegalEntityAxis
= vanguard_S000004441Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012206Member
Bar Chart Highest Quarterly Return Date rr_BarChartHighestQuarterlyReturnDate Sep. 30, 2009
Bar Chart Highest Quarterly Return rr_BarChartHighestQuarterlyReturn 22.46%rr_BarChartHighestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000004441Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012206Member
Bar Chart Lowest Quarter Return Date rr_BarChartLowestQuarterlyReturnDate Dec. 31, 2008
Bar Chart Lowest Quarter Return rr_BarChartLowestQuarterlyReturn (31.30%)rr_BarChartLowestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000004441Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012206Member
One Year rr_AverageAnnualReturnYear01 24.92%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004441Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012206Member
Five Years rr_AverageAnnualReturnYear05 20.12%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004441Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012206Member
Since Inception rr_AverageAnnualReturnSinceInception 9.80%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000004441Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012206Member
Inception Date rr_AverageAnnualReturnInceptionDate Jan. 26, 2004
Vanguard Materials Index Fund | Vanguard Materials Index Fund - Admiral Shares  
Risk/Return: rr_RiskReturnAbstract  
Sales charge (load) imposed on purchases rr_MaximumCumulativeSalesChargeOverOfferingPrice none
Purchase Fee rr_MaximumCumulativeSalesChargeOverOther none
Sales charge (load) imposed on reinvested dividends rr_MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther none
Redemption Fee rr_RedemptionFeeOverRedemption none
Account Service Fee (for certain fund account balances below $10,000) rr_MaximumAccountFee 20rr_MaximumAccountFee
/ dei_LegalEntityAxis
= vanguard_S000004441Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012205Member
Management Fees rr_ManagementFeesOverAssets 0.10%rr_ManagementFeesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004441Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012205Member
12b-1 Distribution Fee rr_DistributionAndService12b1FeesOverAssets none
Other Expenses rr_OtherExpensesOverAssets 0.02%rr_OtherExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004441Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012205Member
Total Annual Fund Operating Expenses rr_NetExpensesOverAssets 0.12%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004441Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012205Member
1 YEAR rr_ExpenseExampleNoRedemptionYear01 12rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000004441Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012205Member
3 YEAR rr_ExpenseExampleNoRedemptionYear03 39rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000004441Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012205Member
5 YEAR rr_ExpenseExampleNoRedemptionYear05 68rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000004441Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012205Member
10 YEAR rr_ExpenseExampleNoRedemptionYear10 154rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000004441Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012205Member
Annual Return Inception Date rr_AnnualReturnInceptionDate Feb. 11, 2004
2005 rr_AnnualReturn2005 3.67%rr_AnnualReturn2005
/ dei_LegalEntityAxis
= vanguard_S000004441Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012205Member
2006 rr_AnnualReturn2006 19.46%rr_AnnualReturn2006
/ dei_LegalEntityAxis
= vanguard_S000004441Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012205Member
2007 rr_AnnualReturn2007 26.36%rr_AnnualReturn2007
/ dei_LegalEntityAxis
= vanguard_S000004441Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012205Member
2008 rr_AnnualReturn2008 (46.57%)rr_AnnualReturn2008
/ dei_LegalEntityAxis
= vanguard_S000004441Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012205Member
2009 rr_AnnualReturn2009 51.59%rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000004441Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012205Member
2010 rr_AnnualReturn2010 24.37%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000004441Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012205Member
2011 rr_AnnualReturn2011 (9.47%)rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000004441Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012205Member
2012 rr_AnnualReturn2012 17.29%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000004441Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012205Member
2013 rr_AnnualReturn2013 24.94%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000004441Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012205Member
Date rr_BarChartYearToDateReturnDate Sep. 30, 2014
Year to Date Return rr_BarChartYearToDateReturn 6.71%rr_BarChartYearToDateReturn
/ dei_LegalEntityAxis
= vanguard_S000004441Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012205Member
Bar Chart Highest Quarterly Return Date rr_BarChartHighestQuarterlyReturnDate Sep. 30, 2009
Bar Chart Highest Quarterly Return rr_BarChartHighestQuarterlyReturn 22.44%rr_BarChartHighestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000004441Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012205Member
Bar Chart Lowest Quarter Return Date rr_BarChartLowestQuarterlyReturnDate Dec. 31, 2008
Bar Chart Lowest Quarter Return rr_BarChartLowestQuarterlyReturn (31.31%)rr_BarChartLowestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000004441Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012205Member
One Year rr_AverageAnnualReturnYear01 24.94%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004441Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012205Member
Five Years rr_AverageAnnualReturnYear05 20.12%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004441Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012205Member
Since Inception rr_AverageAnnualReturnSinceInception 9.42%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000004441Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012205Member
Inception Date rr_AverageAnnualReturnInceptionDate Feb. 11, 2004
Vanguard Mega Cap Growth Index Fund | Vanguard Mega Cap Growth Index Fund - Institutional Shares  
Risk/Return: rr_RiskReturnAbstract  
Sales charge (load) imposed on purchases rr_MaximumCumulativeSalesChargeOverOfferingPrice none
Purchase Fee rr_MaximumCumulativeSalesChargeOverOther none
Sales charge (load) imposed on reinvested dividends rr_MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther none
Redemption Fee rr_RedemptionFeeOverRedemption none
Account Service Fee (for certain fund account balances below $10,000) rr_MaximumAccountFee 20rr_MaximumAccountFee
/ dei_LegalEntityAxis
= vanguard_S000019700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055215Member
Management Fees rr_ManagementFeesOverAssets 0.08%rr_ManagementFeesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000019700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055215Member
12b-1 Distribution Fee rr_DistributionAndService12b1FeesOverAssets none
Other Expenses rr_OtherExpensesOverAssets 0.02%rr_OtherExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000019700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055215Member
Total Annual Fund Operating Expenses rr_NetExpensesOverAssets 0.10%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000019700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055215Member
1 YEAR rr_ExpenseExampleNoRedemptionYear01 10rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000019700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055215Member
3 YEAR rr_ExpenseExampleNoRedemptionYear03 32rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000019700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055215Member
5 YEAR rr_ExpenseExampleNoRedemptionYear05 56rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000019700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055215Member
10 YEAR rr_ExpenseExampleNoRedemptionYear10 128rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000019700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055215Member
Annual Return Inception Date rr_AnnualReturnInceptionDate Apr. 03, 2008
2009 rr_AnnualReturn2009 35.10%rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000019700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055215Member
2010 rr_AnnualReturn2010 14.69%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000019700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055215Member
2011 rr_AnnualReturn2011 3.07%rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000019700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055215Member
2012 rr_AnnualReturn2012 17.25%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000019700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055215Member
2013 rr_AnnualReturn2013 32.48%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000019700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055215Member
Date rr_BarChartYearToDateReturnDate Sep. 30, 2014
Year to Date Return rr_BarChartYearToDateReturn 8.34%rr_BarChartYearToDateReturn
/ dei_LegalEntityAxis
= vanguard_S000019700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055215Member
Bar Chart Highest Quarterly Return Date rr_BarChartHighestQuarterlyReturnDate Jun. 30, 2009
Bar Chart Highest Quarterly Return rr_BarChartHighestQuarterlyReturn 15.27%rr_BarChartHighestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000019700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055215Member
Bar Chart Lowest Quarter Return Date rr_BarChartLowestQuarterlyReturnDate Jun. 30, 2010
Bar Chart Lowest Quarter Return rr_BarChartLowestQuarterlyReturn (12.60%)rr_BarChartLowestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000019700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055215Member
One Year rr_AverageAnnualReturnYear01 32.48%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000019700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055215Member
Five Years rr_AverageAnnualReturnYear05 19.93%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000019700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055215Member
Since Inception rr_AverageAnnualReturnSinceInception 9.59%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000019700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055215Member
Inception Date rr_AverageAnnualReturnInceptionDate Apr. 03, 2008
Vanguard Mega Cap Growth Index Fund | Vanguard Mega Cap Growth Index Fund - ETF Shares  
Risk/Return: rr_RiskReturnAbstract  
Management Fees rr_ManagementFeesOverAssets 0.08%rr_ManagementFeesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000019700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055216Member
12b-1 Distribution Fee rr_DistributionAndService12b1FeesOverAssets none
Other Expenses rr_OtherExpensesOverAssets 0.03%rr_OtherExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000019700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055216Member
Total Annual Fund Operating Expenses rr_NetExpensesOverAssets 0.11%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000019700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055216Member
1 YEAR rr_ExpenseExampleNoRedemptionYear01 11rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000019700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055216Member
3 YEAR rr_ExpenseExampleNoRedemptionYear03 35rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000019700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055216Member
5 YEAR rr_ExpenseExampleNoRedemptionYear05 62rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000019700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055216Member
10 YEAR rr_ExpenseExampleNoRedemptionYear10 141rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000019700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055216Member
Annual Return Inception Date rr_AnnualReturnInceptionDate Dec. 17, 2007
2008 rr_AnnualReturn2008 (36.47%)rr_AnnualReturn2008
/ dei_LegalEntityAxis
= vanguard_S000019700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055216Member
2009 rr_AnnualReturn2009 35.09%rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000019700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055216Member
2010 rr_AnnualReturn2010 14.67%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000019700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055216Member
2011 rr_AnnualReturn2011 3.05%rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000019700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055216Member
2012 rr_AnnualReturn2012 17.23%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000019700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055216Member
2013 rr_AnnualReturn2013 32.48%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000019700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055216Member
Date rr_BarChartYearToDateReturnDate Sep. 30, 2014
Year to Date Return rr_BarChartYearToDateReturn 8.33%rr_BarChartYearToDateReturn
/ dei_LegalEntityAxis
= vanguard_S000019700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055216Member
Bar Chart Highest Quarterly Return Date rr_BarChartHighestQuarterlyReturnDate Jun. 30, 2009
Bar Chart Highest Quarterly Return rr_BarChartHighestQuarterlyReturn 15.24%rr_BarChartHighestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000019700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055216Member
Bar Chart Lowest Quarter Return Date rr_BarChartLowestQuarterlyReturnDate Dec. 31, 2008
Bar Chart Lowest Quarter Return rr_BarChartLowestQuarterlyReturn (23.23%)rr_BarChartLowestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000019700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055216Member
One Year rr_AverageAnnualReturnYear01 32.48%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000019700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055216Member
Five Years rr_AverageAnnualReturnYear05 19.91%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000019700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055216Member
Since Inception rr_AverageAnnualReturnSinceInception 8.16%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000019700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055216Member
Inception Date rr_AverageAnnualReturnInceptionDate Dec. 17, 2007
Vanguard Mega Cap Index Fund | Vanguard Mega Cap Index Fund - Institutional Shares  
Risk/Return: rr_RiskReturnAbstract  
Sales charge (load) imposed on purchases rr_MaximumCumulativeSalesChargeOverOfferingPrice none
Purchase Fee rr_MaximumCumulativeSalesChargeOverOther none
Sales charge (load) imposed on reinvested dividends rr_MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther none
Redemption Fee rr_RedemptionFeeOverRedemption none
Account Service Fee (for certain fund account balances below $10,000) rr_MaximumAccountFee 20rr_MaximumAccountFee
/ dei_LegalEntityAxis
= vanguard_S000019698Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055209Member
Management Fees rr_ManagementFeesOverAssets 0.06%rr_ManagementFeesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000019698Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055209Member
12b-1 Distribution Fee rr_DistributionAndService12b1FeesOverAssets none
Other Expenses rr_OtherExpensesOverAssets 0.02%rr_OtherExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000019698Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055209Member
Total Annual Fund Operating Expenses rr_NetExpensesOverAssets 0.08%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000019698Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055209Member
1 YEAR rr_ExpenseExampleNoRedemptionYear01 8rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000019698Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055209Member
3 YEAR rr_ExpenseExampleNoRedemptionYear03 26rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000019698Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055209Member
5 YEAR rr_ExpenseExampleNoRedemptionYear05 45rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000019698Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055209Member
10 YEAR rr_ExpenseExampleNoRedemptionYear10 103rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000019698Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055209Member
Annual Return Inception Date rr_AnnualReturnInceptionDate Feb. 22, 2008
2009 rr_AnnualReturn2009 25.46%rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000019698Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055209Member
2010 rr_AnnualReturn2010 13.84%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000019698Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055209Member
2011 rr_AnnualReturn2011 2.34%rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000019698Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055209Member
2012 rr_AnnualReturn2012 16.13%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000019698Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055209Member
2013 rr_AnnualReturn2013 32.14%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000019698Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055209Member
Date rr_BarChartYearToDateReturnDate Sep. 30, 2014
Year to Date Return rr_BarChartYearToDateReturn 8.42%rr_BarChartYearToDateReturn
/ dei_LegalEntityAxis
= vanguard_S000019698Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055209Member
Bar Chart Highest Quarterly Return Date rr_BarChartHighestQuarterlyReturnDate Jun. 30, 2009
Bar Chart Highest Quarterly Return rr_BarChartHighestQuarterlyReturn 15.55%rr_BarChartHighestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000019698Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055209Member
Bar Chart Lowest Quarter Return Date rr_BarChartLowestQuarterlyReturnDate Sep. 30, 2011
Bar Chart Lowest Quarter Return rr_BarChartLowestQuarterlyReturn (13.36%)rr_BarChartLowestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000019698Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055209Member
One Year rr_AverageAnnualReturnYear01 32.14%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000019698Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055209Member
Five Years rr_AverageAnnualReturnYear05 17.54%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000019698Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055209Member
Since Inception rr_AverageAnnualReturnSinceInception 7.80%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000019698Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055209Member
Inception Date rr_AverageAnnualReturnInceptionDate Feb. 22, 2008
Vanguard Mega Cap Index Fund | Vanguard Mega Cap Index Fund - ETF Shares  
Risk/Return: rr_RiskReturnAbstract  
Management Fees rr_ManagementFeesOverAssets 0.08%rr_ManagementFeesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000019698Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055210Member
12b-1 Distribution Fee rr_DistributionAndService12b1FeesOverAssets none
Other Expenses rr_OtherExpensesOverAssets 0.03%rr_OtherExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000019698Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055210Member
Total Annual Fund Operating Expenses rr_NetExpensesOverAssets 0.11%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000019698Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055210Member
1 YEAR rr_ExpenseExampleNoRedemptionYear01 11rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000019698Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055210Member
3 YEAR rr_ExpenseExampleNoRedemptionYear03 35rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000019698Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055210Member
5 YEAR rr_ExpenseExampleNoRedemptionYear05 62rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000019698Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055210Member
10 YEAR rr_ExpenseExampleNoRedemptionYear10 141rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000019698Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055210Member
Annual Return Inception Date rr_AnnualReturnInceptionDate Dec. 17, 2007
2008 rr_AnnualReturn2008 (36.08%)rr_AnnualReturn2008
/ dei_LegalEntityAxis
= vanguard_S000019698Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055210Member
2009 rr_AnnualReturn2009 25.43%rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000019698Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055210Member
2010 rr_AnnualReturn2010 13.81%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000019698Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055210Member
2011 rr_AnnualReturn2011 2.32%rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000019698Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055210Member
2012 rr_AnnualReturn2012 16.11%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000019698Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055210Member
2013 rr_AnnualReturn2013 32.11%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000019698Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055210Member
Date rr_BarChartYearToDateReturnDate Sep. 30, 2014
Year to Date Return rr_BarChartYearToDateReturn 8.39%rr_BarChartYearToDateReturn
/ dei_LegalEntityAxis
= vanguard_S000019698Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055210Member
Bar Chart Highest Quarterly Return Date rr_BarChartHighestQuarterlyReturnDate Jun. 30, 2009
Bar Chart Highest Quarterly Return rr_BarChartHighestQuarterlyReturn 15.54%rr_BarChartHighestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000019698Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055210Member
Bar Chart Lowest Quarter Return Date rr_BarChartLowestQuarterlyReturnDate Dec. 31, 2008
Bar Chart Lowest Quarter Return rr_BarChartLowestQuarterlyReturn (21.46%)rr_BarChartLowestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000019698Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055210Member
One Year rr_AverageAnnualReturnYear01 32.11%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000019698Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055210Member
Five Years rr_AverageAnnualReturnYear05 17.51%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000019698Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055210Member
Since Inception rr_AverageAnnualReturnSinceInception 6.40%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000019698Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055210Member
Inception Date rr_AverageAnnualReturnInceptionDate Dec. 17, 2007
Vanguard Mega Cap Value Index Fund | Vanguard Mega Cap Value Index Fund - Institutional Shares  
Risk/Return: rr_RiskReturnAbstract  
Sales charge (load) imposed on purchases rr_MaximumCumulativeSalesChargeOverOfferingPrice none
Purchase Fee rr_MaximumCumulativeSalesChargeOverOther none
Sales charge (load) imposed on reinvested dividends rr_MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther none
Redemption Fee rr_RedemptionFeeOverRedemption none
Account Service Fee (for certain fund account balances below $10,000) rr_MaximumAccountFee 20rr_MaximumAccountFee
/ dei_LegalEntityAxis
= vanguard_S000019699Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055212Member
Management Fees rr_ManagementFeesOverAssets 0.05%rr_ManagementFeesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000019699Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055212Member
12b-1 Distribution Fee rr_DistributionAndService12b1FeesOverAssets none
Other Expenses rr_OtherExpensesOverAssets 0.03%rr_OtherExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000019699Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055212Member
Total Annual Fund Operating Expenses rr_NetExpensesOverAssets 0.08%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000019699Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055212Member
1 YEAR rr_ExpenseExampleNoRedemptionYear01 8rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000019699Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055212Member
3 YEAR rr_ExpenseExampleNoRedemptionYear03 26rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000019699Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055212Member
5 YEAR rr_ExpenseExampleNoRedemptionYear05 45rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000019699Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055212Member
10 YEAR rr_ExpenseExampleNoRedemptionYear10 103rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000019699Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055212Member
Annual Return Inception Date rr_AnnualReturnInceptionDate Mar. 05, 2008
2009 rr_AnnualReturn2009 16.47%rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000019699Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055212Member
2010 rr_AnnualReturn2010 13.00%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000019699Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055212Member
2011 rr_AnnualReturn2011 1.49%rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000019699Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055212Member
2012 rr_AnnualReturn2012 14.99%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000019699Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055212Member
2013 rr_AnnualReturn2013 32.17%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000019699Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055212Member
Date rr_BarChartYearToDateReturnDate Sep. 30, 2014
Year to Date Return rr_BarChartYearToDateReturn 8.46%rr_BarChartYearToDateReturn
/ dei_LegalEntityAxis
= vanguard_S000019699Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055212Member
Bar Chart Highest Quarterly Return Date rr_BarChartHighestQuarterlyReturnDate Jun. 30, 2009
Bar Chart Highest Quarterly Return rr_BarChartHighestQuarterlyReturn 16.08%rr_BarChartHighestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000019699Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055212Member
Bar Chart Lowest Quarter Return Date rr_BarChartLowestQuarterlyReturnDate Mar. 31, 2009
Bar Chart Lowest Quarter Return rr_BarChartLowestQuarterlyReturn (16.97%)rr_BarChartLowestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000019699Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055212Member
One Year rr_AverageAnnualReturnYear01 32.17%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000019699Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055212Member
Five Years rr_AverageAnnualReturnYear05 15.21%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000019699Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055212Member
Since Inception rr_AverageAnnualReturnSinceInception 6.40%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000019699Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055212Member
Inception Date rr_AverageAnnualReturnInceptionDate Mar. 05, 2008
Vanguard Mega Cap Value Index Fund | Vanguard Mega Cap Value Index Fund - ETF Shares  
Risk/Return: rr_RiskReturnAbstract  
Management Fees rr_ManagementFeesOverAssets 0.08%rr_ManagementFeesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000019699Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055213Member
12b-1 Distribution Fee rr_DistributionAndService12b1FeesOverAssets none
Other Expenses rr_OtherExpensesOverAssets 0.03%rr_OtherExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000019699Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055213Member
Total Annual Fund Operating Expenses rr_NetExpensesOverAssets 0.11%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000019699Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055213Member
1 YEAR rr_ExpenseExampleNoRedemptionYear01 11rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000019699Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055213Member
3 YEAR rr_ExpenseExampleNoRedemptionYear03 35rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000019699Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055213Member
5 YEAR rr_ExpenseExampleNoRedemptionYear05 62rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000019699Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055213Member
10 YEAR rr_ExpenseExampleNoRedemptionYear10 141rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000019699Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055213Member
Annual Return Inception Date rr_AnnualReturnInceptionDate Dec. 17, 2007
2008 rr_AnnualReturn2008 (35.78%)rr_AnnualReturn2008
/ dei_LegalEntityAxis
= vanguard_S000019699Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055213Member
2009 rr_AnnualReturn2009 16.47%rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000019699Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055213Member
2010 rr_AnnualReturn2010 12.98%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000019699Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055213Member
2011 rr_AnnualReturn2011 1.47%rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000019699Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055213Member
2012 rr_AnnualReturn2012 14.95%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000019699Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055213Member
2013 rr_AnnualReturn2013 32.12%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000019699Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055213Member
Date rr_BarChartYearToDateReturnDate Sep. 30, 2014
Year to Date Return rr_BarChartYearToDateReturn 8.44%rr_BarChartYearToDateReturn
/ dei_LegalEntityAxis
= vanguard_S000019699Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055213Member
Bar Chart Highest Quarterly Return Date rr_BarChartHighestQuarterlyReturnDate Jun. 30, 2009
Bar Chart Highest Quarterly Return rr_BarChartHighestQuarterlyReturn 16.12%rr_BarChartHighestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000019699Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055213Member
Bar Chart Lowest Quarter Return Date rr_BarChartLowestQuarterlyReturnDate Dec. 31, 2008
Bar Chart Lowest Quarter Return rr_BarChartLowestQuarterlyReturn (19.64%)rr_BarChartLowestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000019699Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055213Member
One Year rr_AverageAnnualReturnYear01 32.12%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000019699Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055213Member
Five Years rr_AverageAnnualReturnYear05 15.19%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000019699Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055213Member
Since Inception rr_AverageAnnualReturnSinceInception 4.67%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000019699Member
/ rr_ProspectusShareClassAxis
= vanguard_C000055213Member
Inception Date rr_AverageAnnualReturnInceptionDate Dec. 17, 2007
Vanguard Telecommunication Services Index Fund | Vanguard Telecommunication Services Index Fund - ETF Shares  
Risk/Return: rr_RiskReturnAbstract  
Management Fees rr_ManagementFeesOverAssets 0.08%rr_ManagementFeesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004443Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012209Member
12b-1 Distribution Fee rr_DistributionAndService12b1FeesOverAssets none
Other Expenses rr_OtherExpensesOverAssets 0.04%rr_OtherExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004443Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012209Member
Total Annual Fund Operating Expenses rr_NetExpensesOverAssets 0.12%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004443Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012209Member
1 YEAR rr_ExpenseExampleNoRedemptionYear01 12rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000004443Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012209Member
3 YEAR rr_ExpenseExampleNoRedemptionYear03 39rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000004443Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012209Member
5 YEAR rr_ExpenseExampleNoRedemptionYear05 68rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000004443Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012209Member
10 YEAR rr_ExpenseExampleNoRedemptionYear10 154rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000004443Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012209Member
Annual Return Inception Date rr_AnnualReturnInceptionDate Sep. 23, 2004
2005 rr_AnnualReturn2005 1.92%rr_AnnualReturn2005
/ dei_LegalEntityAxis
= vanguard_S000004443Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012209Member
2006 rr_AnnualReturn2006 36.65%rr_AnnualReturn2006
/ dei_LegalEntityAxis
= vanguard_S000004443Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012209Member
2007 rr_AnnualReturn2007 5.49%rr_AnnualReturn2007
/ dei_LegalEntityAxis
= vanguard_S000004443Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012209Member
2008 rr_AnnualReturn2008 (38.85%)rr_AnnualReturn2008
/ dei_LegalEntityAxis
= vanguard_S000004443Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012209Member
2009 rr_AnnualReturn2009 29.65%rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000004443Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012209Member
2010 rr_AnnualReturn2010 19.65%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000004443Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012209Member
2011 rr_AnnualReturn2011 (2.25%)rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000004443Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012209Member
2012 rr_AnnualReturn2012 16.54%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000004443Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012209Member
2013 rr_AnnualReturn2013 24.32%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000004443Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012209Member
Date rr_BarChartYearToDateReturnDate Sep. 30, 2014
Year to Date Return rr_BarChartYearToDateReturn 4.08%rr_BarChartYearToDateReturn
/ dei_LegalEntityAxis
= vanguard_S000004443Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012209Member
Bar Chart Highest Quarterly Return Date rr_BarChartHighestQuarterlyReturnDate Sep. 30, 2010
Bar Chart Highest Quarterly Return rr_BarChartHighestQuarterlyReturn 18.16%rr_BarChartHighestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000004443Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012209Member
Bar Chart Lowest Quarter Return Date rr_BarChartLowestQuarterlyReturnDate Mar. 31, 2008
Bar Chart Lowest Quarter Return rr_BarChartLowestQuarterlyReturn (17.85%)rr_BarChartLowestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000004443Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012209Member
One Year rr_AverageAnnualReturnYear01 24.32%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004443Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012209Member
Five Years rr_AverageAnnualReturnYear05 17.05%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004443Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012209Member
Since Inception rr_AverageAnnualReturnSinceInception 8.91%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000004443Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012209Member
Inception Date rr_AverageAnnualReturnInceptionDate Sep. 23, 2004
Vanguard Telecommunication Services Index Fund | Vanguard Telecommunication Services Index Fund - Admiral Shares  
Risk/Return: rr_RiskReturnAbstract  
Sales charge (load) imposed on purchases rr_MaximumCumulativeSalesChargeOverOfferingPrice none
Purchase Fee rr_MaximumCumulativeSalesChargeOverOther none
Sales charge (load) imposed on reinvested dividends rr_MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther none
Redemption Fee rr_RedemptionFeeOverRedemption none
Account Service Fee (for certain fund account balances below $10,000) rr_MaximumAccountFee 20rr_MaximumAccountFee
/ dei_LegalEntityAxis
= vanguard_S000004443Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012208Member
Management Fees rr_ManagementFeesOverAssets 0.10%rr_ManagementFeesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004443Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012208Member
12b-1 Distribution Fee rr_DistributionAndService12b1FeesOverAssets none
Other Expenses rr_OtherExpensesOverAssets 0.02%rr_OtherExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004443Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012208Member
Total Annual Fund Operating Expenses rr_NetExpensesOverAssets 0.12%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004443Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012208Member
1 YEAR rr_ExpenseExampleNoRedemptionYear01 12rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000004443Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012208Member
3 YEAR rr_ExpenseExampleNoRedemptionYear03 39rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000004443Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012208Member
5 YEAR rr_ExpenseExampleNoRedemptionYear05 68rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000004443Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012208Member
10 YEAR rr_ExpenseExampleNoRedemptionYear10 154rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000004443Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012208Member
Annual Return Inception Date rr_AnnualReturnInceptionDate Mar. 11, 2005
2006 rr_AnnualReturn2006 36.65%rr_AnnualReturn2006
/ dei_LegalEntityAxis
= vanguard_S000004443Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012208Member
2007 rr_AnnualReturn2007 5.44%rr_AnnualReturn2007
/ dei_LegalEntityAxis
= vanguard_S000004443Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012208Member
2008 rr_AnnualReturn2008 (38.88%)rr_AnnualReturn2008
/ dei_LegalEntityAxis
= vanguard_S000004443Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012208Member
2009 rr_AnnualReturn2009 29.60%rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000004443Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012208Member
2010 rr_AnnualReturn2010 19.67%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000004443Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012208Member
2011 rr_AnnualReturn2011 (2.23%)rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000004443Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012208Member
2012 rr_AnnualReturn2012 16.57%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000004443Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012208Member
2013 rr_AnnualReturn2013 24.33%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000004443Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012208Member
Date rr_BarChartYearToDateReturnDate Sep. 30, 2014
Year to Date Return rr_BarChartYearToDateReturn 4.08%rr_BarChartYearToDateReturn
/ dei_LegalEntityAxis
= vanguard_S000004443Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012208Member
Bar Chart Highest Quarterly Return Date rr_BarChartHighestQuarterlyReturnDate Sep. 30, 2010
Bar Chart Highest Quarterly Return rr_BarChartHighestQuarterlyReturn 18.20%rr_BarChartHighestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000004443Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012208Member
Bar Chart Lowest Quarter Return Date rr_BarChartLowestQuarterlyReturnDate Mar. 31, 2008
Bar Chart Lowest Quarter Return rr_BarChartLowestQuarterlyReturn (17.88%)rr_BarChartLowestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000004443Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012208Member
One Year rr_AverageAnnualReturnYear01 24.33%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004443Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012208Member
Five Years rr_AverageAnnualReturnYear05 17.06%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004443Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012208Member
Since Inception rr_AverageAnnualReturnSinceInception 8.56%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000004443Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012208Member
Inception Date rr_AverageAnnualReturnInceptionDate Mar. 11, 2005
Vanguard U.S. Growth Fund | Vanguard U.S. Growth Fund - Investor Shares  
Risk/Return: rr_RiskReturnAbstract  
Sales charge (load) imposed on purchases rr_MaximumCumulativeSalesChargeOverOfferingPrice none
Purchase Fee rr_MaximumCumulativeSalesChargeOverOther none
Sales charge (load) imposed on reinvested dividends rr_MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther none
Redemption Fee rr_RedemptionFeeOverRedemption none
Account Service Fee (for certain fund account balances below $10,000) rr_MaximumAccountFee 20rr_MaximumAccountFee
/ dei_LegalEntityAxis
= vanguard_S000004444Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012210Member
Management Fees rr_ManagementFeesOverAssets 0.42%rr_ManagementFeesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004444Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012210Member
12b-1 Distribution Fee rr_DistributionAndService12b1FeesOverAssets none
Other Expenses rr_OtherExpensesOverAssets 0.02%rr_OtherExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004444Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012210Member
Total Annual Fund Operating Expenses rr_NetExpensesOverAssets 0.44%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004444Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012210Member
1 YEAR rr_ExpenseExampleNoRedemptionYear01 45rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000004444Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012210Member
3 YEAR rr_ExpenseExampleNoRedemptionYear03 141rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000004444Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012210Member
5 YEAR rr_ExpenseExampleNoRedemptionYear05 246rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000004444Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012210Member
10 YEAR rr_ExpenseExampleNoRedemptionYear10 555rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000004444Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012210Member
Annual Return Inception Date rr_AnnualReturnInceptionDate Jan. 06, 1959
2004 rr_AnnualReturn2004 7.03%rr_AnnualReturn2004
/ dei_LegalEntityAxis
= vanguard_S000004444Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012210Member
2005 rr_AnnualReturn2005 11.15%rr_AnnualReturn2005
/ dei_LegalEntityAxis
= vanguard_S000004444Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012210Member
2006 rr_AnnualReturn2006 1.77%rr_AnnualReturn2006
/ dei_LegalEntityAxis
= vanguard_S000004444Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012210Member
2007 rr_AnnualReturn2007 10.15%rr_AnnualReturn2007
/ dei_LegalEntityAxis
= vanguard_S000004444Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012210Member
2008 rr_AnnualReturn2008 (37.82%)rr_AnnualReturn2008
/ dei_LegalEntityAxis
= vanguard_S000004444Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012210Member
2009 rr_AnnualReturn2009 34.95%rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000004444Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012210Member
2010 rr_AnnualReturn2010 11.53%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000004444Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012210Member
2011 rr_AnnualReturn2011 (0.68%)rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000004444Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012210Member
2012 rr_AnnualReturn2012 18.43%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000004444Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012210Member
2013 rr_AnnualReturn2013 35.49%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000004444Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012210Member
Date rr_BarChartYearToDateReturnDate Sep. 30, 2014
Year to Date Return rr_BarChartYearToDateReturn 6.52%rr_BarChartYearToDateReturn
/ dei_LegalEntityAxis
= vanguard_S000004444Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012210Member
Bar Chart Highest Quarterly Return Date rr_BarChartHighestQuarterlyReturnDate Mar. 31, 2012
Bar Chart Highest Quarterly Return rr_BarChartHighestQuarterlyReturn 18.23%rr_BarChartHighestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000004444Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012210Member
Bar Chart Lowest Quarter Return Date rr_BarChartLowestQuarterlyReturnDate Dec. 31, 2008
Bar Chart Lowest Quarter Return rr_BarChartLowestQuarterlyReturn (21.69%)rr_BarChartLowestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000004444Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012210Member
One Year rr_AverageAnnualReturnYear01 35.49%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004444Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012210Member
Five Years rr_AverageAnnualReturnYear05 19.12%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004444Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012210Member
Ten Years rr_AverageAnnualReturnYear10 7.12%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000004444Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012210Member
Inception Date rr_AverageAnnualReturnInceptionDate Jan. 06, 1959
Vanguard U.S. Growth Fund | Vanguard U.S. Growth Fund - Admiral Shares  
Risk/Return: rr_RiskReturnAbstract  
Sales charge (load) imposed on purchases rr_MaximumCumulativeSalesChargeOverOfferingPrice none
Purchase Fee rr_MaximumCumulativeSalesChargeOverOther none
Sales charge (load) imposed on reinvested dividends rr_MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther none
Redemption Fee rr_RedemptionFeeOverRedemption none
Account Service Fee (for certain fund account balances below $10,000) rr_MaximumAccountFee 20rr_MaximumAccountFee
/ dei_LegalEntityAxis
= vanguard_S000004444Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012211Member
Management Fees rr_ManagementFeesOverAssets 0.29%rr_ManagementFeesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004444Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012211Member
12b-1 Distribution Fee rr_DistributionAndService12b1FeesOverAssets none
Other Expenses rr_OtherExpensesOverAssets 0.01%rr_OtherExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004444Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012211Member
Total Annual Fund Operating Expenses rr_NetExpensesOverAssets 0.30%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004444Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012211Member
1 YEAR rr_ExpenseExampleNoRedemptionYear01 31rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000004444Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012211Member
3 YEAR rr_ExpenseExampleNoRedemptionYear03 97rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000004444Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012211Member
5 YEAR rr_ExpenseExampleNoRedemptionYear05 169rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000004444Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012211Member
10 YEAR rr_ExpenseExampleNoRedemptionYear10 381rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000004444Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012211Member
Annual Return Inception Date rr_AnnualReturnInceptionDate Aug. 13, 2001
2004 rr_AnnualReturn2004 7.29%rr_AnnualReturn2004
/ dei_LegalEntityAxis
= vanguard_S000004444Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012211Member
2005 rr_AnnualReturn2005 11.38%rr_AnnualReturn2005
/ dei_LegalEntityAxis
= vanguard_S000004444Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012211Member
2006 rr_AnnualReturn2006 2.03%rr_AnnualReturn2006
/ dei_LegalEntityAxis
= vanguard_S000004444Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012211Member
2007 rr_AnnualReturn2007 10.39%rr_AnnualReturn2007
/ dei_LegalEntityAxis
= vanguard_S000004444Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012211Member
2008 rr_AnnualReturn2008 (37.69%)rr_AnnualReturn2008
/ dei_LegalEntityAxis
= vanguard_S000004444Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012211Member
2009 rr_AnnualReturn2009 35.14%rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000004444Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012211Member
2010 rr_AnnualReturn2010 11.74%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000004444Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012211Member
2011 rr_AnnualReturn2011 (0.53%)rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000004444Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012211Member
2012 rr_AnnualReturn2012 18.54%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000004444Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012211Member
2013 rr_AnnualReturn2013 35.71%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000004444Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012211Member
Date rr_BarChartYearToDateReturnDate Sep. 30, 2014
Year to Date Return rr_BarChartYearToDateReturn 6.64%rr_BarChartYearToDateReturn
/ dei_LegalEntityAxis
= vanguard_S000004444Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012211Member
Bar Chart Highest Quarterly Return Date rr_BarChartHighestQuarterlyReturnDate Mar. 31, 2012
Bar Chart Highest Quarterly Return rr_BarChartHighestQuarterlyReturn 18.25%rr_BarChartHighestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000004444Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012211Member
Bar Chart Lowest Quarter Return Date rr_BarChartLowestQuarterlyReturnDate Dec. 31, 2008
Bar Chart Lowest Quarter Return rr_BarChartLowestQuarterlyReturn (21.62%)rr_BarChartLowestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000004444Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012211Member
One Year rr_AverageAnnualReturnYear01 35.71%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004444Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012211Member
Five Years rr_AverageAnnualReturnYear05 19.30%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004444Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012211Member
Ten Years rr_AverageAnnualReturnYear10 7.32%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000004444Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012211Member
Inception Date rr_AverageAnnualReturnInceptionDate Aug. 13, 2001
Vanguard Utilities Index Fund | Vanguard Utilities Index Fund - ETF Shares  
Risk/Return: rr_RiskReturnAbstract  
Management Fees rr_ManagementFeesOverAssets 0.09%rr_ManagementFeesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004445Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012213Member
12b-1 Distribution Fee rr_DistributionAndService12b1FeesOverAssets none
Other Expenses rr_OtherExpensesOverAssets 0.03%rr_OtherExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004445Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012213Member
Total Annual Fund Operating Expenses rr_NetExpensesOverAssets 0.12%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004445Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012213Member
1 YEAR rr_ExpenseExampleNoRedemptionYear01 12rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000004445Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012213Member
3 YEAR rr_ExpenseExampleNoRedemptionYear03 39rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000004445Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012213Member
5 YEAR rr_ExpenseExampleNoRedemptionYear05 68rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000004445Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012213Member
10 YEAR rr_ExpenseExampleNoRedemptionYear10 154rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000004445Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012213Member
Annual Return Inception Date rr_AnnualReturnInceptionDate Jan. 26, 2004
2005 rr_AnnualReturn2005 14.75%rr_AnnualReturn2005
/ dei_LegalEntityAxis
= vanguard_S000004445Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012213Member
2006 rr_AnnualReturn2006 21.58%rr_AnnualReturn2006
/ dei_LegalEntityAxis
= vanguard_S000004445Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012213Member
2007 rr_AnnualReturn2007 17.15%rr_AnnualReturn2007
/ dei_LegalEntityAxis
= vanguard_S000004445Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012213Member
2008 rr_AnnualReturn2008 (28.06%)rr_AnnualReturn2008
/ dei_LegalEntityAxis
= vanguard_S000004445Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012213Member
2009 rr_AnnualReturn2009 11.45%rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000004445Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012213Member
2010 rr_AnnualReturn2010 6.95%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000004445Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012213Member
2011 rr_AnnualReturn2011 18.91%rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000004445Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012213Member
2012 rr_AnnualReturn2012 1.95%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000004445Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012213Member
2013 rr_AnnualReturn2013 14.93%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000004445Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012213Member
Date rr_BarChartYearToDateReturnDate Sep. 30, 2014
Year to Date Return rr_BarChartYearToDateReturn 12.26%rr_BarChartYearToDateReturn
/ dei_LegalEntityAxis
= vanguard_S000004445Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012213Member
Bar Chart Highest Quarterly Return Date rr_BarChartHighestQuarterlyReturnDate Mar. 31, 2013
Bar Chart Highest Quarterly Return rr_BarChartHighestQuarterlyReturn 13.51%rr_BarChartHighestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000004445Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012213Member
Bar Chart Lowest Quarter Return Date rr_BarChartLowestQuarterlyReturnDate Sep. 30, 2008
Bar Chart Lowest Quarter Return rr_BarChartLowestQuarterlyReturn (17.44%)rr_BarChartLowestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000004445Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012213Member
One Year rr_AverageAnnualReturnYear01 14.93%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004445Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012213Member
Five Years rr_AverageAnnualReturnYear05 10.68%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004445Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012213Member
Since Inception rr_AverageAnnualReturnSinceInception 9.03%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000004445Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012213Member
Inception Date rr_AverageAnnualReturnInceptionDate Jan. 26, 2004
Vanguard Utilities Index Fund | Vanguard Utilities Index Fund - Admiral Shares  
Risk/Return: rr_RiskReturnAbstract  
Sales charge (load) imposed on purchases rr_MaximumCumulativeSalesChargeOverOfferingPrice none
Purchase Fee rr_MaximumCumulativeSalesChargeOverOther none
Sales charge (load) imposed on reinvested dividends rr_MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther none
Redemption Fee rr_RedemptionFeeOverRedemption none
Account Service Fee (for certain fund account balances below $10,000) rr_MaximumAccountFee 20rr_MaximumAccountFee
/ dei_LegalEntityAxis
= vanguard_S000004445Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012212Member
Management Fees rr_ManagementFeesOverAssets 0.10%rr_ManagementFeesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004445Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012212Member
12b-1 Distribution Fee rr_DistributionAndService12b1FeesOverAssets none
Other Expenses rr_OtherExpensesOverAssets 0.02%rr_OtherExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004445Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012212Member
Total Annual Fund Operating Expenses rr_NetExpensesOverAssets 0.12%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004445Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012212Member
1 YEAR rr_ExpenseExampleNoRedemptionYear01 12rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000004445Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012212Member
3 YEAR rr_ExpenseExampleNoRedemptionYear03 39rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000004445Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012212Member
5 YEAR rr_ExpenseExampleNoRedemptionYear05 68rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000004445Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012212Member
10 YEAR rr_ExpenseExampleNoRedemptionYear10 154rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000004445Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012212Member
Annual Return Inception Date rr_AnnualReturnInceptionDate Apr. 28, 2004
2005 rr_AnnualReturn2005 14.72%rr_AnnualReturn2005
/ dei_LegalEntityAxis
= vanguard_S000004445Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012212Member
2006 rr_AnnualReturn2006 21.54%rr_AnnualReturn2006
/ dei_LegalEntityAxis
= vanguard_S000004445Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012212Member
2007 rr_AnnualReturn2007 17.08%rr_AnnualReturn2007
/ dei_LegalEntityAxis
= vanguard_S000004445Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012212Member
2008 rr_AnnualReturn2008 (28.09%)rr_AnnualReturn2008
/ dei_LegalEntityAxis
= vanguard_S000004445Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012212Member
2009 rr_AnnualReturn2009 11.43%rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000004445Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012212Member
2010 rr_AnnualReturn2010 6.95%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000004445Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012212Member
2011 rr_AnnualReturn2011 18.92%rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000004445Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012212Member
2012 rr_AnnualReturn2012 1.94%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000004445Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012212Member
2013 rr_AnnualReturn2013 14.98%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000004445Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012212Member
Date rr_BarChartYearToDateReturnDate Sep. 30, 2014
Year to Date Return rr_BarChartYearToDateReturn 12.24%rr_BarChartYearToDateReturn
/ dei_LegalEntityAxis
= vanguard_S000004445Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012212Member
Bar Chart Highest Quarterly Return Date rr_BarChartHighestQuarterlyReturnDate Mar. 31, 2013
Bar Chart Highest Quarterly Return rr_BarChartHighestQuarterlyReturn 13.53%rr_BarChartHighestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000004445Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012212Member
Bar Chart Lowest Quarter Return Date rr_BarChartLowestQuarterlyReturnDate Sep. 30, 2008
Bar Chart Lowest Quarter Return rr_BarChartLowestQuarterlyReturn (17.44%)rr_BarChartLowestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000004445Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012212Member
One Year rr_AverageAnnualReturnYear01 14.98%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004445Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012212Member
Five Years rr_AverageAnnualReturnYear05 10.69%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004445Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012212Member
Since Inception rr_AverageAnnualReturnSinceInception 9.23%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000004445Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012212Member
Inception Date rr_AverageAnnualReturnInceptionDate Apr. 28, 2004
Standard & Poor's 500 Index | Vanguard U.S. Growth Fund | Vanguard U.S. Growth Fund - Investor Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 32.39%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004444Member
/ rr_PerformanceMeasureAxis
= vanguard_StandardnPoors500IndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012210Member
Five Years rr_AverageAnnualReturnYear05 17.94%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004444Member
/ rr_PerformanceMeasureAxis
= vanguard_StandardnPoors500IndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012210Member
Ten Years rr_AverageAnnualReturnYear10 7.41%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000004444Member
/ rr_PerformanceMeasureAxis
= vanguard_StandardnPoors500IndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012210Member
Standard & Poor's 500 Index | Vanguard U.S. Growth Fund | Vanguard U.S. Growth Fund - Admiral Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 32.39%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004444Member
/ rr_PerformanceMeasureAxis
= vanguard_StandardnPoors500IndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012211Member
Five Years rr_AverageAnnualReturnYear05 17.94%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004444Member
/ rr_PerformanceMeasureAxis
= vanguard_StandardnPoors500IndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012211Member
Ten Years rr_AverageAnnualReturnYear10 7.41%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000004444Member
/ rr_PerformanceMeasureAxis
= vanguard_StandardnPoors500IndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012211Member
Russell 1000 Growth Index | Vanguard U.S. Growth Fund | Vanguard U.S. Growth Fund - Investor Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 33.48%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004444Member
/ rr_PerformanceMeasureAxis
= vanguard_Russell1000GrowthIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012210Member
Five Years rr_AverageAnnualReturnYear05 20.39%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004444Member
/ rr_PerformanceMeasureAxis
= vanguard_Russell1000GrowthIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012210Member
Ten Years rr_AverageAnnualReturnYear10 7.83%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000004444Member
/ rr_PerformanceMeasureAxis
= vanguard_Russell1000GrowthIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012210Member
Russell 1000 Growth Index | Vanguard U.S. Growth Fund | Vanguard U.S. Growth Fund - Admiral Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 33.48%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004444Member
/ rr_PerformanceMeasureAxis
= vanguard_Russell1000GrowthIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012211Member
Five Years rr_AverageAnnualReturnYear05 20.39%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004444Member
/ rr_PerformanceMeasureAxis
= vanguard_Russell1000GrowthIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012211Member
Ten Years rr_AverageAnnualReturnYear10 7.83%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000004444Member
/ rr_PerformanceMeasureAxis
= vanguard_Russell1000GrowthIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012211Member
MSCI US Large Cap 300 Index | Vanguard Mega Cap Index Fund | Vanguard Mega Cap Index Fund - Institutional Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 32.07%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000019698Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSLargeCap300IndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000055209Member
Five Years rr_AverageAnnualReturnYear05 17.59%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000019698Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSLargeCap300IndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000055209Member
Since Inception rr_AverageAnnualReturnSinceInception 7.83%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000019698Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSLargeCap300IndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000055209Member
MSCI US Large Cap 300 Index | Vanguard Mega Cap Index Fund | Vanguard Mega Cap Index Fund - ETF Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 32.07%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000019698Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSLargeCap300IndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000055210Member
Five Years rr_AverageAnnualReturnYear05 17.59%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000019698Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSLargeCap300IndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000055210Member
Since Inception rr_AverageAnnualReturnSinceInception 6.47%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000019698Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSLargeCap300IndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000055210Member
MSCI US Large Cap Value Index | Vanguard Mega Cap Value Index Fund | Vanguard Mega Cap Value Index Fund - Institutional Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 31.42%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000019699Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSLargeCapValueIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000055212Member
Five Years rr_AverageAnnualReturnYear05 15.10%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000019699Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSLargeCapValueIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000055212Member
Since Inception rr_AverageAnnualReturnSinceInception 6.29%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000019699Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSLargeCapValueIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000055212Member
MSCI US Large Cap Value Index | Vanguard Mega Cap Value Index Fund | Vanguard Mega Cap Value Index Fund - ETF Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 31.42%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000019699Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSLargeCapValueIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000055213Member
Five Years rr_AverageAnnualReturnYear05 15.10%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000019699Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSLargeCapValueIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000055213Member
Since Inception rr_AverageAnnualReturnSinceInception 4.60%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000019699Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSLargeCapValueIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000055213Member
MSCI US Large Cap Growth Index | Vanguard Mega Cap Growth Index Fund | Vanguard Mega Cap Growth Index Fund - Institutional Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 32.59%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000019700Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSLargeCapGrowthIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000055215Member
Five Years rr_AverageAnnualReturnYear05 20.03%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000019700Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSLargeCapGrowthIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000055215Member
Since Inception rr_AverageAnnualReturnSinceInception 9.66%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000019700Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSLargeCapGrowthIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000055215Member
MSCI US Large Cap Growth Index | Vanguard Mega Cap Growth Index Fund | Vanguard Mega Cap Growth Index Fund - ETF Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 32.59%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000019700Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSLargeCapGrowthIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000055216Member
Five Years rr_AverageAnnualReturnYear05 20.03%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000019700Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSLargeCapGrowthIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000055216Member
Since Inception rr_AverageAnnualReturnSinceInception 8.26%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000019700Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSLargeCapGrowthIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000055216Member
MSCI US IMI Energy | Vanguard Energy Index Fund | Vanguard Energy Index Fund - ETF Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 25.72%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIEnergyMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012219Member
Five Years rr_AverageAnnualReturnYear05 14.28%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIEnergyMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012219Member
Since Inception rr_AverageAnnualReturnSinceInception 12.16%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIEnergyMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012219Member
MSCI US IMI Energy | Vanguard Energy Index Fund | Vanguard Energy Index Fund - Admiral Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 25.72%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIEnergyMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012218Member
Five Years rr_AverageAnnualReturnYear05 14.28%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIEnergyMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012218Member
Since Inception rr_AverageAnnualReturnSinceInception 11.51%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIEnergyMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012218Member
MSCI US IMI Consumer Discretionary | Vanguard Consumer Discretionary Index Fund | Vanguard Consumer Discretionary Index Fund - ETF Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 43.75%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004446Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIConsumerDiscretionaryMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012215Member
Five Years rr_AverageAnnualReturnYear05 29.05%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004446Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIConsumerDiscretionaryMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012215Member
Since Inception rr_AverageAnnualReturnSinceInception 9.41%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000004446Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIConsumerDiscretionaryMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012215Member
MSCI US IMI Consumer Discretionary | Vanguard Consumer Discretionary Index Fund | Vanguard Consumer Discretionary Index Fund - Admiral Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 43.75%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004446Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIConsumerDiscretionaryMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012214Member
Five Years rr_AverageAnnualReturnYear05 29.05%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004446Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIConsumerDiscretionaryMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012214Member
Since Inception rr_AverageAnnualReturnSinceInception 9.85%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000004446Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIConsumerDiscretionaryMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012214Member
MSCI US IMI Consumer Staples | Vanguard Consumer Staples Index Fund | Vanguard Consumer Staples Index Fund - ETF Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 27.43%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004447Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIConsumerStaplesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012217Member
Five Years rr_AverageAnnualReturnYear05 16.35%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004447Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIConsumerStaplesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012217Member
Since Inception rr_AverageAnnualReturnSinceInception 10.31%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000004447Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIConsumerStaplesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012217Member
MSCI US IMI Consumer Staples | Vanguard Consumer Staples Index Fund | Vanguard Consumer Staples Index Fund - Admiral Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 27.43%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004447Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIConsumerStaplesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012216Member
Five Years rr_AverageAnnualReturnYear05 16.35%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004447Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIConsumerStaplesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012216Member
Since Inception rr_AverageAnnualReturnSinceInception 10.37%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000004447Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIConsumerStaplesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012216Member
MSCI US IMI Financials | Vanguard Financials Index Fund | Vanguard Financials Index Fund - ETF Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 33.14%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIFinancialsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012221Member
Five Years rr_AverageAnnualReturnYear05 13.65%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIFinancialsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012221Member
Since Inception rr_AverageAnnualReturnSinceInception 0.99%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIFinancialsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012221Member
MSCI US IMI Financials | Vanguard Financials Index Fund | Vanguard Financials Index Fund - Admiral Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 33.14%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIFinancialsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012220Member
Five Years rr_AverageAnnualReturnYear05 13.65%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIFinancialsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012220Member
Since Inception rr_AverageAnnualReturnSinceInception 1.16%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIFinancialsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012220Member
MSCI US IMI Health Care | Vanguard Health Care Index Fund | Vanguard Health Care Index Fund - ETF Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 42.84%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004450Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIHealthCareMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012223Member
Five Years rr_AverageAnnualReturnYear05 19.56%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004450Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIHealthCareMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012223Member
Since Inception rr_AverageAnnualReturnSinceInception 8.95%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000004450Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIHealthCareMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012223Member
MSCI US IMI Health Care | Vanguard Health Care Index Fund | Vanguard Health Care Index Fund - Admiral Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 42.84%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004450Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIHealthCareMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012222Member
Five Years rr_AverageAnnualReturnYear05 19.56%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004450Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIHealthCareMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012222Member
Since Inception rr_AverageAnnualReturnSinceInception 8.96%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000004450Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIHealthCareMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012222Member
MSCI US IMI Industrials | Vanguard Industrials Index Fund | Vanguard Industrials Index Fund - ETF Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 42.13%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004451Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIIndustrialsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012225Member
Five Years rr_AverageAnnualReturnYear05 20.57%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004451Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIIndustrialsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012225Member
Since Inception rr_AverageAnnualReturnSinceInception 9.69%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000004451Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIIndustrialsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012225Member
MSCI US IMI Industrials | Vanguard Industrials Index Fund | Vanguard Industrials Index Fund - Admiral Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 42.13%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004451Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIIndustrialsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012224Member
Five Years rr_AverageAnnualReturnYear05 20.57%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004451Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIIndustrialsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012224Member
Since Inception rr_AverageAnnualReturnSinceInception 7.43%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000004451Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIIndustrialsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012224Member
MSCI US IMI Information Technology | Vanguard Information Technology Index Fund | Vanguard Information Technology Index Fund - ETF Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 31.09%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004452Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIInformationTechnologyMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012227Member
Five Years rr_AverageAnnualReturnYear05 22.50%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004452Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIInformationTechnologyMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012227Member
Since Inception rr_AverageAnnualReturnSinceInception 6.79%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000004452Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIInformationTechnologyMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012227Member
MSCI US IMI Information Technology | Vanguard Information Technology Index Fund | Vanguard Information Technology Index Fund - Admiral Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 31.09%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004452Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIInformationTechnologyMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012226Member
Five Years rr_AverageAnnualReturnYear05 22.50%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004452Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIInformationTechnologyMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012226Member
Since Inception rr_AverageAnnualReturnSinceInception 8.08%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000004452Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIInformationTechnologyMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012226Member
MSCI US IMI Materials | Vanguard Materials Index Fund | Vanguard Materials Index Fund - ETF Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 24.99%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004441Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIMaterialsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012206Member
Five Years rr_AverageAnnualReturnYear05 20.29%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004441Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIMaterialsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012206Member
Since Inception rr_AverageAnnualReturnSinceInception 9.93%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000004441Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIMaterialsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012206Member
MSCI US IMI Materials | Vanguard Materials Index Fund | Vanguard Materials Index Fund - Admiral Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 24.99%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004441Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIMaterialsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012205Member
Five Years rr_AverageAnnualReturnYear05 20.29%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004441Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIMaterialsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012205Member
Since Inception rr_AverageAnnualReturnSinceInception 9.56%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000004441Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIMaterialsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012205Member
MSCI US IMI Telecommunication Services | Vanguard Telecommunication Services Index Fund | Vanguard Telecommunication Services Index Fund - ETF Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 14.68%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004443Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMITelecommunicationServicesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012209Member
Five Years rr_AverageAnnualReturnYear05 13.51%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004443Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMITelecommunicationServicesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012209Member
Since Inception rr_AverageAnnualReturnSinceInception 7.93%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000004443Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMITelecommunicationServicesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012209Member
MSCI US IMI Telecommunication Services | Vanguard Telecommunication Services Index Fund | Vanguard Telecommunication Services Index Fund - Admiral Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 14.68%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004443Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMITelecommunicationServicesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012208Member
Five Years rr_AverageAnnualReturnYear05 13.51%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004443Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMITelecommunicationServicesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012208Member
Since Inception rr_AverageAnnualReturnSinceInception 7.93%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000004443Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMITelecommunicationServicesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012208Member
MSCI US IMI Utilities | Vanguard Utilities Index Fund | Vanguard Utilities Index Fund - ETF Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 15.13%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004445Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIUtilitiesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012213Member
Five Years rr_AverageAnnualReturnYear05 10.88%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004445Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIUtilitiesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012213Member
Since Inception rr_AverageAnnualReturnSinceInception 9.24%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000004445Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIUtilitiesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012213Member
MSCI US IMI Utilities | Vanguard Utilities Index Fund | Vanguard Utilities Index Fund - Admiral Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 15.13%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004445Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIUtilitiesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012212Member
Five Years rr_AverageAnnualReturnYear05 10.88%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004445Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIUtilitiesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012212Member
Since Inception rr_AverageAnnualReturnSinceInception 9.45%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000004445Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIUtilitiesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012212Member
Spliced Social Index | Vanguard FTSE Social Index Fund | Vanguard FTSE Social Index Fund - Investor Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 37.19%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004440Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedSocialIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012203Member
Five Years rr_AverageAnnualReturnYear05 20.15%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004440Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedSocialIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012203Member
Ten Years rr_AverageAnnualReturnYear10 6.12%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000004440Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedSocialIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012203Member
Spliced Social Index | Vanguard FTSE Social Index Fund | Vanguard FTSE Social Index Fund - Institutional Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 37.19%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004440Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedSocialIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012204Member
Five Years rr_AverageAnnualReturnYear05 20.15%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004440Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedSocialIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012204Member
Ten Years rr_AverageAnnualReturnYear10 6.12%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000004440Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedSocialIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012204Member
FTSE4Good US Select Index | Vanguard FTSE Social Index Fund | Vanguard FTSE Social Index Fund - Investor Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 37.19%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004440Member
/ rr_PerformanceMeasureAxis
= vanguard_FTSE4GoodUSSelectIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012203Member
Five Years rr_AverageAnnualReturnYear05 20.15%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004440Member
/ rr_PerformanceMeasureAxis
= vanguard_FTSE4GoodUSSelectIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012203Member
Ten Years rr_AverageAnnualReturnYear10 none
FTSE4Good US Select Index | Vanguard FTSE Social Index Fund | Vanguard FTSE Social Index Fund - Institutional Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 37.19%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004440Member
/ rr_PerformanceMeasureAxis
= vanguard_FTSE4GoodUSSelectIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012204Member
Five Years rr_AverageAnnualReturnYear05 20.15%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004440Member
/ rr_PerformanceMeasureAxis
= vanguard_FTSE4GoodUSSelectIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012204Member
Ten Years rr_AverageAnnualReturnYear10 none
MSCI ACWI ex USA Index | Vanguard International Growth Fund | Vanguard International Growth Fund - Investor Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 15.29%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004453Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIACWIexUSAIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012228Member
Five Years rr_AverageAnnualReturnYear05 12.81%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004453Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIACWIexUSAIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012228Member
Ten Years rr_AverageAnnualReturnYear10 7.57%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000004453Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIACWIexUSAIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012228Member
MSCI ACWI ex USA Index | Vanguard International Growth Fund | Vanguard International Growth Fund - Admiral Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 15.29%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004453Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIACWIexUSAIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012229Member
Five Years rr_AverageAnnualReturnYear05 12.81%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004453Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIACWIexUSAIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012229Member
Ten Years rr_AverageAnnualReturnYear10 7.57%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000004453Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIACWIexUSAIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012229Member
Barclays U.S. Treasury STRIPS 20-30 Year Equal Par Bond Index | Vanguard Extended Duration Treasury Index Fund | Vanguard Extended Duration Treasury Index Fund - ETF Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 (20.54%)rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000018789Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSTreasurySTRIPS2030YearEqualParMember
/ rr_ProspectusShareClassAxis
= vanguard_C000051981Member
Five Years rr_AverageAnnualReturnYear05 (1.81%)rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000018789Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSTreasurySTRIPS2030YearEqualParMember
/ rr_ProspectusShareClassAxis
= vanguard_C000051981Member
Since Inception rr_AverageAnnualReturnSinceInception 6.04%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000018789Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSTreasurySTRIPS2030YearEqualParMember
/ rr_ProspectusShareClassAxis
= vanguard_C000051981Member
Barclays U.S. Treasury STRIPS 20-30 Year Equal Par Bond Index | Vanguard Extended Duration Treasury Index Fund | Vanguard Extended Duration Treasury Index Fund - Institutional Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 (20.54%)rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000018789Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSTreasurySTRIPS2030YearEqualParMember
/ rr_ProspectusShareClassAxis
= vanguard_C000051979Member
Five Years rr_AverageAnnualReturnYear05 (1.81%)rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000018789Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSTreasurySTRIPS2030YearEqualParMember
/ rr_ProspectusShareClassAxis
= vanguard_C000051979Member
Since Inception rr_AverageAnnualReturnSinceInception 5.61%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000018789Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSTreasurySTRIPS2030YearEqualParMember
/ rr_ProspectusShareClassAxis
= vanguard_C000051979Member
MSCI US IMI Consumer Discretionary 25 50 | Vanguard Consumer Discretionary Index Fund | Vanguard Consumer Discretionary Index Fund - ETF Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 43.75%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004446Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIConsumerDiscretionary2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012215Member
Five Years rr_AverageAnnualReturnYear05 none
MSCI US IMI Consumer Discretionary 25 50 | Vanguard Consumer Discretionary Index Fund | Vanguard Consumer Discretionary Index Fund - Admiral Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 43.75%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004446Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIConsumerDiscretionary2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012214Member
Five Years rr_AverageAnnualReturnYear05 none
MSCI US IMI Consumer Staples 25 50 | Vanguard Consumer Staples Index Fund | Vanguard Consumer Staples Index Fund - ETF Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 28.18%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004447Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIConsumerStaples2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012217Member
Five Years rr_AverageAnnualReturnYear05 none
MSCI US IMI Consumer Staples 25 50 | Vanguard Consumer Staples Index Fund | Vanguard Consumer Staples Index Fund - Admiral Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 28.18%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004447Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIConsumerStaples2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012216Member
Five Years rr_AverageAnnualReturnYear05 none
MSCI US IMI Energy 25 50 | Vanguard Energy Index Fund | Vanguard Energy Index Fund - ETF Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 25.93%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIEnergy2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012219Member
Five Years rr_AverageAnnualReturnYear05 none
MSCI US IMI Energy 25 50 | Vanguard Energy Index Fund | Vanguard Energy Index Fund - Admiral Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 25.93%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIEnergy2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012218Member
Five Years rr_AverageAnnualReturnYear05 none
MSCI US IMI Financials 25 50 | Vanguard Financials Index Fund | Vanguard Financials Index Fund - ETF Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 33.14%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIFinancials2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012221Member
Five Years rr_AverageAnnualReturnYear05 none
MSCI US IMI Financials 25 50 | Vanguard Financials Index Fund | Vanguard Financials Index Fund - Admiral Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 33.14%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIFinancials2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012220Member
Five Years rr_AverageAnnualReturnYear05 none
MSCI US IMI Health Care 25 50 | Vanguard Health Care Index Fund | Vanguard Health Care Index Fund - ETF Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 42.84%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004450Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIHealthCare2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012223Member
Five Years rr_AverageAnnualReturnYear05 none
MSCI US IMI Health Care 25 50 | Vanguard Health Care Index Fund | Vanguard Health Care Index Fund - Admiral Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 42.84%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004450Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIHealthCare2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012222Member
Five Years rr_AverageAnnualReturnYear05 none
MSCI US IMI Industrials 25 50 | Vanguard Industrials Index Fund | Vanguard Industrials Index Fund - ETF Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 42.13%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004451Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIIndustrials2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012225Member
Five Years rr_AverageAnnualReturnYear05 none
MSCI US IMI Industrials 25 50 | Vanguard Industrials Index Fund | Vanguard Industrials Index Fund - Admiral Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 42.13%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004451Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIIndustrials2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012224Member
Five Years rr_AverageAnnualReturnYear05 none
MSCI US IMI Information Technology 25 50 | Vanguard Information Technology Index Fund | Vanguard Information Technology Index Fund - ETF Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 31.09%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004452Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIInformationTechnology2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012227Member
Five Years rr_AverageAnnualReturnYear05 none
MSCI US IMI Information Technology 25 50 | Vanguard Information Technology Index Fund | Vanguard Information Technology Index Fund - Admiral Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 31.09%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004452Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIInformationTechnology2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012226Member
Five Years rr_AverageAnnualReturnYear05 none
MSCI US IMI Materials 25 50 | Vanguard Materials Index Fund | Vanguard Materials Index Fund - ETF Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 24.99%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004441Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIMaterials2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012206Member
Five Years rr_AverageAnnualReturnYear05 none
MSCI US IMI Materials 25 50 | Vanguard Materials Index Fund | Vanguard Materials Index Fund - Admiral Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 24.99%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004441Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIMaterials2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012205Member
Five Years rr_AverageAnnualReturnYear05 none
MSCI US IMI Telecommunication Services 25 50 | Vanguard Telecommunication Services Index Fund | Vanguard Telecommunication Services Index Fund - ETF Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 24.12%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004443Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMITelecommunicationServices2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012209Member
Five Years rr_AverageAnnualReturnYear05 none
MSCI US IMI Telecommunication Services 25 50 | Vanguard Telecommunication Services Index Fund | Vanguard Telecommunication Services Index Fund - Admiral Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 24.12%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004443Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMITelecommunicationServices2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012208Member
Five Years rr_AverageAnnualReturnYear05 none
MSCI US IMI Utilities 25 50 | Vanguard Utilities Index Fund | Vanguard Utilities Index Fund - ETF Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 15.13%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004445Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIUtilities2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012213Member
Five Years rr_AverageAnnualReturnYear05 none
MSCI US IMI Utilities 25 50 | Vanguard Utilities Index Fund | Vanguard Utilities Index Fund - Admiral Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 15.13%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004445Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSIMIUtilities2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012212Member
Five Years rr_AverageAnnualReturnYear05 none
Spliced US IMI Consumer Discretionary 25 50 | Vanguard Consumer Discretionary Index Fund | Vanguard Consumer Discretionary Index Fund - ETF Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 43.75%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004446Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedUSIMIConsumerDiscretionary2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012215Member
Five Years rr_AverageAnnualReturnYear05 29.05%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004446Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedUSIMIConsumerDiscretionary2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012215Member
Since Inception rr_AverageAnnualReturnSinceInception 9.41%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000004446Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedUSIMIConsumerDiscretionary2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012215Member
Spliced US IMI Consumer Discretionary 25 50 | Vanguard Consumer Discretionary Index Fund | Vanguard Consumer Discretionary Index Fund - Admiral Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 43.75%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004446Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedUSIMIConsumerDiscretionary2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012214Member
Five Years rr_AverageAnnualReturnYear05 29.05%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004446Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedUSIMIConsumerDiscretionary2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012214Member
Since Inception rr_AverageAnnualReturnSinceInception 9.85%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000004446Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedUSIMIConsumerDiscretionary2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012214Member
Spliced US IMI Consumer Staples 25 50 | Vanguard Consumer Staples Index Fund | Vanguard Consumer Staples Index Fund - ETF Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 28.18%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004447Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedUSIMIConsumerStaples2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012217Member
Five Years rr_AverageAnnualReturnYear05 16.52%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004447Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedUSIMIConsumerStaples2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012217Member
Since Inception rr_AverageAnnualReturnSinceInception 10.39%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000004447Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedUSIMIConsumerStaples2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012217Member
Spliced US IMI Consumer Staples 25 50 | Vanguard Consumer Staples Index Fund | Vanguard Consumer Staples Index Fund - Admiral Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 28.18%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004447Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedUSIMIConsumerStaples2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012216Member
Five Years rr_AverageAnnualReturnYear05 16.52%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004447Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedUSIMIConsumerStaples2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012216Member
Since Inception rr_AverageAnnualReturnSinceInception 10.45%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000004447Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedUSIMIConsumerStaples2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012216Member
Spliced US IMI Energy 25 50 | Vanguard Energy Index Fund | Vanguard Energy Index Fund - ETF Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 25.93%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedUSIMIEnergy2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012219Member
Five Years rr_AverageAnnualReturnYear05 14.21%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedUSIMIEnergy2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012219Member
Since Inception rr_AverageAnnualReturnSinceInception 12.13%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedUSIMIEnergy2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012219Member
Spliced US IMI Energy 25 50 | Vanguard Energy Index Fund | Vanguard Energy Index Fund - Admiral Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 25.93%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedUSIMIEnergy2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012218Member
Five Years rr_AverageAnnualReturnYear05 14.21%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedUSIMIEnergy2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012218Member
Since Inception rr_AverageAnnualReturnSinceInception 11.47%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000004448Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedUSIMIEnergy2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012218Member
Spliced US IMI Financials 25 50 | Vanguard Financials Index Fund | Vanguard Financials Index Fund - ETF Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 33.14%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedUSIMIFinancials2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012221Member
Five Years rr_AverageAnnualReturnYear05 13.65%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedUSIMIFinancials2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012221Member
Since Inception rr_AverageAnnualReturnSinceInception 0.99%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedUSIMIFinancials2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012221Member
Spliced US IMI Financials 25 50 | Vanguard Financials Index Fund | Vanguard Financials Index Fund - Admiral Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 33.14%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedUSIMIFinancials2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012220Member
Five Years rr_AverageAnnualReturnYear05 13.65%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedUSIMIFinancials2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012220Member
Since Inception rr_AverageAnnualReturnSinceInception 1.16%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000004449Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedUSIMIFinancials2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012220Member
Spliced US IMI Health Care 25 50 | Vanguard Health Care Index Fund | Vanguard Health Care Index Fund - ETF Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 42.84%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004450Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedUSIMIHealthCare2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012223Member
Five Years rr_AverageAnnualReturnYear05 19.56%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004450Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedUSIMIHealthCare2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012223Member
Since Inception rr_AverageAnnualReturnSinceInception 8.95%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000004450Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedUSIMIHealthCare2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012223Member
Spliced US IMI Health Care 25 50 | Vanguard Health Care Index Fund | Vanguard Health Care Index Fund - Admiral Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 42.84%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004450Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedUSIMIHealthCare2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012222Member
Five Years rr_AverageAnnualReturnYear05 19.56%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004450Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedUSIMIHealthCare2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012222Member
Since Inception rr_AverageAnnualReturnSinceInception 8.96%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000004450Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedUSIMIHealthCare2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012222Member
Spliced US IMI Industrials 25 50 | Vanguard Industrials Index Fund | Vanguard Industrials Index Fund - ETF Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 42.13%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004451Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedUSIMIIndustrials2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012225Member
Five Years rr_AverageAnnualReturnYear05 20.57%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004451Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedUSIMIIndustrials2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012225Member
Since Inception rr_AverageAnnualReturnSinceInception 9.69%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000004451Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedUSIMIIndustrials2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012225Member
Spliced US IMI Industrials 25 50 | Vanguard Industrials Index Fund | Vanguard Industrials Index Fund - Admiral Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 42.13%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004451Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedUSIMIIndustrials2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012224Member
Five Years rr_AverageAnnualReturnYear05 20.57%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004451Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedUSIMIIndustrials2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012224Member
Since Inception rr_AverageAnnualReturnSinceInception 7.43%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000004451Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedUSIMIIndustrials2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012224Member
Spliced US IMI Information Technology 25 50 | Vanguard Information Technology Index Fund | Vanguard Information Technology Index Fund - ETF Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 31.09%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004452Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedUSIMIInformationTechnology2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012227Member
Five Years rr_AverageAnnualReturnYear05 22.53%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004452Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedUSIMIInformationTechnology2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012227Member
Since Inception rr_AverageAnnualReturnSinceInception 6.80%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000004452Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedUSIMIInformationTechnology2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012227Member
Spliced US IMI Information Technology 25 50 | Vanguard Information Technology Index Fund | Vanguard Information Technology Index Fund - Admiral Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 31.09%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004452Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedUSIMIInformationTechnology2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012226Member
Five Years rr_AverageAnnualReturnYear05 22.53%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004452Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedUSIMIInformationTechnology2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012226Member
Since Inception rr_AverageAnnualReturnSinceInception 8.10%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000004452Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedUSIMIInformationTechnology2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012226Member
Spliced US IMI Materials 25 50 | Vanguard Materials Index Fund | Vanguard Materials Index Fund - ETF Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 24.99%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004441Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedUSIMIMaterials2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012206Member
Five Years rr_AverageAnnualReturnYear05 20.29%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004441Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedUSIMIMaterials2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012206Member
Since Inception rr_AverageAnnualReturnSinceInception 9.93%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000004441Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedUSIMIMaterials2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012206Member
Spliced US IMI Materials 25 50 | Vanguard Materials Index Fund | Vanguard Materials Index Fund - Admiral Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 24.99%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004441Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedUSIMIMaterials2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012205Member
Five Years rr_AverageAnnualReturnYear05 20.29%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004441Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedUSIMIMaterials2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012205Member
Since Inception rr_AverageAnnualReturnSinceInception 9.56%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000004441Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedUSIMIMaterials2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012205Member
Spliced US IMI Telecommunication Services 25 50 | Vanguard Telecommunication Services Index Fund | Vanguard Telecommunication Services Index Fund - ETF Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 24.12%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004443Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedUSIMITelecommunicationServices2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012209Member
Five Years rr_AverageAnnualReturnYear05 13.41%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004443Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedUSIMITelecommunicationServices2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012209Member
Since Inception rr_AverageAnnualReturnSinceInception 7.88%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000004443Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedUSIMITelecommunicationServices2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012209Member
Spliced US IMI Telecommunication Services 25 50 | Vanguard Telecommunication Services Index Fund | Vanguard Telecommunication Services Index Fund - Admiral Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 24.12%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004443Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedUSIMITelecommunicationServices2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012208Member
Five Years rr_AverageAnnualReturnYear05 13.41%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004443Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedUSIMITelecommunicationServices2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012208Member
Since Inception rr_AverageAnnualReturnSinceInception 7.87%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000004443Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedUSIMITelecommunicationServices2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012208Member
Spliced US IMI Utilities 25 50 | Vanguard Utilities Index Fund | Vanguard Utilities Index Fund - ETF Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 15.13%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004445Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedUSIMIUtilities2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012213Member
Five Years rr_AverageAnnualReturnYear05 10.88%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004445Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedUSIMIUtilities2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012213Member
Since Inception rr_AverageAnnualReturnSinceInception 9.24%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000004445Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedUSIMIUtilities2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012213Member
Spliced US IMI Utilities 25 50 | Vanguard Utilities Index Fund | Vanguard Utilities Index Fund - Admiral Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 15.13%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004445Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedUSIMIUtilities2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012212Member
Five Years rr_AverageAnnualReturnYear05 10.88%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004445Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedUSIMIUtilities2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012212Member
Since Inception rr_AverageAnnualReturnSinceInception 9.45%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000004445Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedUSIMIUtilities2550Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012212Member
Spliced International Index | Vanguard International Growth Fund | Vanguard International Growth Fund - Investor Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 15.29%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004453Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedInternationalIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012228Member
Five Years rr_AverageAnnualReturnYear05 10.62%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004453Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedInternationalIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012228Member
Ten Years rr_AverageAnnualReturnYear10 6.04%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000004453Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedInternationalIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012228Member
Spliced International Index | Vanguard International Growth Fund | Vanguard International Growth Fund - Admiral Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 15.29%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004453Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedInternationalIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012229Member
Five Years rr_AverageAnnualReturnYear05 10.62%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004453Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedInternationalIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012229Member
Ten Years rr_AverageAnnualReturnYear10 6.04%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000004453Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedInternationalIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012229Member
Dow Jones U.S. Total Stock Market Float Adjusted Index | Vanguard FTSE Social Index Fund | Vanguard FTSE Social Index Fund - Investor Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 33.47%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004440Member
/ rr_PerformanceMeasureAxis
= vanguard_DowJonesUSTotalStockMarketFloatAdjustedIMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012203Member
Five Years rr_AverageAnnualReturnYear05 18.86%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004440Member
/ rr_PerformanceMeasureAxis
= vanguard_DowJonesUSTotalStockMarketFloatAdjustedIMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012203Member
Ten Years rr_AverageAnnualReturnYear10 8.09%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000004440Member
/ rr_PerformanceMeasureAxis
= vanguard_DowJonesUSTotalStockMarketFloatAdjustedIMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012203Member
Dow Jones U.S. Total Stock Market Float Adjusted Index | Vanguard FTSE Social Index Fund | Vanguard FTSE Social Index Fund - Institutional Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 33.47%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004440Member
/ rr_PerformanceMeasureAxis
= vanguard_DowJonesUSTotalStockMarketFloatAdjustedIMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012204Member
Five Years rr_AverageAnnualReturnYear05 18.86%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004440Member
/ rr_PerformanceMeasureAxis
= vanguard_DowJonesUSTotalStockMarketFloatAdjustedIMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012204Member
Ten Years rr_AverageAnnualReturnYear10 8.09%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000004440Member
/ rr_PerformanceMeasureAxis
= vanguard_DowJonesUSTotalStockMarketFloatAdjustedIMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012204Member
CRSP US Mega Cap Index | Vanguard Mega Cap Index Fund | Vanguard Mega Cap Index Fund - Institutional Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 32.20%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000019698Member
/ rr_PerformanceMeasureAxis
= vanguard_CRSPUSMegaCapIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000055209Member
Five Years rr_AverageAnnualReturnYear05 none
CRSP US Mega Cap Index | Vanguard Mega Cap Index Fund | Vanguard Mega Cap Index Fund - ETF Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 32.20%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000019698Member
/ rr_PerformanceMeasureAxis
= vanguard_CRSPUSMegaCapIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000055210Member
Five Years rr_AverageAnnualReturnYear05 none
CRSP US Mega Cap Growth Index | Vanguard Mega Cap Growth Index Fund | Vanguard Mega Cap Growth Index Fund - Institutional Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 31.26%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000019700Member
/ rr_PerformanceMeasureAxis
= vanguard_CRSPUSMegaCapGrowthIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000055215Member
Five Years rr_AverageAnnualReturnYear05 none
CRSP US Mega Cap Growth Index | Vanguard Mega Cap Growth Index Fund | Vanguard Mega Cap Growth Index Fund - ETF Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 31.26%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000019700Member
/ rr_PerformanceMeasureAxis
= vanguard_CRSPUSMegaCapGrowthIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000055216Member
Five Years rr_AverageAnnualReturnYear05 none
CRSP US Mega Cap Value Index | Vanguard Mega Cap Value Index Fund | Vanguard Mega Cap Value Index Fund - Institutional Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 32.71%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000019699Member
/ rr_PerformanceMeasureAxis
= vanguard_CRSPUSMegaCapValueIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000055212Member
Five Years rr_AverageAnnualReturnYear05 none
CRSP US Mega Cap Value Index | Vanguard Mega Cap Value Index Fund | Vanguard Mega Cap Value Index Fund - ETF Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 32.71%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000019699Member
/ rr_PerformanceMeasureAxis
= vanguard_CRSPUSMegaCapValueIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000055213Member
Five Years rr_AverageAnnualReturnYear05 none
Spliced Mega Cap Index | Vanguard Mega Cap Index Fund | Vanguard Mega Cap Index Fund - Institutional Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 32.23%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000019698Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedMegaCapIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000055209Member
Five Years rr_AverageAnnualReturnYear05 17.62%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000019698Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedMegaCapIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000055209Member
Since Inception rr_AverageAnnualReturnSinceInception 7.85%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000019698Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedMegaCapIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000055209Member
Spliced Mega Cap Index | Vanguard Mega Cap Index Fund | Vanguard Mega Cap Index Fund - ETF Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 32.23%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000019698Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedMegaCapIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000055210Member
Five Years rr_AverageAnnualReturnYear05 17.62%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000019698Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedMegaCapIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000055210Member
Since Inception rr_AverageAnnualReturnSinceInception 6.49%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000019698Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedMegaCapIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000055210Member
Spliced Mega Cap Growth Index | Vanguard Mega Cap Growth Index Fund | Vanguard Mega Cap Growth Index Fund - Institutional Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 32.64%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000019700Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedMegaCapGrowthIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000055215Member
Five Years rr_AverageAnnualReturnYear05 20.04%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000019700Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedMegaCapGrowthIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000055215Member
Since Inception rr_AverageAnnualReturnSinceInception 9.67%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000019700Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedMegaCapGrowthIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000055215Member
Spliced Mega Cap Growth Index | Vanguard Mega Cap Growth Index Fund | Vanguard Mega Cap Growth Index Fund - ETF Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 32.64%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000019700Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedMegaCapGrowthIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000055216Member
Five Years rr_AverageAnnualReturnYear05 20.04%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000019700Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedMegaCapGrowthIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000055216Member
Since Inception rr_AverageAnnualReturnSinceInception 8.26%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000019700Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedMegaCapGrowthIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000055216Member
Spliced Mega Cap Value Index | Vanguard Mega Cap Value Index Fund | Vanguard Mega Cap Value Index Fund - Institutional Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 32.28%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000019699Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedMegaCapValueIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000055212Member
Five Years rr_AverageAnnualReturnYear05 15.25%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000019699Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedMegaCapValueIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000055212Member
Since Inception rr_AverageAnnualReturnSinceInception 6.41%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000019699Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedMegaCapValueIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000055212Member
Spliced Mega Cap Value Index | Vanguard Mega Cap Value Index Fund | Vanguard Mega Cap Value Index Fund - ETF Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 32.28%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000019699Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedMegaCapValueIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000055213Member
Five Years rr_AverageAnnualReturnYear05 15.25%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000019699Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedMegaCapValueIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000055213Member
Since Inception rr_AverageAnnualReturnSinceInception 4.71%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000019699Member
/ rr_PerformanceMeasureAxis
= vanguard_SplicedMegaCapValueIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000055213Member