Annual Total Returns - Investor Shares |
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] | 16.37% | 12.88% | 13.55% | (8.72%) | 22.51% | 13.95% | 25.28% | (5.22%) | 21.69% | 9.34% |
| Annual Return [Percent] | 17.62% | 15.75% | 25.66% | (19.41%) | 31.53% | 32.86% | 33.07% | 2.44% | 28.98% | 7.62% |
| Annual Return [Percent] | 19.94% | 6.93% | 13.24% | (17.59%) | 7.31% | 21.26% | 18.68% | (15.56%) | 21.39% | 0.97% |
| Annual Return [Percent] | 6.32% | 4.00% | 2.06% | (4.64%) | 0.64% | 5.59% | 6.95% | 0.11% | 2.68% | 2.56% |