XML 26 R4.htm IDEA: XBRL DOCUMENT v3.24.3
Shareholder Report, Average Annual Return (Details)
12 Months Ended 60 Months Ended 120 Months Ended
Sep. 30, 2024
Sep. 30, 2024
Sep. 30, 2024
Class D      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Class D    
Average Annual Return, Percent 35.89% 15.63% 13.00%
Without Sales Load [Member] | Class A      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Class A    
Average Annual Return, Percent 35.60% 15.39% 12.76%
Russell 3000 Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Russell 3000 Index    
Average Annual Return, Percent 35.19% 15.26% 12.83%
Russell 3000 Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Russell 3000 Index    
Average Annual Return, Percent 35.19% 15.26% 12.83%
S&P 500 Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name S&P 500 Index    
Average Annual Return, Percent 36.35% 15.98% 13.38%
S&P 500 Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name S&P 500 Index    
Average Annual Return, Percent 36.35% 15.98% 13.38%