Average Annual Total Returns |
12 Months Ended | 60 Months Ended | 120 Months Ended | |||||||
|---|---|---|---|---|---|---|---|---|---|---|
Mar. 27, 2026 |
Dec. 31, 2025 |
Dec. 31, 2025 |
Dec. 31, 2025 |
|||||||
| Class A | ||||||||||
| Prospectus [Line Items] | ||||||||||
| Average Annual Return, Label [Optional Text] | Return Before Taxes | |||||||||
| Average Annual Return, Percent | (0.12%) | 18.65% | 4.85% | |||||||
| Class A | After Taxes on Distributions | ||||||||||
| Prospectus [Line Items] | ||||||||||
| Average Annual Return, Percent | [1],[2] | (1.10%) | 17.33% | 4.27% | ||||||
| Class A | After Taxes on Distributions and Sales | ||||||||||
| Prospectus [Line Items] | ||||||||||
| Average Annual Return, Percent | [1],[2] | 0.39% | 14.93% | 3.75% | ||||||
| Class C | ||||||||||
| Prospectus [Line Items] | ||||||||||
| Average Annual Return, Label [Optional Text] | Return Before Taxes | |||||||||
| Average Annual Return, Percent | 4.35% | 19.18% | ||||||||
| Institutional Shares | ||||||||||
| Prospectus [Line Items] | ||||||||||
| Average Annual Return, Label [Optional Text] | Return Before Taxes | |||||||||
| Average Annual Return, Percent | 6.21% | 20.35% | ||||||||
| Institutional Shares | S&P 500® Index | ||||||||||
| Prospectus [Line Items] | ||||||||||
| Average Annual Return, Percent | [3] | 17.88% | 14.42% | 14.82% | ||||||
| ||||||||||