Shareholder Report, Average Annual Return (Details)
|
12 Months Ended |
60 Months Ended |
120 Months Ended |
Apr. 30, 2025 |
Apr. 30, 2025 |
Apr. 30, 2025 |
Class A |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Class
A (with sales charge)
|
|
|
Average Annual Return, Percent |
(8.93%)
|
1.01%
|
1.36%
|
Class C |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Class
C (with sales charge)
|
|
|
Average Annual Return, Percent |
(5.23%)
|
1.43%
|
1.19%
|
Class R6 |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Class
R6
|
|
|
Average Annual Return, Percent |
(3.31%)
|
2.54%
|
2.32%
|
Advisor Class |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Advisor
Class
|
|
|
Average Annual Return, Percent |
(3.41%)
|
2.42%
|
2.19%
|
Class A |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Class
A (with sales charge)
|
|
|
Average Annual Return, Percent |
2.91%
|
2.57%
|
1.61%
|
Class C |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Class
C (with sales charge)
|
|
|
Average Annual Return, Percent |
5.53%
|
2.95%
|
1.58%
|
Class R |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Class
R
|
|
|
Average Annual Return, Percent |
6.62%
|
3.10%
|
1.73%
|
Class R6 |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Class
R6
|
|
|
Average Annual Return, Percent |
7.35%
|
3.74%
|
2.38%
|
Advisor Class |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Advisor
Class
|
|
|
Average Annual Return, Percent |
7.24%
|
3.62%
|
2.25%
|
Class A |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Class
A (with sales charge)
|
|
|
Average Annual Return, Percent |
1.91%
|
10.20%
|
10.45%
|
Class C |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Class
C (with sales charge)
|
|
|
Average Annual Return, Percent |
6.11%
|
10.61%
|
10.26%
|
Class R |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Class
R
|
|
|
Average Annual Return, Percent |
7.57%
|
11.17%
|
10.81%
|
Class R6 |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Class
R6
|
|
|
Average Annual Return, Percent |
8.19%
|
11.82%
|
11.50%
|
Advisor Class |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Advisor
Class
|
|
|
Average Annual Return, Percent |
8.12%
|
11.73%
|
11.36%
|
Class A |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Class
A (with sales charge)
|
|
|
Average Annual Return, Percent |
(11.99%)
|
16.74%
|
0.07%
|
Class C |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Class
C (with sales charge)
|
|
|
Average Annual Return, Percent |
(8.49%)
|
17.18%
|
(0.11%)
|
Class R6 |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Class
R6
|
|
|
Average Annual Return, Percent |
(6.56%)
|
18.59%
|
1.12%
|
Advisor Class |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Advisor
Class
|
|
|
Average Annual Return, Percent |
(6.68%)
|
18.37%
|
0.89%
|
Class A |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Class
A (with sales charge)
|
|
|
Average Annual Return, Percent |
(8.58%)
|
6.12%
|
6.41%
|
Class C |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Class
C (with sales charge)
|
|
|
Average Annual Return, Percent |
(4.94%)
|
6.55%
|
6.23%
|
Class R |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Class
R
|
|
|
Average Annual Return, Percent |
(3.50%)
|
7.07%
|
6.75%
|
Class R6 |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Class
R6
|
|
|
Average Annual Return, Percent |
(2.88%)
|
7.77%
|
7.47%
|
Advisor Class |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Advisor
Class
|
|
|
Average Annual Return, Percent |
(3.05%)
|
7.60%
|
7.28%
|
Class A |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Class
A (with sales charge)
|
|
|
Average Annual Return, Percent |
(3.35%)
|
7.36%
|
7.51%
|
Class C |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Class
C (with sales charge)
|
|
|
Average Annual Return, Percent |
0.52%
|
7.76%
|
7.30%
|
Class R |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Class
R
|
|
|
Average Annual Return, Percent |
2.04%
|
8.32%
|
7.85%
|
Class R6 |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Class
R6
|
|
|
Average Annual Return, Percent |
2.61%
|
8.96%
|
8.55%
|
Advisor Class |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Advisor
Class
|
|
|
Average Annual Return, Percent |
2.52%
|
8.85%
|
8.38%
|
Without Sales Load [Member] | Class A |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Class
A
|
|
|
Average Annual Return, Percent |
(3.64%)
|
2.16%
|
1.93%
|
Without Sales Load [Member] | Class C |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Class
C
|
|
|
Average Annual Return, Percent |
(4.36%)
|
1.43%
|
1.19%
|
Without Sales Load [Member] | Class A |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Class
A
|
|
|
Average Annual Return, Percent |
6.98%
|
3.37%
|
2.00%
|
Without Sales Load [Member] | Class C |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Class
C
|
|
|
Average Annual Return, Percent |
6.53%
|
2.95%
|
1.58%
|
Without Sales Load [Member] | Class A |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Class
A
|
|
|
Average Annual Return, Percent |
7.85%
|
11.45%
|
11.08%
|
Without Sales Load [Member] | Class C |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Class
C
|
|
|
Average Annual Return, Percent |
7.03%
|
10.61%
|
10.26%
|
Without Sales Load [Member] | Class A |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Class
A
|
|
|
Average Annual Return, Percent |
(6.87%)
|
18.07%
|
0.64%
|
Without Sales Load [Member] | Class C |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Class
C
|
|
|
Average Annual Return, Percent |
(7.58%)
|
17.18%
|
(0.11%)
|
Without Sales Load [Member] | Class A |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Class
A
|
|
|
Average Annual Return, Percent |
(3.25%)
|
7.33%
|
7.01%
|
Without Sales Load [Member] | Class C |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Class
C
|
|
|
Average Annual Return, Percent |
(3.98%)
|
6.55%
|
6.23%
|
Without Sales Load [Member] | Class A |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Class
A
|
|
|
Average Annual Return, Percent |
2.27%
|
8.58%
|
8.11%
|
Without Sales Load [Member] | Class C |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Class
C
|
|
|
Average Annual Return, Percent |
1.52%
|
7.76%
|
7.30%
|
Russell 3000 Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Russell
3000 Index
|
|
|
Average Annual Return, Percent |
11.40%
|
15.12%
|
11.68%
|
Russell 3000 Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Russell
3000 Index
|
|
|
Average Annual Return, Percent |
11.40%
|
15.12%
|
11.68%
|
Russell 3000 Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Russell
3000 Index
|
|
|
Average Annual Return, Percent |
11.40%
|
15.12%
|
11.68%
|
Russell 3000 Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Russell
3000 Index
|
|
|
Average Annual Return, Percent |
11.40%
|
15.12%
|
11.68%
|
Russell 3000 Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Russell
3000 Index
|
|
|
Average Annual Return, Percent |
11.40%
|
15.12%
|
11.68%
|
Russell 3000 Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Russell
3000 Index
|
|
|
Average Annual Return, Percent |
11.40%
|
15.12%
|
11.68%
|
Russell 3000 Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Russell
3000 Index
|
|
|
Average Annual Return, Percent |
11.40%
|
15.12%
|
11.68%
|
Russell 3000 Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Russell
3000 Index
|
|
|
Average Annual Return, Percent |
11.40%
|
15.12%
|
11.68%
|
Russell 3000 Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Russell
3000 Index
|
|
|
Average Annual Return, Percent |
11.40%
|
15.12%
|
11.68%
|
Russell 3000 Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Russell
3000 Index
|
|
|
Average Annual Return, Percent |
11.40%
|
15.12%
|
11.68%
|
Russell 3000 Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Russell
3000 Index
|
|
|
Average Annual Return, Percent |
11.40%
|
15.12%
|
11.68%
|
Russell 3000 Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Russell
3000 Index
|
|
|
Average Annual Return, Percent |
11.40%
|
15.12%
|
11.68%
|
Russell 3000 Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Russell
3000 Index
|
|
|
Average Annual Return, Percent |
11.40%
|
15.12%
|
11.68%
|
Russell 3000 Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Russell
3000 Index
|
|
|
Average Annual Return, Percent |
11.40%
|
15.12%
|
11.68%
|
Russell 3000 Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Russell
3000 Index
|
|
|
Average Annual Return, Percent |
11.40%
|
15.12%
|
11.68%
|
Russell 3000 Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Russell
3000 Index
|
|
|
Average Annual Return, Percent |
11.40%
|
15.12%
|
11.68%
|
Russell 3000 Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Russell
3000 Index
|
|
|
Average Annual Return, Percent |
11.40%
|
15.12%
|
11.68%
|
Russell 3000 Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Russell
3000 Index
|
|
|
Average Annual Return, Percent |
11.40%
|
15.12%
|
11.68%
|
Russell 3000 Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Russell
3000 Index
|
|
|
Average Annual Return, Percent |
11.40%
|
15.12%
|
11.68%
|
Russell 3000 Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Russell
3000 Index
|
|
|
Average Annual Return, Percent |
11.40%
|
15.12%
|
11.68%
|
Russell 3000 Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Russell
3000 Index
|
|
|
Average Annual Return, Percent |
11.40%
|
15.12%
|
11.68%
|
Russell 3000 Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Russell
3000 Index
|
|
|
Average Annual Return, Percent |
11.40%
|
15.12%
|
11.68%
|
Russell 3000 Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Russell
3000 Index
|
|
|
Average Annual Return, Percent |
11.40%
|
15.12%
|
11.68%
|
Bloomberg U.S. Aggregate Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Bloomberg
U.S. Aggregate Index
|
|
|
Average Annual Return, Percent |
8.02%
|
(0.67%)
|
1.54%
|
Bloomberg U.S. Aggregate Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Bloomberg
U.S. Aggregate Index
|
|
|
Average Annual Return, Percent |
8.02%
|
(0.67%)
|
1.54%
|
Bloomberg U.S. Aggregate Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Bloomberg
U.S. Aggregate Index
|
|
|
Average Annual Return, Percent |
8.02%
|
(0.67%)
|
1.54%
|
Bloomberg U.S. Aggregate Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Bloomberg
U.S. Aggregate Index
|
|
|
Average Annual Return, Percent |
8.02%
|
(0.67%)
|
1.54%
|
Bloomberg U.S. Aggregate Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Bloomberg
U.S. Aggregate Index
|
|
|
Average Annual Return, Percent |
8.02%
|
(0.67%)
|
1.54%
|
Russell 3000 Growth Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Russell
3000 Growth Index
|
|
|
Average Annual Return, Percent |
14.07%
|
16.71%
|
14.72%
|
S&P 500 Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
S&P
500 Index
|
|
|
Average Annual Return, Percent |
12.10%
|
15.61%
|
12.32%
|
Russell 3000 Growth Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Russell
3000 Growth Index
|
|
|
Average Annual Return, Percent |
14.07%
|
16.71%
|
14.72%
|
S&P 500 Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
S&P
500 Index
|
|
|
Average Annual Return, Percent |
12.10%
|
15.61%
|
12.32%
|
Russell 3000 Growth Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Russell
3000 Growth Index
|
|
|
Average Annual Return, Percent |
14.07%
|
16.71%
|
14.72%
|
S&P 500 Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
S&P
500 Index
|
|
|
Average Annual Return, Percent |
12.10%
|
15.61%
|
12.32%
|
Russell 3000 Growth Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Russell
3000 Growth Index
|
|
|
Average Annual Return, Percent |
14.07%
|
16.71%
|
14.72%
|
S&P 500 Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
S&P
500 Index
|
|
|
Average Annual Return, Percent |
12.10%
|
15.61%
|
12.32%
|
Russell 3000 Growth Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Russell
3000 Growth Index
|
|
|
Average Annual Return, Percent |
14.07%
|
16.71%
|
14.72%
|
S&P 500 Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
S&P
500 Index
|
|
|
Average Annual Return, Percent |
12.10%
|
15.61%
|
12.32%
|
Russell 2000 Growth Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Russell
2000 Growth Index
|
|
|
Average Annual Return, Percent |
2.42%
|
7.60%
|
6.39%
|
S&P 500 Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
S&P
500 Index
|
|
|
Average Annual Return, Percent |
12.10%
|
15.61%
|
12.32%
|
Russell 2000 Growth Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Russell
2000 Growth Index
|
|
|
Average Annual Return, Percent |
2.42%
|
7.60%
|
6.39%
|
S&P 500 Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
S&P
500 Index
|
|
|
Average Annual Return, Percent |
12.10%
|
15.61%
|
12.32%
|
Russell 2000 Growth Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Russell
2000 Growth Index
|
|
|
Average Annual Return, Percent |
2.42%
|
7.60%
|
6.39%
|
S&P 500 Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
S&P
500 Index
|
|
|
Average Annual Return, Percent |
12.10%
|
15.61%
|
12.32%
|
Russell 2000 Growth Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Russell
2000 Growth Index
|
|
|
Average Annual Return, Percent |
2.42%
|
7.60%
|
6.39%
|
S&P 500 Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
S&P
500 Index
|
|
|
Average Annual Return, Percent |
12.10%
|
15.61%
|
12.32%
|
Russell 2000 Growth Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Russell
2000 Growth Index
|
|
|
Average Annual Return, Percent |
2.42%
|
7.60%
|
6.39%
|
S&P 500 Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
S&P
500 Index
|
|
|
Average Annual Return, Percent |
12.10%
|
15.61%
|
12.32%
|
Russell Midcap Growth Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Russell
Midcap Growth Index
|
|
|
Average Annual Return, Percent |
13.65%
|
12.31%
|
10.58%
|
S&P 500 Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
S&P
500 Index
|
|
|
Average Annual Return, Percent |
12.10%
|
15.61%
|
12.32%
|
Russell Midcap Growth Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Russell
Midcap Growth Index
|
|
|
Average Annual Return, Percent |
13.65%
|
12.31%
|
10.58%
|
S&P 500 Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
S&P
500 Index
|
|
|
Average Annual Return, Percent |
12.10%
|
15.61%
|
12.32%
|
Russell Midcap Growth Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Russell
Midcap Growth Index
|
|
|
Average Annual Return, Percent |
13.65%
|
12.31%
|
10.58%
|
S&P 500 Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
S&P
500 Index
|
|
|
Average Annual Return, Percent |
12.10%
|
15.61%
|
12.32%
|
Russell Midcap Growth Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Russell
Midcap Growth Index
|
|
|
Average Annual Return, Percent |
13.65%
|
12.31%
|
10.58%
|
S&P 500 Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
S&P
500 Index
|
|
|
Average Annual Return, Percent |
12.10%
|
15.61%
|
12.32%
|
Russell Midcap Growth Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Russell
Midcap Growth Index
|
|
|
Average Annual Return, Percent |
13.65%
|
12.31%
|
10.58%
|
S&P 500 Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
S&P
500 Index
|
|
|
Average Annual Return, Percent |
12.10%
|
15.61%
|
12.32%
|
NASDAQ Biotechnology Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
NASDAQ
Biotechnology Index
|
|
|
Average Annual Return, Percent |
2.36%
|
1.78%
|
1.99%
|
S&P 500 Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
S&P
500 Index
|
|
|
Average Annual Return, Percent |
12.10%
|
15.61%
|
12.32%
|
NASDAQ Biotechnology Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
NASDAQ
Biotechnology Index
|
|
|
Average Annual Return, Percent |
2.36%
|
1.78%
|
1.99%
|
S&P 500 Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
S&P
500 Index
|
|
|
Average Annual Return, Percent |
12.10%
|
15.61%
|
12.32%
|
NASDAQ Biotechnology Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
NASDAQ
Biotechnology Index
|
|
|
Average Annual Return, Percent |
2.36%
|
1.78%
|
1.99%
|
S&P 500 Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
S&P
500 Index
|
|
|
Average Annual Return, Percent |
12.10%
|
15.61%
|
12.32%
|
NASDAQ Biotechnology Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
NASDAQ
Biotechnology Index
|
|
|
Average Annual Return, Percent |
2.36%
|
1.78%
|
1.99%
|
S&P 500 Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
S&P
500 Index
|
|
|
Average Annual Return, Percent |
12.10%
|
15.61%
|
12.32%
|
S&P North American Natural Resources Sector Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
S&P
North American Natural Resources Sector Index
|
|
|
Average Annual Return, Percent |
(3.60%)
|
18.67%
|
3.94%
|
S&P Global Natural Resources Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
S&P
Global Natural Resources Index
|
|
|
Average Annual Return, Percent |
(6.73%)
|
12.53%
|
5.27%
|
S&P North American Natural Resources Sector Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
S&P
North American Natural Resources Sector Index
|
|
|
Average Annual Return, Percent |
(3.60%)
|
18.67%
|
3.94%
|
S&P Global Natural Resources Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
S&P
Global Natural Resources Index
|
|
|
Average Annual Return, Percent |
(6.73%)
|
12.53%
|
5.27%
|
S&P North American Natural Resources Sector Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
S&P
North American Natural Resources Sector Index
|
|
|
Average Annual Return, Percent |
(3.60%)
|
18.67%
|
3.94%
|
S&P Global Natural Resources Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
S&P
Global Natural Resources Index
|
|
|
Average Annual Return, Percent |
(6.73%)
|
12.53%
|
5.27%
|
S&P North American Natural Resources Sector Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
S&P
North American Natural Resources Sector Index
|
|
|
Average Annual Return, Percent |
(3.60%)
|
18.67%
|
3.94%
|
S&P Global Natural Resources Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
S&P
Global Natural Resources Index
|
|
|
Average Annual Return, Percent |
(6.73%)
|
12.53%
|
5.27%
|