Annual Total Returns - Class A |
12 Months Ended | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
Dec. 31, 2020 |
Dec. 31, 2019 |
Dec. 31, 2018 |
Dec. 31, 2017 |
Dec. 31, 2016 |
|
| Prospectus [Line Items] | ||||||||||
| Annual Return [Percent] | 47.15% | 5.08% | 9.80% | 0.47% | 7.11% | 18.37% | 16.72% | (14.49%) | 15.09% | 17.99% |
| Annual Return [Percent] | 12.89% | (3.30%) | 9.94% | (7.34%) | (4.60%) | 7.45% | 5.13% | (3.63%) | 9.96% | 1.56% |
| Annual Return [Percent] | 61.93% | 0.72% | 7.45% | 1.28% | 7.79% | 8.82% | 13.04% | (11.03%) | 15.53% | 5.23% |
| Annual Return [Percent] | 25.42% | 0.65% | 7.15% | (28.73%) | 9.68% | 27.20% | 14.66% | (21.44%) | 34.34% | 4.85% |
| Annual Return [Percent] | 129.04% | 8.55% | 2.31% | (14.00%) | (18.04%) | 37.02% | 37.25% | (13.85%) | 12.67% | 73.02% |