Shareholder Report, Average Annual Return (Details)
|
12 Months Ended |
60 Months Ended |
120 Months Ended |
Jul. 31, 2025 |
Jul. 31, 2025 |
Jul. 31, 2025 |
Class A |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Class
A (with sales charge)
|
|
|
Average Annual Return, Percent |
14.49%
|
13.51%
|
15.79%
|
Class C |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Class
C (with sales charge)
|
|
|
Average Annual Return, Percent |
19.56%
|
14.00%
|
15.79%
|
Class R |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Class
R
|
|
|
Average Annual Return, Percent |
21.15%
|
14.57%
|
16.19%
|
Class R5 |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Class
R5
|
|
|
Average Annual Return, Percent |
21.75%
|
15.14%
|
16.79%
|
Class R6 |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Class
R6
|
|
|
Average Annual Return, Percent |
21.88%
|
15.25%
|
16.91%
|
Class Y |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Class
Y
|
|
|
Average Annual Return, Percent |
21.77%
|
15.15%
|
16.77%
|
Without Sales Load [Member] | Class A |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Class
A
|
|
|
Average Annual Return, Percent |
21.47%
|
14.86%
|
16.48%
|
Without Sales Load [Member] | Class C |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Class
C
|
|
|
Average Annual Return, Percent |
20.56%
|
14.00%
|
15.79%
|
Russell 3000 Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Russell
3000 Index
|
|
|
Average Annual Return, Percent |
15.68%
|
15.19%
|
13.02%
|
Russell 3000 Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Russell
3000 Index
|
|
|
Average Annual Return, Percent |
15.68%
|
15.19%
|
13.02%
|
Russell 3000 Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Russell
3000 Index
|
|
|
Average Annual Return, Percent |
15.68%
|
15.19%
|
13.02%
|
Russell 3000 Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Russell
3000 Index
|
|
|
Average Annual Return, Percent |
15.68%
|
15.19%
|
13.02%
|
Russell 3000 Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Russell
3000 Index
|
|
|
Average Annual Return, Percent |
15.68%
|
15.19%
|
13.02%
|
Russell 3000 Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Russell
3000 Index
|
|
|
Average Annual Return, Percent |
15.68%
|
15.19%
|
13.02%
|
Russell 1000 Growth Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Russell
1000 Growth Index
|
|
|
Average Annual Return, Percent |
23.75%
|
17.27%
|
17.06%
|
Russell 1000 Growth Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Russell
1000 Growth Index
|
|
|
Average Annual Return, Percent |
23.75%
|
17.27%
|
17.06%
|
Russell 1000 Growth Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Russell
1000 Growth Index
|
|
|
Average Annual Return, Percent |
23.75%
|
17.27%
|
17.06%
|
Russell 1000 Growth Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Russell
1000 Growth Index
|
|
|
Average Annual Return, Percent |
23.75%
|
17.27%
|
17.06%
|
Russell 1000 Growth Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Russell
1000 Growth Index
|
|
|
Average Annual Return, Percent |
23.75%
|
17.27%
|
17.06%
|
Russell 1000 Growth Index [Member] |
|
|
|
Average Annual Return [Line Items] |
|
|
|
Line Graph and Table Measure Name |
Russell
1000 Growth Index
|
|
|
Average Annual Return, Percent |
23.75%
|
17.27%
|
17.06%
|