v3.26.1
Shareholder Report, Average Annual Return (Details)
6 Months Ended 12 Months Ended 60 Months Ended 88 Months Ended 120 Months Ended
Mar. 31, 2026
Mar. 31, 2026
Mar. 31, 2026
Mar. 31, 2026
Mar. 31, 2026
C000142731          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name Conestoga Small Cap Fund - Institutional Class        
C000012946          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name Conestoga Small Cap Fund - Investors Class        
C000136097          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name Conestoga SMid Cap Fund - Institutional Class        
C000136096          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name Conestoga SMid Cap Fund - Investors Class        
C000232594          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name Conestoga Discovery Fund - Institutional Class        
C000232593          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name Conestoga Discovery Fund - Investors Class        
Without Sales Load [Member] | C000142731          
Average Annual Return [Line Items]          
Average Annual Return, Percent (7.56%) (4.56%) (1.85%)   8.96%
Without Sales Load [Member] | C000012946          
Average Annual Return [Line Items]          
Average Annual Return, Percent (7.66%) (4.75%) (2.04%)   8.75%
Without Sales Load [Member] | C000136097          
Average Annual Return [Line Items]          
Average Annual Return, Percent (12.82%) (9.92%) (1.10%)   9.81%
Without Sales Load [Member] | C000136096          
Average Annual Return [Line Items]          
Average Annual Return, Percent (12.93%) (10.15%) (1.34%)   9.53%
Without Sales Load [Member] | C000232594          
Average Annual Return [Line Items]          
Average Annual Return, Percent (9.01%) 17.78% (3.64%) 7.88%  
Without Sales Load [Member] | C000232593          
Average Annual Return [Line Items]          
Average Annual Return, Percent (9.19%) 17.35% (3.87%) 7.62%  
Russell 3000 Total Return Index          
Average Annual Return [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        
Average Annual Return, Percent (1.65%) 18.09% 10.87%   13.72%
Russell 3000 Total Return Index          
Average Annual Return [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        
Average Annual Return, Percent (1.65%) 18.09% 10.87%   13.72%
Russell 3000 Total Return Index          
Average Annual Return [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        
Average Annual Return, Percent (1.65%) 18.09% 10.87%   13.72%
Russell 3000 Total Return Index          
Average Annual Return [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        
Average Annual Return, Percent (1.65%) 18.09% 10.87%   13.72%
Russell 3000 Total Return Index          
Average Annual Return [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        
Average Annual Return, Percent (1.65%) 18.09% 10.87% 13.67%  
Russell 3000 Total Return Index          
Average Annual Return [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        
Average Annual Return, Percent (1.65%) 18.09% 10.87% 13.67%  
Russell 2000 Growth Total Return          
Average Annual Return [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> Growth Index        
Average Annual Return, Percent (1.63%) 23.58% 1.62%   9.79%
Russell 2000 Growth Total Return          
Average Annual Return [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> Growth Index        
Average Annual Return, Percent (1.63%) 23.58% 1.62%   9.79%
Russell 2500 Growth Total Return          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name Russell 2500<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> Growth Index        
Average Annual Return, Percent (3.20%) 19.31% 1.75%   10.46%
Russell 2500 Growth Total Return          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name Russell 2500<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> Growth Index        
Average Annual Return, Percent (3.20%) 19.31% 1.75%   10.46%
Russell Microcap Growth Total Return          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name Russell Microcap<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> Growth Index        
Average Annual Return, Percent (2.19%) 41.84% (1.21%) 7.14%  
Russell Microcap Growth Total Return          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name Russell Microcap<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> Growth Index        
Average Annual Return, Percent (2.19%) 41.84% (1.21%) 7.14%