v3.26.3
Shareholder Report, Line Graph (Details) - USD ($)
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended 15 Months Ended 18 Months Ended 21 Months Ended 24 Months Ended 27 Months Ended 30 Months Ended 33 Months Ended 36 Months Ended 39 Months Ended 42 Months Ended 45 Months Ended 48 Months Ended 51 Months Ended 54 Months Ended 57 Months Ended 60 Months Ended 63 Months Ended 66 Months Ended 69 Months Ended 72 Months Ended 75 Months Ended 78 Months Ended 81 Months Ended 84 Months Ended 87 Months Ended 90 Months Ended 93 Months Ended 96 Months Ended 99 Months Ended 102 Months Ended 105 Months Ended 108 Months Ended 111 Months Ended 114 Months Ended 117 Months Ended 120 Months Ended
Aug. 31, 2016
Nov. 30, 2016
Feb. 28, 2017
May 31, 2017
Aug. 31, 2026
Aug. 31, 2017
Nov. 30, 2017
Feb. 28, 2018
May 31, 2018
Aug. 31, 2018
Nov. 30, 2018
Feb. 28, 2019
May 31, 2019
Aug. 31, 2019
Nov. 30, 2019
Feb. 29, 2020
May 31, 2020
Aug. 31, 2020
Nov. 30, 2020
Feb. 28, 2021
May 31, 2021
Aug. 31, 2021
Nov. 30, 2021
Feb. 28, 2022
May 31, 2022
Aug. 31, 2022
Nov. 30, 2022
Feb. 28, 2023
May 31, 2023
Aug. 31, 2023
Nov. 30, 2023
Feb. 29, 2024
May 31, 2024
Aug. 31, 2024
Nov. 30, 2024
Feb. 28, 2025
May 31, 2025
Aug. 31, 2025
Nov. 30, 2025
Feb. 28, 2026
May 31, 2026
Aug. 31, 2026
C000091784                                                                                    
Account Value [Line Items]                                                                                    
Line Graph and Table Measure Name         Institutional                                                                          
Accumulated Value $ 50,000 $ 50,124 $ 51,760 $ 52,268   $ 53,099 $ 54,732 $ 54,904 $ 55,643 $ 57,890 $ 57,261 $ 57,190 $ 57,557 $ 59,816 $ 61,783 $ 58,521 $ 58,758 $ 61,264 $ 64,081 $ 65,475 $ 68,742 $ 70,528 $ 71,752 $ 71,293 $ 70,170 $ 69,475 $ 71,533 $ 71,437 $ 73,759 $ 75,230 $ 77,127 $ 79,109 $ 80,307 $ 82,499 $ 84,838 $ 86,329 $ 86,609 $ 90,554 $ 93,321 $ 93,311 $ 99,206 $ 101,447
C000091785                                                                                    
Account Value [Line Items]                                                                                    
Line Graph and Table Measure Name         Investor                                                                          
Accumulated Value 10,000 10,019 10,336 10,439   10,589 10,917 10,942 11,075 11,513 11,389 11,361 11,423 11,866 12,251 11,593 11,642 12,129 12,675 12,939 13,582 13,923 14,157 14,060 13,826 13,680 14,079 14,056 14,496 14,778 15,134 15,523 15,745 16,167 16,611 16,900 16,944 17,702 18,231 18,211 19,353 19,781
S&P 500® Index                                                                                    
Account Value [Line Items]                                                                                    
Line Graph and Table Measure Name         S&P 500<sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;">®</sup> Index                                                                          
Accumulated Value 50,000 50,916 55,007 56,420   58,117 62,562 64,414 64,536 69,544 66,487 67,429 66,977 71,576 77,198 72,953 75,575 87,277 90,674 95,780 106,046 114,477 115,991 111,477 105,728 101,624 105,308 102,903 108,817 117,828 119,883 134,240 139,489 149,801 160,512 158,948 158,352 173,589 184,589 185,956 205,512 208,966
S&P 500® Index                                                                                    
Account Value [Line Items]                                                                                    
Line Graph and Table Measure Name         S&P 500<sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;">®</sup> Index                                                                          
Accumulated Value $ 10,000 $ 10,183 $ 11,001 $ 11,284   $ 11,623 $ 12,512 $ 12,883 $ 12,907 $ 13,909 $ 13,297 $ 13,486 $ 13,395 $ 14,315 $ 15,440 $ 14,591 $ 15,115 $ 17,455 $ 18,135 $ 19,156 $ 21,209 $ 22,895 $ 23,198 $ 22,295 $ 21,146 $ 20,325 $ 21,062 $ 20,581 $ 21,763 $ 23,566 $ 23,977 $ 26,848 $ 27,898 $ 29,960 $ 32,102 $ 31,790 $ 31,670 $ 34,718 $ 36,918 $ 37,191 $ 41,102 $ 41,793