Shareholder Report, Line Graph (Details) - USD ($) |
6 Months Ended | 12 Months Ended | 24 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2016 |
Jun. 30, 2026 |
Jun. 30, 2017 |
Jun. 30, 2018 |
Jun. 30, 2019 |
Jun. 30, 2020 |
Jun. 30, 2021 |
Jun. 30, 2022 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2026 |
|
| C000030126 | ||||||||||||
| Account Value [Line Items] | ||||||||||||
| Line Graph and Table Measure Name | FAM Value Fund - Investor Shares | |||||||||||
| Accumulated Value | $ 10,000 | $ 11,568 | $ 12,912 | $ 14,517 | $ 13,864 | $ 19,325 | $ 16,716 | $ 19,410 | $ 22,226 | $ 25,415 | $ 27,494 | |
| C000164665 | ||||||||||||
| Account Value [Line Items] | ||||||||||||
| Line Graph and Table Measure Name | FAM Value Fund - Institutional Shares | |||||||||||
| Accumulated Value | 500,000 | 578,875 | 647,274 | 728,999 | 697,626 | 974,110 | 844,281 | 982,172 | 1,126,707 | 1,290,885 | 1,398,798 | |
| C000030128 | ||||||||||||
| Account Value [Line Items] | ||||||||||||
| Line Graph and Table Measure Name | FAM Dividend Focus Fund - Investor Shares | |||||||||||
| Accumulated Value | 10,000 | 11,696 | 13,004 | 15,558 | 15,246 | 21,449 | 18,722 | 22,799 | 26,423 | 28,411 | 27,668 | |
| C000110096 | ||||||||||||
| Account Value [Line Items] | ||||||||||||
| Line Graph and Table Measure Name | FAM Small Cap Fund - Investor Shares | |||||||||||
| Accumulated Value | 10,000 | 11,585 | 12,781 | 12,693 | 11,710 | 18,046 | 16,473 | 18,974 | 20,537 | 22,450 | 20,141 | |
| C000164667 | ||||||||||||
| Account Value [Line Items] | ||||||||||||
| Line Graph and Table Measure Name | FAM Small Cap Fund - Institutional Shares | |||||||||||
| Accumulated Value | 500,000 | 580,135 | 640,944 | 637,230 | 588,500 | 907,501 | 829,378 | 956,532 | 1,036,171 | 1,133,700 | 1,017,723 | |
| 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,790 | 13,484 | 14,889 | 16,006 | 22,536 | 20,144 | 24,091 | 30,006 | 34,556 | 42,271 | |
| 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 | 500,000 | 589,481 | 674,213 | 744,449 | 800,320 | 1,126,804 | 1,007,185 | 1,204,533 | 1,500,319 | 1,727,822 | 2,113,559 | |
| 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,790 | 13,484 | 14,889 | 16,006 | 22,536 | 20,144 | 24,091 | 30,006 | 34,556 | 42,271 | |
| 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,790 | 13,484 | 14,889 | 16,006 | 22,536 | 20,144 | 24,091 | 30,006 | 34,556 | 42,271 | |
| 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 | 500,000 | 589,481 | 674,213 | 744,449 | 800,320 | 1,126,804 | 1,007,185 | 1,204,533 | 1,500,319 | 1,727,822 | 2,113,559 | |
| 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,648 | 13,084 | 14,108 | 13,792 | 20,660 | 17,087 | 19,637 | 22,165 | 25,536 | 31,060 | |
| 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 | 500,000 | 582,419 | 654,207 | 705,400 | 689,600 | 1,033,012 | 854,340 | 981,846 | 1,108,263 | 1,276,779 | 1,552,996 | |
| 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,648 | 13,084 | 14,108 | 13,792 | 20,660 | 17,087 | 19,637 | 22,165 | 25,536 | 31,060 | |
| 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,460 | 14,649 | 14,164 | 13,226 | 21,429 | 16,029 | 18,002 | 19,812 | 21,334 | 30,034 | |
| 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 | $ 500,000 | $ 623,004 | $ 732,440 | $ 708,201 | $ 661,282 | $ 1,071,446 | $ 801,469 | $ 900,103 | $ 990,619 | $ 1,066,711 | $ 1,501,703 |