v3.26.3
Shareholder Report, Line Graph (Details) - USD ($)
4 Months Ended 8 Months Ended 12 Months Ended
Apr. 01, 2019
Dec. 01, 2016
Jul. 31, 2016
Jul. 31, 2019
Jul. 31, 2017
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2018
Jul. 31, 2017
C000033214 [Member]                              
Account Value [Line Items]                              
Accumulated Value     $ 10,000     $ 50,916 $ 46,050 $ 36,409 $ 28,904 $ 25,523 $ 35,656 $ 26,201 $ 17,618 $ 15,767 $ 11,952
C000033215 [Member]                              
Account Value [Line Items]                              
Accumulated Value     10,000     51,949 46,885 37,000 29,313 25,834 36,010 26,409 17,727 15,831 11,980
C000033216 [Member]                              
Account Value [Line Items]                              
Accumulated Value     9,425     46,792 42,428 33,631 26,769 23,695 33,178 24,440 16,481 14,780 11,237
C000033217 [Member]                              
Account Value [Line Items]                              
Accumulated Value     10,000     48,432 44,019 34,977 27,906 24,764 34,766 25,673 17,352 15,605 11,894
C000174988 [Member]                              
Account Value [Line Items]                              
Accumulated Value   $ 10,000     $ 12,325 54,192 48,841 38,478 30,442 26,784 37,287 27,307 18,297 16,316  
C000212516 [Member]                              
Account Value [Line Items]                              
Accumulated Value $ 10,000     $ 10,568   32,415 29,065 22,788 17,937 15,703 21,750 15,850      
Russell 1000 [Member]                              
Account Value [Line Items]                              
Accumulated Value     10,000     39,841 33,497 28,743 23,657 20,945 22,490 16,301 14,550 13,472 11,595
Russell 1000 (Inception Date 12/1/16) [Member]                              
Account Value [Line Items]                              
Accumulated Value   10,000     11,396 39,156 32,921 28,249 23,250 20,585 22,103 16,021 14,300 13,240  
Russell 1000 (Inception Date 4/1/19) [Member]                              
Account Value [Line Items]                              
Accumulated Value 10,000     10,464   28,652 24,090 20,671 17,013 15,063 16,174 11,723      
Russell 1000 Growth [Member]                              
Account Value [Line Items]                              
Accumulated Value     $ 10,000     50,001 46,285 37,403 29,466 25,118 28,520 20,867 16,071 14,502 $ 11,805
Russell 1000 Growth (Inception Date 12/1/16) [Member]                              
Account Value [Line Items]                              
Accumulated Value   $ 10,000     $ 11,958 50,646 46,882 37,886 29,847 25,443 28,888 21,136 $ 16,279 $ 14,689  
Russell 1000 Growth (Inception Date 4/1/19) [Member]                              
Account Value [Line Items]                              
Accumulated Value $ 10,000     $ 10,576   $ 32,903 $ 30,458 $ 24,613 $ 19,390 $ 16,529 $ 18,768 $ 13,731