Shareholder Report, Line Graph (Details) - USD ($) |
4 Months Ended | 12 Months Ended | 16 Months Ended | 24 Months Ended | 28 Months Ended | 36 Months Ended | 48 Months Ended | 60 Months Ended | 72 Months Ended | 84 Months Ended | 96 Months Ended | 108 Months Ended | 120 Months Ended | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Nov. 30, 2023 |
Mar. 31, 2016 |
Mar. 31, 2024 |
Mar. 31, 2026 |
Mar. 31, 2017 |
Mar. 31, 2025 |
Mar. 31, 2018 |
Mar. 31, 2026 |
Mar. 31, 2019 |
Mar. 31, 2020 |
Mar. 31, 2021 |
Mar. 31, 2022 |
Mar. 31, 2023 |
Mar. 31, 2024 |
Mar. 31, 2025 |
Mar. 31, 2026 |
|
| C000004223 | ||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||
| Line Graph and Table Measure Name | Jamestown Equity Fund (The) | |||||||||||||||
| Accumulated Value | $ 10,000 | $ 11,214 | $ 12,711 | $ 13,525 | $ 12,691 | $ 20,335 | $ 22,960 | $ 21,607 | $ 28,193 | $ 30,284 | $ 36,314 | |||||
| C000004216 | ||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||
| Line Graph and Table Measure Name | Government Street Equity Fund (The) | |||||||||||||||
| Accumulated Value | 10,000 | 11,232 | 12,926 | 13,657 | 13,378 | 20,797 | 24,439 | 22,317 | 28,843 | 31,417 | 38,374 | |||||
| C000004221 | ||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||
| Line Graph and Table Measure Name | Government Street Opportunities Fund (The) | |||||||||||||||
| Accumulated Value | 10,000 | 11,644 | 13,351 | 13,913 | 12,775 | 20,057 | 23,089 | 21,955 | 27,784 | 28,007 | 32,873 | |||||
| C000004218 | ||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||
| Line Graph and Table Measure Name | Davenport Core Leaders Fund | |||||||||||||||
| Accumulated Value | 10,000 | 11,656 | 12,983 | 14,048 | 13,014 | 19,286 | 21,387 | 18,956 | 25,924 | 27,429 | 29,517 | |||||
| C000094748 | ||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||
| Line Graph and Table Measure Name | Davenport Value & Income Fund | |||||||||||||||
| Accumulated Value | 10,000 | 11,360 | 12,572 | 12,944 | 10,748 | 16,073 | 18,362 | 16,193 | 18,587 | 20,120 | 22,447 | |||||
| C000094749 | ||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||
| Line Graph and Table Measure Name | Davenport Equity Opportunities Fund | |||||||||||||||
| Accumulated Value | 10,000 | 10,757 | 12,208 | 13,553 | 12,316 | 20,470 | 21,879 | 19,855 | 26,607 | 25,289 | 24,637 | |||||
| C000150331 | ||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||
| Line Graph and Table Measure Name | Davenport Small Cap Focus Fund | |||||||||||||||
| Accumulated Value | 10,000 | 12,987 | 14,322 | 14,881 | 12,786 | 23,633 | 25,253 | 24,353 | 30,342 | 26,011 | 26,356 | |||||
| C000164143 | ||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||
| Line Graph and Table Measure Name | Davenport Balanced Income Fund | |||||||||||||||
| Accumulated Value | 10,000 | 10,859 | 11,382 | 11,763 | 10,518 | 14,004 | 15,054 | 13,823 | 15,251 | 16,279 | 17,642 | |||||
| C000246245 | ||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||
| Line Graph and Table Measure Name | Davenport Insider Buying Fund | |||||||||||||||
| Accumulated Value | $ 10,000 | $ 11,331 | $ 10,394 | $ 11,839 | ||||||||||||
| S&P 500 Index TR | ||||||||||||||||
| 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 | 11,717 | 13,357 | 14,625 | 13,605 | 21,271 | 24,599 | 22,698 | 29,480 | 31,913 | 37,594 | |||||
| S&P 500 Index TR | ||||||||||||||||
| 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 | 11,717 | 13,357 | 14,625 | 13,605 | 21,271 | 24,599 | 22,698 | 29,480 | 31,913 | 37,594 | |||||
| Russell 3000 Total Return Index | ||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||
| Line Graph and Table Measure Name | Russell 3000<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 | 11,807 | 13,438 | 14,616 | 13,282 | 21,587 | 24,161 | 22,088 | 28,558 | 30,620 | 36,157 | |||||
| S&P 500 Index TR | ||||||||||||||||
| 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 | 11,717 | 13,357 | 14,625 | 13,605 | 21,271 | 24,599 | 22,698 | 29,480 | 31,913 | 37,594 | |||||
| S&P 500 Index TR | ||||||||||||||||
| 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 | 11,717 | 13,357 | 14,625 | 13,605 | 21,271 | 24,599 | 22,698 | 29,480 | 31,913 | 37,594 | |||||
| S&P 500 Index TR | ||||||||||||||||
| 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 | 11,717 | 13,357 | 14,625 | 13,605 | 21,271 | 24,599 | 22,698 | 29,480 | 31,913 | 37,594 | |||||
| S&P 500 Index TR | ||||||||||||||||
| 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 | 11,717 | 13,357 | 14,625 | 13,605 | 21,271 | 24,599 | 22,698 | 29,480 | 31,913 | 37,594 | |||||
| S&P 500 Index TR | ||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||
| Accumulated Value | 10,000 | 11,717 | 13,357 | 14,625 | 13,605 | 21,271 | 24,599 | 22,698 | 29,480 | 31,913 | 37,594 | |||||
| S&P 500 Index TR | ||||||||||||||||
| 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 | 11,558 | 12,512 | 14,739 | ||||||||||||
| S&P MidCap 400 Index TR | ||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||
| Line Graph and Table Measure Name | S&P MidCap 400<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 | 12,092 | 13,419 | 13,767 | 10,668 | 19,571 | 20,469 | 19,420 | 23,951 | 23,303 | 27,346 | |||||
| Bloomberg 500 Index (USD) TR | ||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||
| Line Graph and Table Measure Name | Bloomberg US 500 Index | |||||||||||||||
| Accumulated Value | 10,000 | 11,745 | 13,411 | 14,696 | 13,773 | 21,829 | 24,917 | 22,792 | 29,758 | 32,218 | 37,968 | |||||
| Bloomberg US 1000 Value (USD) TR | ||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||
| Line Graph and Table Measure Name | Bloomberg US 1000 Value Index | |||||||||||||||
| Accumulated Value | 10,000 | 11,944 | 13,000 | 13,496 | 11,036 | 17,502 | 20,118 | 19,143 | 23,095 | 24,917 | 29,580 | |||||
| Russell 1000 Value Total Return | ||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||
| Line Graph and Table Measure Name | Russell 1000<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> Value Index | |||||||||||||||
| Accumulated Value | 10,000 | 11,922 | 12,751 | 13,474 | 11,161 | 17,421 | 19,454 | 18,303 | 22,013 | 23,593 | 27,337 | |||||
| Bloomberg US Mid Cap USD | ||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||
| Line Graph and Table Measure Name | Bloomberg US Mid Cap Total Return Index | |||||||||||||||
| Accumulated Value | 10,000 | 11,887 | 13,376 | 14,162 | 11,698 | 20,464 | 22,352 | 20,316 | 24,787 | 25,210 | 29,261 | |||||
| Russell Midcap Total Return | ||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||
| Line Graph and Table Measure Name | Russell Midcap<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 | 11,703 | 13,130 | 13,980 | 11,421 | 19,831 | 21,203 | 19,341 | 23,663 | 24,277 | 28,156 | |||||
| Bloomberg US 2000 (USD) TR | ||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||
| Line Graph and Table Measure Name | Bloomberg US 2000 Index | |||||||||||||||
| Accumulated Value | 10,000 | 12,571 | 13,873 | 14,279 | 10,409 | 21,548 | 20,984 | 18,476 | 21,812 | 21,143 | 26,561 | |||||
| Russell 2000 Total Return | ||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||
| Line Graph and Table Measure Name | Russell 2000<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 | 12,622 | 14,110 | 14,399 | 10,945 | 21,326 | 20,092 | 17,760 | 21,260 | 20,409 | 25,659 | |||||
| 60% Bloomberg US 1000 Value Index/40% Bloomberg Intermediate U.S. Government/Credit Index | ||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||
| Accumulated Value | 10,000 | 11,156 | 11,767 | 12,273 | 11,272 | 15,057 | 16,123 | 15,614 | 17,698 | 18,963 | 21,411 | |||||
| 60% Russell 1000® Value Index/40% Bloomberg Intermediate U.S. Government/Credit Index | ||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||
| Accumulated Value | 10,000 | 11,143 | 11,628 | 12,256 | 11,330 | 14,984 | 15,771 | 15,158 | 17,148 | 18,302 | 20,361 | |||||
| Bloomberg Intermediate U.S. Government/Credit Bond Index | ||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||
| Accumulated Value | 10,000 | 10,042 | 10,078 | 10,505 | 11,228 | 11,453 | 10,984 | 10,801 | 11,092 | 11,719 | 12,236 | |||||
| Bloomberg US 1000 Value (USD) TR | ||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||
| Accumulated Value | 10,000 | 11,944 | 13,000 | 13,496 | 11,036 | 17,502 | 20,118 | 19,143 | 23,095 | 24,917 | 29,580 | |||||
| Russell 1000 Value Total Return | ||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||
| Accumulated Value | $ 10,000 | $ 11,922 | $ 12,751 | $ 13,474 | $ 11,161 | $ 17,421 | $ 19,454 | $ 18,303 | $ 22,013 | $ 23,593 | $ 27,337 | |||||
| Bloomberg 500 Index (USD) TR | ||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||
| Line Graph and Table Measure Name | Bloomberg US 500 Index | |||||||||||||||
| Accumulated Value | 10,000 | 11,547 | 12,502 | 14,733 | ||||||||||||
| Russell 1000 Value Total Return | ||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||
| Line Graph and Table Measure Name | Russell 1000<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> Value Index | |||||||||||||||
| Accumulated Value | $ 10,000 | $ 11,502 | $ 12,328 | $ 14,284 | ||||||||||||