Annual Total Returns - Institutional Class 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] | 8.63% | 9.00% | 11.98% | (11.64%) | 5.71% | (27.93%) | 6.60% | 3.24% | 7.50% | 6.36% |
| Annual Return [Percent] | 13.08% | |||||||||
| Annual Return [Percent] | 7.56% | 15.62% | 12.38% | (7.29%) | 12.37% | (6.65%) | 16.13% | (5.26%) | 5.93% | 18.46% |
| Annual Return [Percent] | 3.84% | 8.89% | 3.81% | (8.79%) | 9.26% | 0.70% | 15.11% | (6.19%) | 4.98% | 0.90% |