v3.25.2
Shareholder Report, Average Annual Return (Details)
12 Months Ended 60 Months Ended 81 Months Ended 120 Months Ended
Jun. 30, 2025
Jun. 30, 2025
Jun. 30, 2025
Jun. 30, 2025
Class A        
Average Annual Return [Line Items]        
Line Graph and Table Measure Name Class A (with sales charge)      
Average Annual Return, Percent 0.86% 9.65% 5.64%  
Class C        
Average Annual Return [Line Items]        
Line Graph and Table Measure Name Class C (with sales charge)      
Average Annual Return, Percent 5.03% 10.07%   5.88%
Class A        
Average Annual Return [Line Items]        
Line Graph and Table Measure Name Class A (with sales charge)      
Average Annual Return, Percent (5.64%) 8.36%   3.60%
Class C        
Average Annual Return [Line Items]        
Line Graph and Table Measure Name Class C (with sales charge)      
Average Annual Return, Percent (1.81%) 8.76%   3.41%
Without Sales Load [Member] | Class A        
Average Annual Return [Line Items]        
Line Graph and Table Measure Name Class A (without sales charge)      
Average Annual Return, Percent 6.75% 10.91% 6.52%  
Without Sales Load [Member] | Class C        
Average Annual Return [Line Items]        
Line Graph and Table Measure Name Class C (without sales charge)      
Average Annual Return, Percent 5.98% 10.07%   5.88%
Without Sales Load [Member] | Adviser Class        
Average Annual Return [Line Items]        
Line Graph and Table Measure Name Adviser Class (without sales charge)      
Average Annual Return, Percent 7.05% 11.18%   6.95%
Without Sales Load [Member] | Class A        
Average Annual Return [Line Items]        
Line Graph and Table Measure Name Class A (without sales charge)      
Average Annual Return, Percent (0.13%) 9.59%   4.19%
Without Sales Load [Member] | Class C        
Average Annual Return [Line Items]        
Line Graph and Table Measure Name Class C (without sales charge)      
Average Annual Return, Percent (0.89%) 8.76%   3.41%
Without Sales Load [Member] | Adviser Class        
Average Annual Return [Line Items]        
Line Graph and Table Measure Name Adviser Class (without sales charge)      
Average Annual Return, Percent 0.10% 9.86%   4.45%
Russell 3000 Total Return [Member]        
Average Annual Return [Line Items]        
Line Graph and Table Measure Name Russell 3000 Total Return      
Average Annual Return, Percent 15.30% 15.96% 12.98%  
Russell 3000 Value Total Return [Member]        
Average Annual Return [Line Items]        
Line Graph and Table Measure Name Russell 3000 Value Total Return      
Average Annual Return, Percent 13.30% 13.87% 8.72%  
Russell 3000 Total Return [Member]        
Average Annual Return [Line Items]        
Line Graph and Table Measure Name Russell 3000 Total Return      
Average Annual Return, Percent 15.30% 15.96%   12.96%
Russell 3000 Value Total Return [Member]        
Average Annual Return [Line Items]        
Line Graph and Table Measure Name Russell 3000 Value Total Return      
Average Annual Return, Percent 13.30% 13.87%   9.04%
Russell 3000 Total Return [Member]        
Average Annual Return [Line Items]        
Line Graph and Table Measure Name Russell 3000 Total Return      
Average Annual Return, Percent 15.30% 15.96%   12.96%
Russell 3000 Value Total Return [Member]        
Average Annual Return [Line Items]        
Line Graph and Table Measure Name Russell 3000 Value Total Return      
Average Annual Return, Percent 13.30% 13.87%   9.04%
Russell 3000 Total Return [Member]        
Average Annual Return [Line Items]        
Line Graph and Table Measure Name Russell 3000 Total Return      
Average Annual Return, Percent 15.30% 15.96%   12.96%
Russell 2500 Value Total Return [Member]        
Average Annual Return [Line Items]        
Line Graph and Table Measure Name Russell 2500 Value Total Return      
Average Annual Return, Percent 10.47% 13.96%   7.73%
Russell 3000 Total Return [Member]        
Average Annual Return [Line Items]        
Line Graph and Table Measure Name Russell 3000 Total Return      
Average Annual Return, Percent 15.30% 15.96%   12.96%
Russell 2500 Value Total Return [Member]        
Average Annual Return [Line Items]        
Line Graph and Table Measure Name Russell 2500 Value Total Return      
Average Annual Return, Percent 10.47% 13.96%   7.73%
Russell 3000 Total Return [Member]        
Average Annual Return [Line Items]        
Line Graph and Table Measure Name Russell 3000 Total Return      
Average Annual Return, Percent 15.30% 15.96%   12.96%
Russell 2500 Value Total Return [Member]        
Average Annual Return [Line Items]        
Line Graph and Table Measure Name Russell 2500 Value Total Return      
Average Annual Return, Percent 10.47% 13.96%   7.73%