Average Annual Total Returns |
12 Months Ended | 60 Months Ended | 120 Months Ended | ||||||
|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2025 |
Dec. 31, 2025 |
|||||||
| Russell 1000 Index (Index returns do not reflect deductions for fees, expenses or taxes) | |||||||||
| Prospectus [Line Items] | |||||||||
| Average Annual Return, Percent | [1] | 17.37% | 13.59% | 14.59% | |||||
| Russell 1000 Growth Index (Index returns do not reflect deductions for fees, expenses or taxes) | |||||||||
| Prospectus [Line Items] | |||||||||
| Average Annual Return, Percent | [2] | 18.56% | 15.32% | 18.13% | |||||
| Investor A Shares | |||||||||
| Prospectus [Line Items] | |||||||||
| Average Annual Return, Percent | 15.00% | 13.25% | 15.92% | ||||||
| Investor A Shares | After Taxes on Distributions | |||||||||
| Prospectus [Line Items] | |||||||||
| Average Annual Return, Percent | [3] | 12.58% | 10.49% | 13.64% | |||||
| Investor A Shares | After Taxes on Distributions and Sales | |||||||||
| Prospectus [Line Items] | |||||||||
| Average Annual Return, Percent | [3] | 9.58% | 9.65% | 12.48% | |||||
| |||||||||