Shareholder Report, Line Graph (Details) - USD ($) |
1 Months Ended | 3 Months Ended | 4 Months Ended | 6 Months Ended | 7 Months Ended | 9 Months Ended | 10 Months Ended | 12 Months Ended | 13 Months Ended | 15 Months Ended | 16 Months Ended | 18 Months Ended | 19 Months Ended | 21 Months Ended | 22 Months Ended | 24 Months Ended | 25 Months Ended | 27 Months Ended | 28 Months Ended | 30 Months Ended | 31 Months Ended | 33 Months Ended | 34 Months Ended | 36 Months Ended | 37 Months Ended | 39 Months Ended | 40 Months Ended | 42 Months Ended | 43 Months Ended | 45 Months Ended | 46 Months Ended | 48 Months Ended | 49 Months Ended | 51 Months Ended | 52 Months Ended | 54 Months Ended | 55 Months Ended | 57 Months Ended | 58 Months Ended | 60 Months Ended | 61 Months Ended | 63 Months Ended | 64 Months Ended | 66 Months Ended | 67 Months Ended | 69 Months Ended | 70 Months Ended | 72 Months Ended | 73 Months Ended | 75 Months Ended | 76 Months Ended | 78 Months Ended | 79 Months Ended | 81 Months Ended | 82 Months Ended | 84 Months Ended | 85 Months Ended | 87 Months Ended | 88 Months Ended | 90 Months Ended | 91 Months Ended | 93 Months Ended | 94 Months Ended | 96 Months Ended | 97 Months Ended | 99 Months Ended | 100 Months Ended | 102 Months Ended | 103 Months Ended | 105 Months Ended | 106 Months Ended | 108 Months Ended | 109 Months Ended | 111 Months Ended | 114 Months Ended | 117 Months Ended | 120 Months Ended | |||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Feb. 28, 2021 |
Feb. 22, 2021 |
May 03, 2017 |
May 31, 2016 |
May 31, 2017 |
May 31, 2021 |
Aug. 31, 2016 |
Aug. 31, 2017 |
Aug. 31, 2021 |
Nov. 30, 2016 |
Nov. 30, 2017 |
Nov. 30, 2021 |
Feb. 28, 2017 |
Feb. 28, 2018 |
Feb. 28, 2022 |
May 31, 2017 |
May 31, 2018 |
May 31, 2022 |
Aug. 31, 2017 |
Aug. 31, 2018 |
Aug. 31, 2022 |
Nov. 30, 2017 |
Nov. 30, 2018 |
Nov. 30, 2022 |
Feb. 28, 2018 |
Feb. 28, 2019 |
Feb. 28, 2023 |
May 31, 2018 |
May 31, 2019 |
May 31, 2023 |
Aug. 31, 2018 |
Aug. 31, 2019 |
Aug. 31, 2023 |
Nov. 30, 2018 |
Nov. 30, 2019 |
Nov. 30, 2023 |
Feb. 28, 2019 |
Feb. 29, 2020 |
Feb. 29, 2024 |
May 31, 2019 |
May 31, 2020 |
May 31, 2024 |
Aug. 31, 2019 |
Aug. 31, 2020 |
Aug. 31, 2024 |
Nov. 30, 2019 |
Nov. 30, 2020 |
Nov. 30, 2024 |
Feb. 29, 2020 |
Feb. 28, 2021 |
Feb. 28, 2025 |
May 31, 2020 |
May 31, 2021 |
May 31, 2025 |
Aug. 31, 2020 |
Aug. 31, 2021 |
Aug. 31, 2025 |
Nov. 30, 2020 |
Nov. 30, 2021 |
Nov. 30, 2025 |
Feb. 28, 2021 |
Feb. 28, 2022 |
Feb. 28, 2026 |
May 31, 2021 |
May 31, 2022 |
May 31, 2026 |
Aug. 31, 2021 |
Aug. 31, 2022 |
Nov. 30, 2021 |
Nov. 30, 2022 |
Feb. 28, 2022 |
Feb. 28, 2023 |
May 31, 2022 |
May 31, 2023 |
Aug. 31, 2022 |
Aug. 31, 2023 |
Nov. 30, 2022 |
Nov. 30, 2023 |
Feb. 28, 2023 |
Feb. 29, 2024 |
May 31, 2023 |
May 31, 2024 |
Aug. 31, 2023 |
Aug. 31, 2024 |
Nov. 30, 2023 |
Nov. 30, 2024 |
Feb. 29, 2024 |
Feb. 28, 2025 |
May 31, 2024 |
May 31, 2025 |
Aug. 31, 2024 |
Aug. 31, 2025 |
Nov. 30, 2024 |
Nov. 30, 2025 |
Feb. 28, 2025 |
Feb. 28, 2026 |
May 31, 2025 |
May 31, 2026 |
Aug. 31, 2025 |
Nov. 30, 2025 |
Feb. 28, 2026 |
May 31, 2026 |
|
| C000005564 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | $ 10,000 | $ 10,141 | $ 9,769 | $ 9,837 | $ 9,963 | $ 10,054 | $ 9,907 | $ 9,701 | $ 9,763 | $ 9,812 | $ 9,807 | $ 10,034 | $ 10,446 | $ 10,839 | $ 10,704 | $ 11,154 | $ 11,532 | $ 11,541 | $ 11,508 | $ 11,265 | $ 11,249 | $ 11,381 | $ 11,216 | $ 10,921 | $ 10,275 | $ 10,064 | $ 9,863 | $ 9,766 | $ 9,988 | $ 9,765 | $ 9,796 | $ 9,926 | $ 9,906 | $ 10,385 | $ 10,298 | $ 10,417 | $ 10,515 | $ 10,760 | $ 10,941 | $ 11,084 | $ 10,864 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| C000190630 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | $ 500,000 | $ 504,112 | $ 508,052 | $ 500,743 | $ 490,572 | $ 493,013 | $ 495,675 | $ 496,518 | $ 508,174 | $ 528,356 | $ 548,426 | $ 541,765 | $ 565,677 | $ 584,148 | $ 585,704 | $ 583,311 | $ 572,097 | $ 571,495 | $ 577,492 | $ 570,245 | $ 555,480 | $ 522,836 | $ 512,328 | $ 502,331 | $ 497,552 | $ 508,063 | $ 497,884 | $ 498,703 | $ 506,480 | $ 505,666 | $ 530,391 | $ 525,170 | $ 532,589 | $ 537,873 | $ 550,724 | $ 560,333 | $ 567,979 | $ 555,936 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| C000225819 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | $ 9,952 | $ 10,000 | $ 9,928 | $ 10,051 | $ 9,911 | $ 9,657 | $ 9,093 | $ 8,912 | $ 8,757 | $ 8,660 | $ 8,862 | $ 8,670 | $ 8,704 | $ 8,825 | $ 8,813 | $ 9,247 | $ 9,176 | $ 9,290 | $ 9,385 | $ 9,612 | $ 9,782 | $ 9,918 | $ 9,730 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Bloomberg U.S. Aggregate Bond Index | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | 10,000 | 10,232 | 9,908 | 10,008 | 10,158 | 10,283 | 10,227 | 10,059 | 10,120 | 10,175 | 10,089 | 10,378 | 10,768 | 11,210 | 11,178 | 11,590 | 11,781 | 11,936 | 11,992 | 11,750 | 11,734 | 11,925 | 11,854 | 11,440 | 10,769 | 10,552 | 10,332 | 10,328 | 10,538 | 10,426 | 10,454 | 10,671 | 10,676 | 11,187 | 11,173 | 11,291 | 11,258 | 11,538 | 11,809 | 11,998 | 11,836 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Bloomberg U.S. Aggregate Bond Index | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | 500,000 | 504,163 | 510,360 | 507,571 | 499,250 | 502,274 | 505,004 | 500,759 | 515,075 | 534,421 | 556,375 | 554,796 | 575,250 | 584,740 | 592,392 | 595,207 | 583,208 | 582,372 | 591,892 | 588,342 | 567,787 | 534,490 | 523,730 | 512,801 | 512,588 | 523,036 | 517,481 | 518,851 | 529,642 | 529,865 | 555,240 | 554,522 | 560,405 | 558,790 | 572,654 | 586,137 | 595,490 | 587,474 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Bloomberg U.S. Aggregate Bond Index | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | 9,989 | 10,000 | 9,975 | 10,138 | 10,077 | 9,725 | 9,154 | 8,970 | 8,783 | 8,779 | 8,958 | 8,863 | 8,887 | 9,071 | 9,075 | 9,510 | 9,498 | 9,598 | 9,571 | 9,808 | 10,039 | 10,199 | 10,062 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Bloomberg U.S. 4-10 Year Treasury Bond Index | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | $ 10,000 | $ 10,165 | $ 9,798 | $ 9,862 | $ 10,019 | $ 10,117 | $ 9,961 | $ 9,751 | $ 9,833 | $ 9,878 | $ 9,880 | $ 10,130 | $ 10,532 | $ 10,929 | $ 10,821 | $ 11,304 | $ 11,704 | $ 11,738 | $ 11,689 | $ 11,432 | $ 11,414 | $ 11,548 | $ 11,400 | $ 11,109 | $ 10,499 | $ 10,312 | $ 10,129 | $ 10,035 | $ 10,319 | $ 10,140 | $ 10,173 | $ 10,317 | $ 10,295 | $ 10,803 | $ 10,720 | $ 10,864 | $ 10,961 | $ 11,229 | $ 11,427 | $ 11,589 | $ 11,362 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Bloomberg U.S. 4-10 Year Treasury Bond Index | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | $ 500,000 | $ 503,959 | $ 508,910 | $ 501,041 | $ 490,488 | $ 494,586 | $ 496,880 | $ 496,959 | $ 509,545 | $ 529,755 | $ 549,754 | $ 544,274 | $ 568,599 | $ 588,726 | $ 590,412 | $ 587,950 | $ 575,041 | $ 574,100 | $ 580,844 | $ 573,432 | $ 558,786 | $ 528,109 | $ 518,677 | $ 509,509 | $ 504,740 | $ 519,062 | $ 510,068 | $ 511,714 | $ 518,966 | $ 517,864 | $ 543,412 | $ 539,227 | $ 546,452 | $ 551,320 | $ 564,800 | $ 574,797 | $ 582,933 | $ 571,505 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Bloomberg U.S. 4-10 Year Treasury Bond Index | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | $ 9,948 | $ 10,000 | $ 9,932 | $ 10,048 | $ 9,920 | $ 9,667 | $ 9,136 | $ 8,973 | $ 8,814 | $ 8,732 | $ 8,980 | $ 8,824 | $ 8,852 | $ 8,978 | $ 8,959 | $ 9,401 | $ 9,328 | $ 9,453 | $ 9,538 | $ 9,771 | $ 9,944 | $ 10,085 | $ 9,887 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||