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
C000133805_3_BBIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 22.46%    
C000133805_3_BBIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   11.21%  
C000133805_3_BBIndexMember_10YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent     12.72%
C000133805_NoLoadClassMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 29.06%    
C000133805_NoLoadClassMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   9.63%  
C000133805_NoLoadClassMember_10YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent     7.02%
C000133805_0_AdditionalIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 28.30%    
C000133805_0_AdditionalIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   9.36%  
C000133805_0_AdditionalIndexMember_10YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent     6.57%
C000133805_1_AdditionalIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 28.40%    
C000133805_1_AdditionalIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   11.31%  
C000133805_1_AdditionalIndexMember_10YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent     8.91%
C000133805_2_AdditionalIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 35.53%    
C000133805_2_AdditionalIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   10.57%  
C000133805_2_AdditionalIndexMember_10YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent     7.16%