Shareholder Report, Line Graph (Details) - USD ($) |
3 Months Ended | 6 Months Ended | 12 Months Ended | 15 Months Ended | 18 Months Ended | 24 Months Ended | 27 Months Ended | 30 Months Ended | 36 Months Ended | 39 Months Ended | 42 Months Ended | 48 Months Ended | 51 Months Ended | 54 Months Ended | 60 Months Ended | 63 Months Ended | 66 Months Ended | 72 Months Ended | 75 Months Ended | 84 Months Ended | 96 Months Ended | 108 Months Ended | 120 Months Ended | ||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 21, 2020 |
Jan. 13, 2020 |
Mar. 31, 2016 |
Mar. 31, 2020 |
Mar. 31, 2021 |
Mar. 31, 2026 |
Mar. 31, 2017 |
Mar. 31, 2021 |
Mar. 31, 2022 |
Mar. 31, 2018 |
Mar. 31, 2022 |
Mar. 31, 2023 |
Mar. 31, 2019 |
Mar. 31, 2023 |
Mar. 31, 2024 |
Mar. 31, 2020 |
Mar. 31, 2024 |
Mar. 31, 2025 |
Mar. 31, 2021 |
Mar. 31, 2025 |
Mar. 31, 2026 |
Mar. 31, 2022 |
Mar. 31, 2026 |
Mar. 31, 2023 |
Mar. 31, 2024 |
Mar. 31, 2025 |
Mar. 31, 2026 |
|
| C000012036 [Member] | |||||||||||||||||||||||||||
| Account Value [Line Items] | |||||||||||||||||||||||||||
| Line Graph and Table Measure Name | Fund NAV | ||||||||||||||||||||||||||
| Accumulated Value | $ 10,000 | $ 11,703.3 | $ 13,207.77 | $ 14,562.21 | $ 14,064.93 | $ 21,674.86 | $ 25,389.14 | $ 23,156.03 | $ 31,022.54 | $ 34,271.16 | $ 40,667.35 | ||||||||||||||||
| C000012037 [Member] | |||||||||||||||||||||||||||
| Account Value [Line Items] | |||||||||||||||||||||||||||
| Line Graph and Table Measure Name | Fund NAV | ||||||||||||||||||||||||||
| Accumulated Value | 10,000 | 12,080.48 | 13,402.71 | 13,737.79 | 10,642.28 | 19,513.09 | 20,394.03 | 19,348.41 | 23,857.19 | 23,199.5 | 27,212.02 | ||||||||||||||||
| C000012041 [Member] | |||||||||||||||||||||||||||
| Account Value [Line Items] | |||||||||||||||||||||||||||
| Line Graph and Table Measure Name | Fund NAV | ||||||||||||||||||||||||||
| Accumulated Value | 10,000 | 11,521.05 | 13,762.25 | 15,495.23 | 15,084.76 | 24,005.04 | 28,312.67 | 23,931.39 | 31,945 | 35,220 | 43,124.24 | ||||||||||||||||
| C000012042 [Member] | |||||||||||||||||||||||||||
| Account Value [Line Items] | |||||||||||||||||||||||||||
| Line Graph and Table Measure Name | Fund NAV | ||||||||||||||||||||||||||
| Accumulated Value | 10,000 | 11,844.57 | 12,736.8 | 13,473.66 | 11,811 | 17,728.81 | 19,925.41 | 19,856.68 | 24,892.21 | 25,891.96 | 29,189.72 | ||||||||||||||||
| C000012043 [Member] | |||||||||||||||||||||||||||
| Account Value [Line Items] | |||||||||||||||||||||||||||
| Line Graph and Table Measure Name | Fund NAV | ||||||||||||||||||||||||||
| Accumulated Value | 10,000 | 12,455.73 | 14,038.73 | 14,253.53 | 10,563.19 | 20,622.19 | 20,853.47 | 18,997.21 | 22,019.8 | 21,257.94 | 25,601.98 | ||||||||||||||||
| C000012046 [Member] | |||||||||||||||||||||||||||
| Account Value [Line Items] | |||||||||||||||||||||||||||
| Line Graph and Table Measure Name | Fund NAV | ||||||||||||||||||||||||||
| Accumulated Value | 10,000 | 12,418.99 | 13,707.85 | 13,610.01 | 9,424.52 | 19,139.29 | 19,786.66 | 18,385.87 | 20,493.51 | 19,806.17 | 24,435.72 | ||||||||||||||||
| C000012065 [Member] | |||||||||||||||||||||||||||
| Account Value [Line Items] | |||||||||||||||||||||||||||
| Line Graph and Table Measure Name | Fund NAV | ||||||||||||||||||||||||||
| Accumulated Value | 10,000 | 11,951.04 | 12,701.42 | 13,055.08 | 9,884.98 | 17,140.85 | 19,058.89 | 17,273.69 | 20,757.97 | 21,184.33 | 24,876.84 | ||||||||||||||||
| C000012069 [Member] | |||||||||||||||||||||||||||
| Account Value [Line Items] | |||||||||||||||||||||||||||
| Line Graph and Table Measure Name | Fund NAV | ||||||||||||||||||||||||||
| Accumulated Value | 10,000 | 12,017.8 | 12,925.65 | 13,679.08 | 11,854.42 | 18,088.53 | 20,318.08 | 20,225.66 | 25,285.44 | 26,332.36 | 29,725.61 | ||||||||||||||||
| C000012070 [Member] | |||||||||||||||||||||||||||
| Account Value [Line Items] | |||||||||||||||||||||||||||
| Line Graph and Table Measure Name | Fund NAV | ||||||||||||||||||||||||||
| Accumulated Value | 10,000 | 11,598.15 | 13,840.44 | 15,494.41 | 14,946.13 | 23,964.8 | 28,045.39 | 23,877.88 | 31,864.72 | 34,792.97 | 42,650.71 | ||||||||||||||||
| C000012071 [Member] | |||||||||||||||||||||||||||
| Account Value [Line Items] | |||||||||||||||||||||||||||
| Line Graph and Table Measure Name | Fund NAV | ||||||||||||||||||||||||||
| Accumulated Value | 10,000 | 11,787.05 | 13,394.61 | 14,544.85 | 13,194 | 21,402.22 | 23,917.15 | 21,830.63 | 28,188.43 | 30,166.45 | 35,555.51 | ||||||||||||||||
| C000036528 [Member] | |||||||||||||||||||||||||||
| Account Value [Line Items] | |||||||||||||||||||||||||||
| Line Graph and Table Measure Name | Fund NAV | ||||||||||||||||||||||||||
| Accumulated Value | 10,000 | 10,526.29 | 10,779.5 | 11,104.05 | 10,115.42 | 12,935.39 | 12,849.11 | 11,693.93 | 12,879.28 | 13,068.03 | 13,672.85 | ||||||||||||||||
| C000042584 [Member] | |||||||||||||||||||||||||||
| Account Value [Line Items] | |||||||||||||||||||||||||||
| Line Graph and Table Measure Name | Fund NAV | ||||||||||||||||||||||||||
| Accumulated Value | 10,000 | 10,030.72 | 9,487.68 | 12,043.59 | 9,724.8 | 13,442.41 | 17,724.16 | 13,498.82 | 14,201.32 | 17,407.4 | 17,152.06 | ||||||||||||||||
| C000042587 [Member] | |||||||||||||||||||||||||||
| Account Value [Line Items] | |||||||||||||||||||||||||||
| Line Graph and Table Measure Name | Fund NAV | ||||||||||||||||||||||||||
| Accumulated Value | 10,000 | 12,932.14 | 13,332.73 | 14,860.31 | 7,163.2 | 14,577.77 | 14,337.56 | 10,610.16 | 12,403.87 | 13,125.98 | 13,737.1 | ||||||||||||||||
| C000079751 [Member] | |||||||||||||||||||||||||||
| Account Value [Line Items] | |||||||||||||||||||||||||||
| Line Graph and Table Measure Name | Fund NAV | ||||||||||||||||||||||||||
| Accumulated Value | 10,000 | 11,605.98 | 14,093.09 | 15,940.53 | 16,506.8 | 26,583.21 | 31,522.28 | 27,865.15 | 39,423.04 | 42,744.76 | 50,649.67 | ||||||||||||||||
| C000079752 [Member] | |||||||||||||||||||||||||||
| Account Value [Line Items] | |||||||||||||||||||||||||||
| Line Graph and Table Measure Name | Fund NAV | ||||||||||||||||||||||||||
| Accumulated Value | 10,000 | 11,737.76 | 13,445.32 | 14,826.57 | 14,197.7 | 22,157.53 | 25,586.45 | 23,436.18 | 31,003.18 | 33,882.9 | 40,003.07 | ||||||||||||||||
| C000079753 [Member] | |||||||||||||||||||||||||||
| Account Value [Line Items] | |||||||||||||||||||||||||||
| Line Graph and Table Measure Name | Fund NAV | ||||||||||||||||||||||||||
| Accumulated Value | 10,000 | 11,868.45 | 12,690.62 | 13,569.4 | 11,707.57 | 17,283.83 | 19,281.1 | 18,437.93 | 22,092.67 | 24,237.26 | 27,802.55 | ||||||||||||||||
| C000215209 [Member] | |||||||||||||||||||||||||||
| Account Value [Line Items] | |||||||||||||||||||||||||||
| Line Graph and Table Measure Name | Fund NAV | ||||||||||||||||||||||||||
| Accumulated Value | $ 10,000 | $ 8,146 | $ 13,116 | $ 14,858 | $ 13,747 | $ 19,910 | $ 21,438 | $ 26,982 | |||||||||||||||||||
| C000221870 [Member] | |||||||||||||||||||||||||||
| Account Value [Line Items] | |||||||||||||||||||||||||||
| Line Graph and Table Measure Name | Fund NAV | ||||||||||||||||||||||||||
| Accumulated Value | $ 10,000 | $ 12,027 | $ 13,800 | $ 12,597 | $ 16,621 | $ 17,843 | $ 20,783 | ||||||||||||||||||||
| C000221871 [Member] | |||||||||||||||||||||||||||
| Account Value [Line Items] | |||||||||||||||||||||||||||
| Line Graph and Table Measure Name | Fund NAV | ||||||||||||||||||||||||||
| Accumulated Value | 10,000 | 14,329.08 | 14,742.32 | 13,953.73 | 17,083.16 | 16,431.3 | 19,326.56 | ||||||||||||||||||||
| C000221874 [Member] | |||||||||||||||||||||||||||
| Account Value [Line Items] | |||||||||||||||||||||||||||
| Line Graph and Table Measure Name | Fund NAV | ||||||||||||||||||||||||||
| Accumulated Value | 10,000 | 15,531.82 | 15,458.97 | 14,055.18 | 16,344.17 | 15,993.97 | 18,747.99 | ||||||||||||||||||||
| S And P Total Market Index [Member] | |||||||||||||||||||||||||||
| Account Value [Line Items] | |||||||||||||||||||||||||||
| Line Graph and Table Measure Name | S&P Total Market Index | ||||||||||||||||||||||||||
| Accumulated Value | 10,000 | 10,000 | 12,391 | 11,808.3917993037 | 13,837 | 13,442.2676501864 | 12,623 | 14,606.1188165133 | 16,328 | 13,251.4219978582 | 17,485 | 21,557.2624239926 | 20,657 | 24,073.2912037715 | 21,961.1201466913 | 28,407.1519434659 | 30,419.9299484895 | 35,938.947793171 | |||||||||
| Russell 3000 Index [Member] | |||||||||||||||||||||||||||
| Account Value [Line Items] | |||||||||||||||||||||||||||
| Line Graph and Table Measure Name | Russell 3000® Index | ||||||||||||||||||||||||||
| Accumulated Value | 10,000 | 11,806.6549478556 | 13,437.5446872768 | 14,615.5550554981 | 13,281.8179236618 | 21,586.7218204946 | 24,160.8072892587 | 22,087.7636918252 | 28,557.9862137365 | 30,619.5867863197 | 36,157.2938163002 | ||||||||||||||||
| MSCI USA Index [Member] | |||||||||||||||||||||||||||
| Account Value [Line Items] | |||||||||||||||||||||||||||
| Line Graph and Table Measure Name | MSCI USA Index | ||||||||||||||||||||||||||
| Accumulated Value | 10,000 | 10,000 | 7,891.400083 | 11,744.3740454707 | 12,573.41976 | 13,392.20775123 | 14,346.78719 | 14,660.7750241492 | 13,131.57411 | 13,613.7090848807 | 17,105.31848 | 21,690.8124015011 | 18,503.58809 | 24,750.1058242529 | 21,786.3444 | 22,653.7024965441 | 29,508.9372224067 | 31,921.1372584045 | 37,584.3261766508 | ||||||||
| S And P Total Market C000221871 Index [Member] | |||||||||||||||||||||||||||
| Account Value [Line Items] | |||||||||||||||||||||||||||
| Accumulated Value | 12,390.50775 | 13,836.65029 | 12,622.63381 | 16,327.63147 | 17,484.83611 | 20,657.06966 | |||||||||||||||||||||
| S And P 100 [Member] | |||||||||||||||||||||||||||
| Account Value [Line Items] | |||||||||||||||||||||||||||
| Line Graph and Table Measure Name | S&P 100® | ||||||||||||||||||||||||||
| Accumulated Value | 10,000 | 11,724.9951947973 | 13,252.5774300581 | 14,637.6576579965 | 14,177.4709011169 | 21,885.5113883504 | 25,689.0085368316 | 23,475.7175881834 | 31,513.5324252029 | 34,886.9345793018 | 41,483.329112646 | ||||||||||||||||
| S And P MidCap 400 [Member] | |||||||||||||||||||||||||||
| Account Value [Line Items] | |||||||||||||||||||||||||||
| Line Graph and Table Measure Name | S&P MidCap 400® | ||||||||||||||||||||||||||
| Accumulated Value | 10,000 | 12,091.8803863679 | 13,418.837398288 | 13,766.5250598898 | 10,667.7495297242 | 19,570.8089412319 | 20,468.6154780533 | 19,419.7597770855 | 23,950.7946017509 | 23,305.4094588369 | 27,348.7323557689 | ||||||||||||||||
| S And P 500 Growth IndexTM [Member] | |||||||||||||||||||||||||||
| Account Value [Line Items] | |||||||||||||||||||||||||||
| Line Graph and Table Measure Name | S&P 500 Growth Index™ | ||||||||||||||||||||||||||
| Accumulated Value | 10,000 | 11,539.7104538591 | 13,811.3930321838 | 15,574.5441019036 | 15,189.7457212433 | 24,216.386466999 | 28,613.990039223 | 24,228.0681979884 | 32,400.1600965563 | 35,788.5713635249 | 43,900.1492137773 | ||||||||||||||||
| S And P 500 Value IndexTM [Member] | |||||||||||||||||||||||||||
| Account Value [Line Items] | |||||||||||||||||||||||||||
| Line Graph and Table Measure Name | S&P 500 Value Index™ | ||||||||||||||||||||||||||
| Accumulated Value | 10,000 | 11,865.7942630621 | 12,778.5431202871 | 13,536.9067134581 | 11,884.876697261 | 17,871.5260008123 | 20,119.2735941578 | 20,087.1347403359 | 25,225.4092577234 | 26,288.2899616696 | 29,683.3117302121 | ||||||||||||||||
| S And P SmallCap 600 [Member] | |||||||||||||||||||||||||||
| Account Value [Line Items] | |||||||||||||||||||||||||||
| Line Graph and Table Measure Name | S&P SmallCap 600® | ||||||||||||||||||||||||||
| Accumulated Value | 10,000 | 12,459.0387483955 | 14,038.4367834404 | 14,258.1960496917 | 10,566.5553040844 | 20,639.8413017498 | 20,893.3830280338 | 19,051.258697391 | 22,086.3248424968 | 21,341.1521407946 | 25,715.4215731994 | ||||||||||||||||
| S And P SmallCap 600 Value IndexTM [Member] | |||||||||||||||||||||||||||
| Account Value [Line Items] | |||||||||||||||||||||||||||
| Line Graph and Table Measure Name | S&P SmallCap 600 Value Index™ | ||||||||||||||||||||||||||
| Accumulated Value | 10,000 | 12,432.0270149059 | 13,737.6690419247 | 13,676.7190032909 | 9,485.72399043319 | 19,283.1131374063 | 20,003.2444298709 | 18,641.8559172328 | 20,812.0168270596 | 20,138.2598828863 | 24,882.7779112627 | ||||||||||||||||
| Russell MidCap Value Index [Member] | |||||||||||||||||||||||||||
| Account Value [Line Items] | |||||||||||||||||||||||||||
| Line Graph and Table Measure Name | Russell MidCap® Value Index | ||||||||||||||||||||||||||
| Accumulated Value | 10,000 | 11,981.5485546702 | 12,760.5507282594 | 13,129.5611473559 | 9,961.29616856068 | 17,308.6831702775 | 19,291.3766658075 | 17,513.1874415078 | 21,085.0215674524 | 21,562.1646092158 | 25,362.4425022256 | ||||||||||||||||
| S And P 900 Value IndexTM Spliced [Member] | |||||||||||||||||||||||||||
| Account Value [Line Items] | |||||||||||||||||||||||||||
| Line Graph and Table Measure Name | S&P 900 Value Index™ (Spliced) | ||||||||||||||||||||||||||
| Accumulated Value | 10,000 | 12,025.176592755 | 12,934.1299600006 | 13,679.5447122299 | 11,858.0485330255 | 18,096.2876379419 | 20,335.140319016 | 20,254.9825872876 | 25,330.3630259077 | 26,386.5957484356 | 29,793.0404832978 | ||||||||||||||||
| S And P 900 Growth IndexTM Spliced [Member] | |||||||||||||||||||||||||||
| Account Value [Line Items] | |||||||||||||||||||||||||||
| Line Graph and Table Measure Name | S&P 900 Growth Index™ (Spliced) | ||||||||||||||||||||||||||
| Accumulated Value | 10,000 | 11,599.9874336836 | 13,850.1505059911 | 15,512.788954943 | 14,980.6641614233 | 24,030.4042509318 | 28,136.7964124148 | 23,963.888382559 | 31,990.6677579707 | 34,948.827911662 | 42,856.6910610012 | ||||||||||||||||
| ICE Exchange Listed Preferred And Hybrid Securities Index Spliced [Member] | |||||||||||||||||||||||||||
| Account Value [Line Items] | |||||||||||||||||||||||||||
| Line Graph and Table Measure Name | ICE Exchange-Listed Preferred & Hybrid Securities Index (Spliced) | ||||||||||||||||||||||||||
| Accumulated Value | 10,000 | 10,602.54453 | 10,928.82504 | 11,344.04082 | 10,424.22201 | 13,433.27118 | 13,392.62112 | 12,232.35528 | 13,539.72968 | 13,791.91209 | 14,499.66033 | ||||||||||||||||
| FTSE Nareit All Residential Capped Index [Member] | |||||||||||||||||||||||||||
| Account Value [Line Items] | |||||||||||||||||||||||||||
| Line Graph and Table Measure Name | FTSE Nareit All Residential Capped Index | ||||||||||||||||||||||||||
| Accumulated Value | 10,000 | 10,064.2095345994 | 9,562.11889302212 | 12,189.5801728944 | 9,888.36098664629 | 13,712.0342664398 | 18,161.9995276128 | 13,885.8643692214 | 14,678.8379957925 | 18,088.9868543264 | 17,909.7622423831 | ||||||||||||||||
| FTSE Nareit All Mortgage Capped Index [Member] | |||||||||||||||||||||||||||
| Account Value [Line Items] | |||||||||||||||||||||||||||
| Line Graph and Table Measure Name | FTSE Nareit All Mortgage Capped Index | ||||||||||||||||||||||||||
| Accumulated Value | 10,000 | 13,024.7846128698 | 13,481.6032091854 | 15,105.2139702794 | 7,290.53259465334 | 15,100.5790357998 | 14,911.7341565827 | 11,110.7644288891 | 13,044.1444700381 | 13,885.8979703408 | 14,635.18387404 | ||||||||||||||||
| Russell Top 200 Growth Index [Member] | |||||||||||||||||||||||||||
| Account Value [Line Items] | |||||||||||||||||||||||||||
| Line Graph and Table Measure Name | Russell Top 200® Growth Index | ||||||||||||||||||||||||||
| Accumulated Value | 10,000 | 11,629.0554034459 | 14,159.4864765531 | 16,022.0227816774 | 16,618.5903546145 | 26,818.6961278078 | 31,869.6743020762 | 28,225.2388556239 | 39,991.7977666436 | 43,494.7390713418 | 51,643.3513028101 | ||||||||||||||||
| Russell Top 200 Index [Member] | |||||||||||||||||||||||||||
| Account Value [Line Items] | |||||||||||||||||||||||||||
| Line Graph and Table Measure Name | Russell Top 200® Index | ||||||||||||||||||||||||||
| Accumulated Value | 10,000 | 11,757.1378927184 | 13,483.5411780061 | 14,889.8318708792 | 14,281.7010996943 | 22,321.7594079539 | 25,816.6600556879 | 23,681.1325264139 | 31,362.6962140343 | 34,333.9066233898 | 40,598.6671763792 | ||||||||||||||||
| Russell Top 200 Value Index [Member] | |||||||||||||||||||||||||||
| Account Value [Line Items] | |||||||||||||||||||||||||||
| Line Graph and Table Measure Name | Russell Top 200® Value Index | ||||||||||||||||||||||||||
| Accumulated Value | $ 10,000 | $ 11,896.9924079292 | $ 12,748.7092841934 | $ 13,655.2869415307 | $ 11,800.380031134 | $ 17,457.4201816124 | $ 19,512.796455977 | $ 18,700.8855443497 | $ 22,452.1683356289 | $ 24,686.2274379358 | $ 28,375.133592572 | ||||||||||||||||
| MSCI USA Quality GARP Select Index Spliced [Member] | |||||||||||||||||||||||||||
| Account Value [Line Items] | |||||||||||||||||||||||||||
| Line Graph and Table Measure Name | MSCI USA Quality GARP Select Index (Spliced) | ||||||||||||||||||||||||||
| Accumulated Value | $ 10,000 | $ 8,144.220492 | $ 13,134.5621 | $ 14,916.75338 | $ 13,823.98247 | $ 20,074.42285 | $ 21,653.4465 | $ 27,294.11635 | |||||||||||||||||||
| S And P 500 Sustainability Screened Index [Member] | |||||||||||||||||||||||||||
| Account Value [Line Items] | |||||||||||||||||||||||||||
| Line Graph and Table Measure Name | S&P 500 Sustainability Screened Index® | ||||||||||||||||||||||||||
| Accumulated Value | 10,000 | 12,038 | 13,821 | 12,624 | 16,673 | 17,915 | 20,883 | ||||||||||||||||||||
| S And P MidCap 400 Sustainability Screened Index [Member] | |||||||||||||||||||||||||||
| Account Value [Line Items] | |||||||||||||||||||||||||||
| Line Graph and Table Measure Name | S&P MidCap 400 Sustainability Screened Index® | ||||||||||||||||||||||||||
| Accumulated Value | 10,000 | 14,352.99523 | 14,785.66254 | 14,004.10773 | 17,159.34114 | 16,544.02921 | 19,476.93089 | ||||||||||||||||||||
| S And P SmallCap 600 Sustainability Screened Index [Member] | |||||||||||||||||||||||||||
| Account Value [Line Items] | |||||||||||||||||||||||||||
| Line Graph and Table Measure Name | S&P SmallCap 600 Sustainability Screened Index® | ||||||||||||||||||||||||||
| Accumulated Value | $ 10,000 | $ 15,629.65244 | $ 15,593.78852 | $ 14,184.43724 | $ 16,522.02245 | $ 16,198.09373 | $ 19,009.15445 | ||||||||||||||||||||