v3.25.2
Shareholder Report, Average Annual Return (Details)
6 Months Ended 12 Months Ended 21 Months Ended 60 Months Ended 106 Months Ended 120 Months Ended
Jun. 30, 2025
Jun. 30, 2025
Jun. 30, 2025
Jun. 30, 2025
Jun. 30, 2025
Jun. 30, 2025
C000015937            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Champlain Small Company Fund, Advisor Shares          
C000173316            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Champlain Small Company Fund, Institutional Shares          
C000065363            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Champlain Mid Cap Fund, Advisor Shares          
C000096284            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Champlain Mid Cap Fund, Institutional Shares          
C000245657            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Champlain Strategic Focus Fund, Institutional Shares          
Without Sales Load [Member] | C000015937            
Average Annual Return [Line Items]            
Average Annual Return, Percent   12.93%   8.98%   8.76%
Without Sales Load [Member] | C000173316            
Average Annual Return [Line Items]            
Average Annual Return, Percent   13.18%   9.25% 9.07%  
Without Sales Load [Member] | C000065363            
Average Annual Return [Line Items]            
Average Annual Return, Percent   7.21%   7.77%   10.01%
Without Sales Load [Member] | C000096284            
Average Annual Return [Line Items]            
Average Annual Return, Percent   7.53%   8.05%   10.29%
Without Sales Load [Member] | C000245657            
Average Annual Return [Line Items]            
Average Annual Return, Percent   7.70% 14.28%      
Russell 3000 Index (USD)            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Russell 3000 Index (USD)          
Average Annual Return, Percent   15.30%   15.96%   12.96%
Russell 3000 Index (USD)            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Russell 3000 Index (USD)          
Average Annual Return, Percent   15.30%   15.96% 13.98%  
Russell 3000 Index (USD)            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Russell 3000 Index (USD)          
Average Annual Return, Percent   15.30%   15.96%   12.96%
Russell 3000 Index (USD)            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Russell 3000 Index (USD)          
Average Annual Return, Percent   15.30%   15.96%   12.96%
Russell 3000 Index (USD)            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Russell 3000 Index (USD)          
Average Annual Return, Percent   15.30% 23.99%      
Russell 2000 Index (USD)            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Russell 2000 Index (USD)          
Average Annual Return, Percent   7.68%   10.04%   7.12%
Russell 2000 Index (USD)            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Russell 2000 Index (USD)          
Average Annual Return, Percent   7.68%   10.04% 8.03%  
Russell Midcap Index (USD)            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Russell Midcap Index (USD)          
Average Annual Return, Percent   15.21%   13.11%   9.89%
Russell Midcap Index (USD)            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Russell Midcap Index (USD)          
Average Annual Return, Percent   15.21%   13.11%   9.89%
Russell Midcap Growth Benchmark Index (TR) (USD)            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Russell Midcap Growth Benchmark Index (TR) (USD)          
Average Annual Return, Percent   26.49% 27.99%