XML 22 R4.htm IDEA: XBRL DOCUMENT v3.26.3
Shareholder Report, Average Annual Return (Details)
12 Months Ended 60 Months Ended 120 Months Ended
Jul. 31, 2026
Jul. 31, 2026
Jul. 31, 2026
C000155941 [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Class K Shares    
Average Annual Return, Percent 18.75% 8.21% 11.43%
C000163604 [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Investor A Shares    
Average Annual Return, Percent 18.39% 7.88% 11.10%
C000155940 [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Institutional Shares    
Average Annual Return, Percent 18.68% 8.15% 11.37%
C000159049 [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Institutional Shares    
Average Annual Return, Percent 19.53% 11.80% 14.50%
C000159048 [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Investor A Shares    
Average Annual Return, Percent 19.26% 11.53% 14.22%
C000159050 [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Class K Shares    
Average Annual Return, Percent 19.62% 11.85% 14.55%
C000159053 [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Class K Shares    
Average Annual Return, Percent 30.69% 8.08% 11.37%
C000159051 [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Investor A Shares    
Average Annual Return, Percent 30.31% 7.77% 11.05%
C000159052 [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Institutional Shares    
Average Annual Return, Percent 30.63% 8.03% 11.32%
Russell 3000 Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Russell 3000 Index    
Average Annual Return, Percent 19.60% 11.82% 14.56%
Russell Midcap Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Russell Midcap Index    
Average Annual Return, Percent 18.68% 8.20% 11.43%
Russell 2500 Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Russell 2500 Index    
Average Annual Return, Percent 30.64% 8.11% 11.39%