v3.26.1
Shareholder Report, Line Graph (Details) - USD ($)
4 Months Ended 6 Months Ended 12 Months Ended 16 Months Ended 24 Months Ended 28 Months Ended 36 Months Ended 40 Months Ended 48 Months Ended 52 Months Ended 60 Months Ended 64 Months Ended 72 Months Ended 76 Months Ended 84 Months Ended 88 Months Ended 96 Months Ended 108 Months Ended 120 Months Ended
Nov. 30, 2018
Mar. 31, 2016
Mar. 31, 2019
Mar. 31, 2026
Mar. 31, 2017
Mar. 31, 2020
Mar. 31, 2018
Mar. 31, 2021
Mar. 31, 2019
Mar. 31, 2022
Mar. 31, 2020
Mar. 31, 2023
Mar. 31, 2021
Mar. 31, 2024
Mar. 31, 2022
Mar. 31, 2025
Mar. 31, 2023
Mar. 31, 2026
Mar. 31, 2024
Mar. 31, 2025
Mar. 31, 2026
C000142731                                          
Account Value [Line Items]                                          
Line Graph and Table Measure Name       Conestoga Small Cap Fund - Institutional Class                                  
Accumulated Value   $ 250,000     $ 307,872   $ 389,329   $ 433,428   $ 388,719   $ 647,493   $ 619,884   $ 591,867   $ 667,096 $ 618,035 $ 589,821
C000012946                                          
Account Value [Line Items]                                          
Line Graph and Table Measure Name       Conestoga Small Cap Fund - Investors Class                                  
Accumulated Value   10,000     12,292   15,509   17,234   15,422   25,641   24,501   23,347   26,259 24,280 23,126
C000136097                                          
Account Value [Line Items]                                          
Line Graph and Table Measure Name       Conestoga SMid Cap Fund - Institutional Class                                  
Accumulated Value   250,000     305,246   400,871   446,233   409,741   673,166   659,135   591,275   708,098 707,239 637,073
C000136096                                          
Account Value [Line Items]                                          
Line Graph and Table Measure Name       Conestoga SMid Cap Fund - Investors Class                                  
Accumulated Value   10,000     12,172   15,954   17,707   16,231   26,588   25,967   23,243   27,761 27,657 24,851
C000232594                                          
Account Value [Line Items]                                          
Line Graph and Table Measure Name       Conestoga Discovery Fund - Institutional Class                                  
Accumulated Value $ 250,000   $ 269,333     $ 236,257   $ 524,799   $ 449,102   $ 375,759   $ 372,745   $ 370,233   $ 436,059      
C000232593                                          
Account Value [Line Items]                                          
Line Graph and Table Measure Name       Conestoga Discovery Fund - Investors Class                                  
Accumulated Value 10,000   10,764     9,419   20,870   17,808   14,876   14,717   14,597   17,130      
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   250,000     295,167   335,939   365,389   332,046   539,668   604,021   552,194   713,950 765,490 903,933
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
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   250,000     295,167   335,939   365,389   332,046   539,668   604,021   552,194   713,950 765,490 903,933
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
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 250,000   258,574     234,978   381,905   427,445   390,770   505,239   541,712   639,683      
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   10,343     9,399   15,276   17,098   15,631   20,210   21,668   25,587      
Russell 2000 Growth 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> Growth Index                                  
Accumulated Value   250,000     307,584   364,889   378,948   308,541   586,849   502,769   449,496   540,953 514,666 636,005
Russell 2000 Growth 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> Growth Index                                  
Accumulated Value   10,000     12,303   14,596   15,158   12,342   23,474   20,111   17,980   21,638 20,587 25,440
Russell 2500 Growth Total Return                                          
Account Value [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                                  
Accumulated Value   250,000     299,429   359,076   386,166   330,561   619,795   557,094   499,425   604,919 566,394 675,793
Russell 2500 Growth Total Return                                          
Account Value [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                                  
Accumulated Value   $ 10,000     $ 11,977   $ 14,363   $ 15,447   $ 13,222   $ 24,792   $ 22,284   $ 19,977   $ 24,197 $ 22,656 $ 27,032
Russell Microcap Growth Total Return                                          
Account Value [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                                  
Accumulated Value 249,999   252,976     197,430   440,434   328,087   269,087   310,615   292,183   414,449      
Russell Microcap Growth Total Return                                          
Account Value [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                                  
Accumulated Value $ 9,999   $ 10,119     $ 7,897   $ 17,617   $ 13,123   $ 10,763   $ 12,424   $ 11,687   $ 16,577