Annual Total Returns |
12 Months Ended | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
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 |
Dec. 31, 2015 |
|
| Thompson LargeCap Fund | Thompson LargeCap Fund | ||||||||||
| Prospectus [Line Items] | ||||||||||
| Annual Return [Percent] | 16.86% | 21.92% | (15.73%) | 28.05% | 15.50% | 33.58% | (12.29%) | 18.24% | 17.95% | (8.09%) |
| Thompson MidCap Fund | Thompson MidCap Fund | ||||||||||
| Prospectus [Line Items] | ||||||||||
| Annual Return [Percent] | 7.53% | 16.84% | (14.74%) | 29.61% | 11.97% | 33.45% | (21.78%) | 17.07% | 19.38% | (9.49%) |
| Thompson Bond Fund | Thompson Bond Fund | ||||||||||
| Prospectus [Line Items] | ||||||||||
| Annual Return [Percent] | 11.53% | 6.98% | (7.27%) | 5.75% | (1.72%) | 5.56% | 1.80% | 4.75% | 10.42% | (2.86%) |