XML 51 R4.htm IDEA: XBRL DOCUMENT v3.25.0.1
Shareholder Report, Average Annual Return (Details)
12 Months Ended 60 Months Ended 120 Months Ended
Dec. 31, 2024
Dec. 31, 2024
Dec. 31, 2024
Class A      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Class A (with sales charge)    
Average Annual Return, Percent 10.26% 9.35% 9.76%
Class C      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Class C (with sales charge)    
Average Annual Return, Percent 14.85% 9.86% 9.63%
Class FI      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Class FI    
Average Annual Return, Percent 16.50% 10.65% 10.40%
Class R      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Class R    
Average Annual Return, Percent 16.32% 10.28% 10.07%
Class I      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Class I    
Average Annual Return, Percent 17.00% 10.97% 10.74%
Class IS      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Class IS    
Average Annual Return, Percent 17.09% 11.05% 10.82%
Class 1      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Class 1    
Average Annual Return, Percent 17.03% 10.97% 10.72%
Without Sales Load [Member] | Class A      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Class A    
Average Annual Return, Percent 16.68% 10.66% 10.41%
Without Sales Load [Member] | Class C      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Class C    
Average Annual Return, Percent 15.85% 9.86% 9.63%
Russell 3000 Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Russell 3000 Index    
Average Annual Return, Percent 23.81% 13.86% 12.55%
Russell 3000 Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Russell 3000 Index    
Average Annual Return, Percent 23.81% 13.86% 12.55%
Russell 3000 Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Russell 3000 Index    
Average Annual Return, Percent 23.81% 13.86% 12.55%
Russell 3000 Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Russell 3000 Index    
Average Annual Return, Percent 23.81% 13.86% 12.55%
Russell 3000 Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Russell 3000 Index    
Average Annual Return, Percent 23.81% 13.86% 12.55%
Russell 3000 Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Russell 3000 Index    
Average Annual Return, Percent 23.81% 13.86% 12.55%
Russell 3000 Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Russell 3000 Index    
Average Annual Return, Percent 23.81% 13.86% 12.55%
S&P 500 Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name S&P 500 Index    
Average Annual Return, Percent 25.02% 14.53% 13.10%
S&P 500 Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name S&P 500 Index    
Average Annual Return, Percent 25.02% 14.53% 13.10%
S&P 500 Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name S&P 500 Index    
Average Annual Return, Percent 25.02% 14.53% 13.10%
S&P 500 Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name S&P 500 Index    
Average Annual Return, Percent 25.02% 14.53% 13.10%
S&P 500 Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name S&P 500 Index    
Average Annual Return, Percent 25.02% 14.53% 13.10%
S&P 500 Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name S&P 500 Index    
Average Annual Return, Percent 25.02% 14.53% 13.10%
S&P 500 Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name S&P 500 Index    
Average Annual Return, Percent 25.02% 14.53% 13.10%