Shareholder Report, Line Graph (Details) - USD ($) |
3 Months Ended | 6 Months Ended | 9 Months Ended | 12 Months Ended | 15 Months Ended | 18 Months Ended | 21 Months Ended | 24 Months Ended | 27 Months Ended | 30 Months Ended | 33 Months Ended | 36 Months Ended | 39 Months Ended | 42 Months Ended | 45 Months Ended | 48 Months Ended | 51 Months Ended | 54 Months Ended | 57 Months Ended | 60 Months Ended | 63 Months Ended | 66 Months Ended | 69 Months Ended | 72 Months Ended | 75 Months Ended | 78 Months Ended | 81 Months Ended | 84 Months Ended | 87 Months Ended | 90 Months Ended | 93 Months Ended | 96 Months Ended | 99 Months Ended | 102 Months Ended | 105 Months Ended | 108 Months Ended | 111 Months Ended | 114 Months Ended | 117 Months Ended | 120 Months Ended | ||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Mar. 31, 2020 |
Mar. 16, 2020 |
Dec. 31, 2015 |
Jun. 30, 2020 |
Mar. 31, 2016 |
Sep. 30, 2020 |
Jun. 30, 2016 |
Dec. 31, 2020 |
Sep. 30, 2016 |
Mar. 31, 2021 |
Dec. 31, 2016 |
Jun. 30, 2021 |
Mar. 31, 2017 |
Sep. 30, 2021 |
Jun. 30, 2017 |
Dec. 31, 2021 |
Sep. 30, 2017 |
Mar. 31, 2022 |
Dec. 31, 2017 |
Jun. 30, 2022 |
Mar. 31, 2018 |
Sep. 30, 2022 |
Jun. 30, 2018 |
Dec. 31, 2022 |
Sep. 30, 2018 |
Mar. 31, 2023 |
Dec. 31, 2018 |
Jun. 30, 2023 |
Mar. 31, 2019 |
Sep. 30, 2023 |
Jun. 30, 2019 |
Dec. 31, 2023 |
Sep. 30, 2019 |
Mar. 31, 2024 |
Dec. 31, 2019 |
Jun. 30, 2024 |
Mar. 31, 2020 |
Sep. 30, 2024 |
Jun. 30, 2020 |
Dec. 31, 2024 |
Sep. 30, 2020 |
Mar. 31, 2025 |
Dec. 31, 2020 |
Jun. 30, 2025 |
Mar. 31, 2021 |
Sep. 30, 2025 |
Jun. 30, 2021 |
Dec. 31, 2025 |
Sep. 30, 2021 |
Dec. 31, 2021 |
Mar. 31, 2022 |
Jun. 30, 2022 |
Sep. 30, 2022 |
Dec. 31, 2022 |
Mar. 31, 2023 |
Jun. 30, 2023 |
Sep. 30, 2023 |
Dec. 31, 2023 |
Mar. 31, 2024 |
Jun. 30, 2024 |
Sep. 30, 2024 |
Dec. 31, 2024 |
Mar. 31, 2025 |
Jun. 30, 2025 |
Sep. 30, 2025 |
Dec. 31, 2025 |
|
| C000005453 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | $ 10,000 | $ 9,463 | $ 9,398 | $ 10,134 | $ 10,141 | $ 11,271 | $ 12,120 | $ 12,779 | $ 13,552 | $ 14,071 | $ 14,897 | $ 15,622 | $ 13,413 | $ 15,545 | $ 16,135 | $ 15,945 | $ 17,547 | $ 14,975 | $ 19,128 | $ 21,454 | $ 24,027 | $ 24,639 | $ 27,767 | $ 27,534 | $ 28,840 | $ 24,503 | $ 18,272 | $ 17,661 | $ 17,262 | $ 20,048 | $ 22,819 | $ 22,393 | $ 25,078 | $ 28,133 | $ 30,224 | $ 30,789 | $ 32,499 | $ 29,405 | $ 34,250 | $ 37,248 | $ 37,586 | |||||||||||||||||||||||||
| C000005454 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | 10,000 | 9,458 | 9,387 | 10,116 | 10,115 | 11,235 | 12,074 | 12,724 | 13,485 | 13,991 | 14,803 | 15,512 | 13,312 | 15,418 | 15,992 | 15,793 | 17,364 | 14,812 | 18,904 | 21,187 | 23,710 | 24,298 | 27,364 | 27,118 | 28,383 | 24,098 | 17,959 | 17,349 | 16,947 | 19,668 | 22,373 | 21,941 | 24,552 | 27,528 | 29,556 | 30,085 | 31,738 | 28,695 | 33,399 | 36,300 | 36,602 | |||||||||||||||||||||||||
| C000005455 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | 10,000 | 9,451 | 9,374 | 10,097 | 10,089 | 11,199 | 12,028 | 12,666 | 13,416 | 13,911 | 14,711 | 15,403 | 13,208 | 15,289 | 15,849 | 15,640 | 17,187 | 14,652 | 18,687 | 20,931 | 23,410 | 23,973 | 26,981 | 26,720 | 27,948 | 23,714 | 17,660 | 17,053 | 16,645 | 19,307 | 21,947 | 21,506 | 24,055 | 26,953 | 28,919 | 29,418 | 31,015 | 28,025 | 32,599 | 35,406 | 35,679 | |||||||||||||||||||||||||
| C000159680 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | 500,000 | 473,366 | 470,292 | 507,357 | 507,886 | 564,604 | 607,404 | 640,672 | 679,764 | 706,001 | 747,741 | 784,277 | 673,716 | 780,992 | 810,935 | 801,622 | 882,442 | 753,424 | 962,521 | 1,079,876 | 1,209,748 | 1,240,934 | 1,398,857 | 1,387,630 | 1,453,885 | 1,235,680 | 921,769 | 891,417 | 871,583 | 1,012,517 | 1,152,744 | 1,131,561 | 1,267,605 | 1,422,462 | 1,528,716 | 1,557,761 | 1,644,833 | 1,488,796 | 1,734,574 | 1,887,040 | 1,904,678 | |||||||||||||||||||||||||
| C000219315 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | $ 11,142 | $ 10,000 | $ 14,253 | $ 16,011 | $ 17,959 | $ 18,445 | $ 20,820 | $ 20,679 | $ 21,693 | $ 18,462 | $ 13,790 | $ 13,353 | $ 13,072 | $ 15,206 | $ 17,336 | $ 17,041 | $ 19,114 | $ 21,478 | $ 23,112 | $ 23,582 | $ 24,933 | $ 22,597 | $ 26,362 | $ 28,717 | $ 29,023 | |||||||||||||||||||||||||||||||||||||||||
| Russell 3000 Index | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | 10,000 | 10,097 | 10,362 | 10,818 | 11,274 | 11,921 | 12,280 | 12,842 | 13,656 | 13,568 | 14,095 | 15,099 | 12,940 | 14,757 | 15,361 | 15,540 | 16,954 | 13,410 | 16,364 | 17,871 | 20,495 | 21,796 | 23,592 | 23,568 | 25,754 | 24,395 | 20,321 | 19,413 | 20,808 | 22,302 | 24,172 | 23,386 | 26,209 | 28,835 | 29,762 | 31,616 | 32,448 | 30,916 | 34,314 | 37,120 | 38,012 | |||||||||||||||||||||||||
| Russell 3000 Index | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | 10,000 | 10,097 | 10,362 | 10,818 | 11,274 | 11,921 | 12,280 | 12,842 | 13,656 | 13,568 | 14,095 | 15,099 | 12,940 | 14,757 | 15,361 | 15,540 | 16,954 | 13,410 | 16,364 | 17,871 | 20,495 | 21,796 | 23,592 | 23,568 | 25,754 | 24,395 | 20,321 | 19,413 | 20,808 | 22,302 | 24,172 | 23,386 | 26,209 | 28,835 | 29,762 | 31,616 | 32,448 | 30,916 | 34,314 | 37,120 | 38,012 | |||||||||||||||||||||||||
| Russell 3000 Index | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | 10,000 | 10,097 | 10,362 | 10,818 | 11,274 | 11,921 | 12,280 | 12,842 | 13,656 | 13,568 | 14,095 | 15,099 | 12,940 | 14,757 | 15,361 | 15,540 | 16,954 | 13,410 | 16,364 | 17,871 | 20,495 | 21,796 | 23,592 | 23,568 | 25,754 | 24,395 | 20,321 | 19,413 | 20,808 | 22,302 | 24,172 | 23,386 | 26,209 | 28,835 | 29,762 | 31,616 | 32,448 | 30,916 | 34,314 | 37,120 | 38,012 | |||||||||||||||||||||||||
| Russell 3000 Index | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | 500,000 | 504,841 | 518,121 | 540,907 | 563,676 | 596,049 | 614,023 | 642,092 | 682,784 | 678,383 | 704,764 | 754,971 | 646,994 | 737,854 | 768,069 | 776,999 | 847,685 | 670,521 | 818,221 | 893,559 | 1,024,747 | 1,089,787 | 1,179,583 | 1,178,384 | 1,287,709 | 1,219,738 | 1,016,027 | 970,666 | 1,040,379 | 1,115,082 | 1,208,602 | 1,169,276 | 1,310,429 | 1,441,725 | 1,488,091 | 1,580,787 | 1,622,413 | 1,545,804 | 1,715,707 | 1,855,986 | 1,900,583 | |||||||||||||||||||||||||
| Russell 3000 Index | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | 10,865 | 10,000 | 13,259 | 14,480 | 16,606 | 17,659 | 19,115 | 19,095 | 20,867 | 19,765 | 16,464 | 15,729 | 16,859 | 18,069 | 19,585 | 18,948 | 21,235 | 23,362 | 24,114 | 25,616 | 26,290 | 25,049 | 27,802 | 30,075 | 30,798 | |||||||||||||||||||||||||||||||||||||||||
| Russell 1000 Growth Index | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | 10,000 | 10,074 | 10,136 | 10,600 | 10,708 | 11,662 | 12,206 | 12,926 | 13,943 | 14,140 | 14,954 | 16,325 | 13,732 | 15,943 | 16,682 | 16,930 | 18,729 | 16,088 | 20,567 | 23,285 | 25,938 | 26,182 | 29,307 | 29,646 | 33,096 | 30,103 | 23,805 | 22,949 | 23,453 | 26,822 | 30,258 | 29,310 | 33,462 | 37,281 | 40,388 | 41,677 | 44,623 | 40,175 | 47,342 | 52,318 | 52,906 | |||||||||||||||||||||||||
| Russell 1000 Growth Index | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | 10,000 | 10,074 | 10,136 | 10,600 | 10,708 | 11,662 | 12,206 | 12,926 | 13,943 | 14,140 | 14,954 | 16,325 | 13,732 | 15,943 | 16,682 | 16,930 | 18,729 | 16,088 | 20,567 | 23,285 | 25,938 | 26,182 | 29,307 | 29,646 | 33,096 | 30,103 | 23,805 | 22,949 | 23,453 | 26,822 | 30,258 | 29,310 | 33,462 | 37,281 | 40,388 | 41,677 | 44,623 | 40,175 | 47,342 | 52,318 | 52,906 | |||||||||||||||||||||||||
| Russell 1000 Growth Index | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | 10,000 | 10,074 | 10,136 | 10,600 | 10,708 | 11,662 | 12,206 | 12,926 | 13,943 | 14,140 | 14,954 | 16,325 | 13,732 | 15,943 | 16,682 | 16,930 | 18,729 | 16,088 | 20,567 | 23,285 | 25,938 | 26,182 | 29,307 | 29,646 | 33,096 | 30,103 | 23,805 | 22,949 | 23,453 | 26,822 | 30,258 | 29,310 | 33,462 | 37,281 | 40,388 | 41,677 | 44,623 | 40,175 | 47,342 | 52,318 | 52,906 | |||||||||||||||||||||||||
| Russell 1000 Growth Index | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | $ 500,000 | $ 503,709 | $ 506,804 | $ 530,021 | $ 535,382 | $ 583,078 | $ 610,309 | $ 646,311 | $ 697,135 | $ 707,001 | $ 747,699 | $ 816,267 | $ 686,582 | $ 797,131 | $ 834,116 | $ 846,524 | $ 936,427 | $ 804,396 | $ 1,028,327 | $ 1,164,243 | $ 1,296,886 | $ 1,309,103 | $ 1,465,339 | $ 1,482,283 | $ 1,654,782 | $ 1,505,170 | $ 1,190,246 | $ 1,147,438 | $ 1,172,630 | $ 1,341,084 | $ 1,512,880 | $ 1,465,522 | $ 1,673,086 | $ 1,864,060 | $ 2,019,425 | $ 2,083,828 | $ 2,231,165 | $ 2,008,770 | $ 2,367,105 | $ 2,615,886 | $ 2,645,278 | |||||||||||||||||||||||||
| Russell 1000 Growth Index | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | $ 11,006 | $ 10,000 | $ 14,070 | $ 15,929 | $ 17,744 | $ 17,911 | $ 20,049 | $ 20,281 | $ 22,641 | $ 20,594 | $ 16,285 | $ 15,699 | $ 16,044 | $ 18,349 | $ 20,699 | $ 20,051 | $ 22,891 | $ 25,504 | $ 27,630 | $ 28,511 | $ 30,527 | $ 27,484 | $ 32,387 | $ 35,791 | $ 36,193 | |||||||||||||||||||||||||||||||||||||||||