v3.26.1
Shareholder Report, Average Annual Return (Details)
12 Months Ended 60 Months Ended 120 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Jun. 30, 2026
C000006076 [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Investor C Shares (with sales charge)    
Average Annual Return, Percent 23.00% 10.68% 10.55%
C000006074 [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Investor A Shares (with sales charge)    
Average Annual Return, Percent 18.45% 10.39% 10.67%
C000006077 [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Institutional Shares    
Average Annual Return, Percent 25.30% 11.87% 11.57%
C000007847 [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Class R Shares    
Average Annual Return, Percent 24.54% 11.17% 10.88%
C000152172 [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Class K Shares    
Average Annual Return, Percent 25.46% 11.97% 11.68%
Without Sales Load [Member] | C000006076 [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Investor C Shares    
Average Annual Return, Percent 24.00% 10.68% 10.55%
Without Sales Load [Member] | C000006074 [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Investor A Shares    
Average Annual Return, Percent 25.01% 11.58% 11.27%
Russell 1000 Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Russell 1000 Index    
Average Annual Return, Percent 22.01% 12.66% 15.29%
Russell 1000 Value Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Russell 1000 Value Index    
Average Annual Return, Percent 27.09% 11.17% 11.52%