v3.25.2
Shareholder Report, Average Annual Return (Details)
12 Months Ended 60 Months Ended 120 Months Ended
Jul. 31, 2025
Jul. 31, 2025
Jul. 31, 2025
C000182868_1_BBIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 15.68%    
C000182868_1_BBIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   15.19%  
C000182868_1_BBIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 13.77%    
C000019558_1_BBIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 15.68%    
C000019558_1_BBIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   15.19%  
C000019558_1_BBIndexMember_10YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent     13.02%
C000064277_1_BBIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 15.68%    
C000064277_1_BBIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   15.19%  
C000064277_1_BBIndexMember_10YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent     13.02%
C000120659_2_BBIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 15.68%    
C000120659_2_BBIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   15.19%  
C000120659_2_BBIndexMember_10YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent     13.02%
C000182867_1_BBIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 15.68%    
C000182867_1_BBIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   15.19%  
C000182867_1_BBIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 13.77%    
C000019556_1_BBIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 15.68%    
C000019556_1_BBIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   15.19%  
C000019556_1_BBIndexMember_10YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent     13.02%
C000064275_1_BBIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 15.68%    
C000064275_1_BBIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   15.19%  
C000064275_1_BBIndexMember_10YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent     13.02%
C000182868_NoLoadClassMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 4.99%    
C000182868_NoLoadClassMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   12.04%  
C000182868_NoLoadClassMember_2024-08-01_2025-07-31Member      
Average Annual Return [Line Items]      
Average Annual Return, Percent 8.39%    
C000182868_0_AdditionalIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 8.11%    
C000182868_0_AdditionalIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   13.16%  
C000182868_0_AdditionalIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 9.07%    
C000019558_NoLoadClassMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 5.09%    
C000019558_NoLoadClassMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   11.73%  
C000019558_NoLoadClassMember_10YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent     8.01%
C000019558_0_AdditionalIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 8.11%    
C000019558_0_AdditionalIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   13.16%  
C000019558_0_AdditionalIndexMember_10YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent     9.09%
C000064277_NoLoadClassMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 5.17%    
C000064277_NoLoadClassMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   11.83%  
C000064277_NoLoadClassMember_10YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent     8.12%
C000064277_0_AdditionalIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 8.11%    
C000064277_0_AdditionalIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   13.16%  
C000064277_0_AdditionalIndexMember_10YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent     9.09%
C000120659_NoLoadClassMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 2.99%    
C000120659_NoLoadClassMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   16.63%  
C000120659_NoLoadClassMember_10YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent     10.55%
C000120659_0_AdditionalIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent (0.55%)    
C000120659_0_AdditionalIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   10.34%  
C000120659_0_AdditionalIndexMember_10YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent     10.61%
C000120659_1_AdditionalIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent (0.55%)    
C000120659_1_AdditionalIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   9.81%  
C000120659_1_AdditionalIndexMember_10YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent     7.43%
C000182867_NoLoadClassMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 3.40%    
C000182867_NoLoadClassMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   13.88%  
C000182867_NoLoadClassMember_2024-08-01_2025-07-31Member      
Average Annual Return [Line Items]      
Average Annual Return, Percent 10.04%    
C000182867_0_AdditionalIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent (0.55%)    
C000182867_0_AdditionalIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   9.81%  
C000182867_0_AdditionalIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 7.35%    
C000019556_NoLoadClassMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 3.06%    
C000019556_NoLoadClassMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   13.53%  
C000019556_NoLoadClassMember_10YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent     8.96%
C000019556_0_AdditionalIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent (0.55%)    
C000019556_0_AdditionalIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   9.81%  
C000019556_0_AdditionalIndexMember_10YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent     7.43%
C000064275_NoLoadClassMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 3.14%    
C000064275_NoLoadClassMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   13.62%  
C000064275_NoLoadClassMember_10YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent     9.05%
C000064275_0_AdditionalIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent (0.55%)    
C000064275_0_AdditionalIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   9.81%  
C000064275_0_AdditionalIndexMember_10YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent     7.43%