XML 212 R4.htm IDEA: XBRL DOCUMENT v3.25.1
Shareholder Report, Average Annual Return (Details)
12 Months Ended 60 Months Ended 120 Months Ended
Mar. 31, 2025
Mar. 31, 2025
Mar. 31, 2025
C000212317_1_BBIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 8.25%    
C000212317_1_BBIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   18.59%  
C000212317_1_BBIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 13.70%    
C000144493_1_BBIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 8.25%    
C000144493_1_BBIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   18.59%  
C000144493_1_BBIndexMember_10YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent     12.50%
C000220385_1_BBIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 4.88%    
C000220385_1_BBIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent (0.96%)    
C000157965_1_BBIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 8.25%    
C000157965_1_BBIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   18.59%  
C000157965_1_BBIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 12.53%    
C000079278_1_BBIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 8.25%    
C000079278_1_BBIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   18.59%  
C000079278_1_BBIndexMember_10YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent     12.50%
C000079277_1_BBIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 8.25%    
C000079277_1_BBIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   18.59%  
C000079277_1_BBIndexMember_10YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent     12.50%
C000079283_1_BBIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 4.88%    
C000079283_1_BBIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   (0.40%)  
C000079283_1_BBIndexMember_10YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent     1.46%
C000157967_1_BBIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 8.25%    
C000157967_1_BBIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   18.59%  
C000157967_1_BBIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 12.53%    
C000177883_1_BBIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 4.88%    
C000177883_1_BBIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   (0.40%)  
C000177883_1_BBIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 1.36%    
C000220384_1_BBIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 4.88%    
C000220384_1_BBIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent (0.96%)    
C000177888_1_BBIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 8.25%    
C000177888_1_BBIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   18.59%  
C000177888_1_BBIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 13.19%    
C000157957_1_BBIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 8.25%    
C000157957_1_BBIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   18.59%  
C000157957_1_BBIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 12.53%    
C000220380_1_BBIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 8.25%    
C000220380_1_BBIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 15.38%    
C000177884_1_BBIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 4.88%    
C000177884_1_BBIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   (0.40%)  
C000177884_1_BBIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 1.36%    
C000220379_1_BBIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 8.25%    
C000220379_1_BBIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 15.38%    
C000220383_1_BBIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 4.88%    
C000220383_1_BBIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent (0.96%)    
C000157963_1_BBIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 4.88%    
C000157963_1_BBIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   (0.40%)  
C000157963_1_BBIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 1.69%    
C000079279_1_BBIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 4.88%    
C000079279_1_BBIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   (0.40%)  
C000079279_1_BBIndexMember_10YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent     1.46%
C000220381_1_BBIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 4.88%    
C000220381_1_BBIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent (0.96%)    
C000220387_1_BBIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 8.25%    
C000220387_1_BBIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 15.38%    
C000157958_1_BBIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 8.25%    
C000157958_1_BBIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   18.59%  
C000157958_1_BBIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 12.53%    
C000220388_1_BBIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 8.25%    
C000220388_1_BBIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 15.38%    
C000101225_1_BBIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 8.25%    
C000101225_1_BBIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   18.59%  
C000101225_1_BBIndexMember_10YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent     12.50%
C000177880_1_BBIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 8.25%    
C000177880_1_BBIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   18.59%  
C000177880_1_BBIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 13.19%    
C000079287_1_BBIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 8.25%    
C000079287_1_BBIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   18.59%  
C000079287_1_BBIndexMember_10YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent     12.50%
C000220392_1_BBIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 8.25%    
C000220392_1_BBIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 15.38%    
C000157969_1_BBIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 8.25%    
C000157969_1_BBIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   18.59%  
C000157969_1_BBIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 12.53%    
C000212331_1_BBIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 8.25%    
C000212331_1_BBIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   18.59%  
C000212331_1_BBIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 13.70%    
C000079281_1_BBIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 4.88%    
C000079281_1_BBIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   (0.40%)  
C000079281_1_BBIndexMember_10YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent     1.46%
C000079282_1_BBIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 4.88%    
C000079282_1_BBIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   (0.40%)  
C000079282_1_BBIndexMember_10YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent     1.46%
C000220391_1_BBIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 8.25%    
C000220391_1_BBIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 15.38%    
C000157962_1_BBIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 4.88%    
C000157962_1_BBIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   (0.40%)  
C000157962_1_BBIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 1.69%    
C000177886_1_BBIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 8.25%    
C000177886_1_BBIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   18.59%  
C000177886_1_BBIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 13.19%    
C000079286_1_BBIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 8.25%    
C000079286_1_BBIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   18.59%  
C000079286_1_BBIndexMember_10YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent     12.50%
C000177889_1_BBIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 8.25%    
C000177889_1_BBIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   18.59%  
C000177889_1_BBIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 13.19%    
C000177887_1_BBIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 8.25%    
C000177887_1_BBIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   18.59%  
C000177887_1_BBIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 13.19%    
C000157968_1_BBIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 8.25%    
C000157968_1_BBIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   18.59%  
C000157968_1_BBIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 12.53%    
C000177881_1_BBIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 4.88%    
C000177881_1_BBIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   (0.40%)  
C000177881_1_BBIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 1.36%    
C000157961_1_BBIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 4.88%    
C000157961_1_BBIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   (0.40%)  
C000157961_1_BBIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 1.69%    
C000177882_1_BBIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 4.88%    
C000177882_1_BBIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   (0.40%)  
C000177882_1_BBIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 1.36%    
C000079285_1_BBIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 8.25%    
C000079285_1_BBIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   18.59%  
C000079285_1_BBIndexMember_10YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent     12.50%
C000177878_1_BBIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 8.25%    
C000177878_1_BBIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   18.59%  
C000177878_1_BBIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 13.19%    
C000220390_1_BBIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 8.25%    
C000220390_1_BBIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 15.38%    
C000157959_1_BBIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 4.88%    
C000157959_1_BBIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   (0.40%)  
C000157959_1_BBIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 1.69%    
C000220386_1_BBIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 8.25%    
C000220386_1_BBIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 15.38%    
C000177885_1_BBIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 8.25%    
C000177885_1_BBIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   18.59%  
C000177885_1_BBIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 13.19%    
C000220389_1_BBIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 8.25%    
C000220389_1_BBIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 15.38%    
C000079284_1_BBIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 8.25%    
C000079284_1_BBIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   18.59%  
C000079284_1_BBIndexMember_10YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent     12.50%
C000177879_1_BBIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 8.25%    
C000177879_1_BBIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   18.59%  
C000177879_1_BBIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 13.19%    
C000212330_1_BBIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 8.25%    
C000212330_1_BBIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   18.59%  
C000212330_1_BBIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 13.70%    
C000157966_1_BBIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 8.25%    
C000157966_1_BBIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   18.59%  
C000157966_1_BBIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 12.53%    
C000157964_1_BBIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 8.25%    
C000157964_1_BBIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   18.59%  
C000157964_1_BBIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 12.53%    
C000212317_NoLoadClassMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 5.94%    
C000212317_NoLoadClassMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   14.35%  
C000212317_NoLoadClassMember_2024-04-01_2025-03-31Member      
Average Annual Return [Line Items]      
Average Annual Return, Percent 9.66%    
C000212317_0_AdditionalIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 6.55%    
C000212317_0_AdditionalIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   13.39%  
C000212317_0_AdditionalIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 9.06%    
C000144493_NoLoadClassMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 6.60%    
C000144493_NoLoadClassMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   13.28%  
C000144493_NoLoadClassMember_10YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent     8.39%
C000144493_0_AdditionalIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 6.55%    
C000144493_0_AdditionalIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   13.39%  
C000144493_0_AdditionalIndexMember_10YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent     8.53%
C000220385_NoLoadClassMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 5.86%    
C000220385_NoLoadClassMember_2024-04-01_2025-03-31Member      
Average Annual Return [Line Items]      
Average Annual Return, Percent 5.26%    
C000220385_0_AdditionalIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 5.76%    
C000220385_0_AdditionalIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 5.29%    
C000157965_NoLoadClassMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 5.99%    
C000157965_NoLoadClassMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   9.29%  
C000157965_NoLoadClassMember_2024-04-01_2025-03-31Member      
Average Annual Return [Line Items]      
Average Annual Return, Percent 6.70%    
C000157965_0_AdditionalIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 5.91%    
C000157965_0_AdditionalIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   9.38%  
C000157965_0_AdditionalIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 6.78%    
C000079278_NoLoadClassMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 6.60%    
C000079278_NoLoadClassMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   13.28%  
C000079278_NoLoadClassMember_10YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent     8.40%
C000079278_0_AdditionalIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 6.55%    
C000079278_0_AdditionalIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   13.39%  
C000079278_0_AdditionalIndexMember_10YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent     8.53%
C000079277_NoLoadClassMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 6.58%    
C000079277_NoLoadClassMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   13.28%  
C000079277_NoLoadClassMember_10YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent     8.40%
C000079277_0_AdditionalIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 6.55%    
C000079277_0_AdditionalIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   13.39%  
C000079277_0_AdditionalIndexMember_10YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent     8.53%
C000079283_NoLoadClassMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 5.78%    
C000079283_NoLoadClassMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   7.03%  
C000079283_NoLoadClassMember_10YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent     5.45%
C000079283_0_AdditionalIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 5.76%    
C000079283_0_AdditionalIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   7.17%  
C000079283_0_AdditionalIndexMember_10YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent     5.58%
C000157967_NoLoadClassMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 6.57%    
C000157967_NoLoadClassMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   13.11%  
C000157967_NoLoadClassMember_2024-04-01_2025-03-31Member      
Average Annual Return [Line Items]      
Average Annual Return, Percent 8.29%    
C000157967_0_AdditionalIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 6.46%    
C000157967_0_AdditionalIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   13.19%  
C000157967_0_AdditionalIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 8.38%    
C000177883_NoLoadClassMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 5.73%    
C000177883_NoLoadClassMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   6.75%  
C000177883_NoLoadClassMember_2024-04-01_2025-03-31Member      
Average Annual Return [Line Items]      
Average Annual Return, Percent 5.25%    
C000177883_0_AdditionalIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 5.70%    
C000177883_0_AdditionalIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   6.12%  
C000177883_0_AdditionalIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 5.17%    
C000220384_NoLoadClassMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 5.82%    
C000220384_NoLoadClassMember_2024-04-01_2025-03-31Member      
Average Annual Return [Line Items]      
Average Annual Return, Percent 4.45%    
C000220384_0_AdditionalIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 5.70%    
C000220384_0_AdditionalIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 4.50%    
C000177888_NoLoadClassMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 5.97%    
C000177888_NoLoadClassMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   14.18%  
C000177888_NoLoadClassMember_2024-04-01_2025-03-31Member      
Average Annual Return [Line Items]      
Average Annual Return, Percent 9.01%    
C000177888_0_AdditionalIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 6.46%    
C000177888_0_AdditionalIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   13.19%  
C000177888_0_AdditionalIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 8.85%    
C000157957_NoLoadClassMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 6.66%    
C000157957_NoLoadClassMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   13.32%  
C000157957_NoLoadClassMember_2024-04-01_2025-03-31Member      
Average Annual Return [Line Items]      
Average Annual Return, Percent 8.40%    
C000157957_0_AdditionalIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 6.55%    
C000157957_0_AdditionalIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   13.39%  
C000157957_0_AdditionalIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 8.48%    
C000220380_NoLoadClassMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 6.67%    
C000220380_NoLoadClassMember_2024-04-01_2025-03-31Member      
Average Annual Return [Line Items]      
Average Annual Return, Percent 10.41%    
C000220380_0_AdditionalIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 6.55%    
C000220380_0_AdditionalIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 10.40%    
C000177884_NoLoadClassMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 5.68%    
C000177884_NoLoadClassMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   7.87%  
C000177884_NoLoadClassMember_2024-04-01_2025-03-31Member      
Average Annual Return [Line Items]      
Average Annual Return, Percent 5.84%    
C000177884_0_AdditionalIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 5.76%    
C000177884_0_AdditionalIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   7.17%  
C000177884_0_AdditionalIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 5.73%    
C000220379_NoLoadClassMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 6.69%    
C000220379_NoLoadClassMember_2024-04-01_2025-03-31Member      
Average Annual Return [Line Items]      
Average Annual Return, Percent 10.40%    
C000220379_0_AdditionalIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 6.55%    
C000220379_0_AdditionalIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 10.40%    
C000220383_NoLoadClassMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 5.69%    
C000220383_NoLoadClassMember_2024-04-01_2025-03-31Member      
Average Annual Return [Line Items]      
Average Annual Return, Percent 3.59%    
C000220383_0_AdditionalIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 5.64%    
C000220383_0_AdditionalIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 3.65%    
C000157963_NoLoadClassMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 5.76%    
C000157963_NoLoadClassMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   7.06%  
C000157963_NoLoadClassMember_2024-04-01_2025-03-31Member      
Average Annual Return [Line Items]      
Average Annual Return, Percent 5.50%    
C000157963_0_AdditionalIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 5.76%    
C000157963_0_AdditionalIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   7.17%  
C000157963_0_AdditionalIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 5.59%    
C000079279_NoLoadClassMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 5.51%    
C000079279_NoLoadClassMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   3.24%  
C000079279_NoLoadClassMember_10YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent     3.22%
C000079279_0_AdditionalIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 5.54%    
C000079279_0_AdditionalIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   3.40%  
C000079279_0_AdditionalIndexMember_10YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent     3.36%
C000220381_NoLoadClassMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 5.60%    
C000220381_NoLoadClassMember_2024-04-01_2025-03-31Member      
Average Annual Return [Line Items]      
Average Annual Return, Percent 2.43%    
C000220381_0_AdditionalIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 5.54%    
C000220381_0_AdditionalIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 2.51%    
C000220387_NoLoadClassMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 6.03%    
C000220387_NoLoadClassMember_2024-04-01_2025-03-31Member      
Average Annual Return [Line Items]      
Average Annual Return, Percent 6.99%    
C000220387_0_AdditionalIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 5.91%    
C000220387_0_AdditionalIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 7.01%    
C000157958_NoLoadClassMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 6.64%    
C000157958_NoLoadClassMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   13.33%  
C000157958_NoLoadClassMember_2024-04-01_2025-03-31Member      
Average Annual Return [Line Items]      
Average Annual Return, Percent 8.40%    
C000157958_0_AdditionalIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 6.55%    
C000157958_0_AdditionalIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   13.39%  
C000157958_0_AdditionalIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 8.48%    
C000220388_NoLoadClassMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 6.25%    
C000220388_NoLoadClassMember_2024-04-01_2025-03-31Member      
Average Annual Return [Line Items]      
Average Annual Return, Percent 8.75%    
C000220388_0_AdditionalIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 6.16%    
C000220388_0_AdditionalIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 8.76%    
C000101225_NoLoadClassMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 6.63%    
C000101225_NoLoadClassMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   13.28%  
C000101225_NoLoadClassMember_10YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent     8.40%
C000101225_0_AdditionalIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 6.55%    
C000101225_0_AdditionalIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   13.39%  
C000101225_0_AdditionalIndexMember_10YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent     8.53%
C000177880_NoLoadClassMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 5.88%    
C000177880_NoLoadClassMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   14.35%  
C000177880_NoLoadClassMember_2024-04-01_2025-03-31Member      
Average Annual Return [Line Items]      
Average Annual Return, Percent 9.11%    
C000177880_0_AdditionalIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 6.55%    
C000177880_0_AdditionalIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   13.39%  
C000177880_0_AdditionalIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 8.98%    
C000079287_NoLoadClassMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 6.53%    
C000079287_NoLoadClassMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   13.07%  
C000079287_NoLoadClassMember_10YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent     8.30%
C000079287_0_AdditionalIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 6.46%    
C000079287_0_AdditionalIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   13.19%  
C000079287_0_AdditionalIndexMember_10YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent     8.43%
C000220392_NoLoadClassMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 6.69%    
C000220392_NoLoadClassMember_2024-04-01_2025-03-31Member      
Average Annual Return [Line Items]      
Average Annual Return, Percent 10.39%    
C000220392_0_AdditionalIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 6.55%    
C000220392_0_AdditionalIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 10.40%    
C000157969_NoLoadClassMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 6.70%    
C000157969_NoLoadClassMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   13.33%  
C000157969_NoLoadClassMember_2024-04-01_2025-03-31Member      
Average Annual Return [Line Items]      
Average Annual Return, Percent 8.40%    
C000157969_0_AdditionalIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 6.55%    
C000157969_0_AdditionalIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   13.39%  
C000157969_0_AdditionalIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 8.48%    
C000212331_NoLoadClassMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 6.54%    
C000212331_NoLoadClassMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   13.27%  
C000212331_NoLoadClassMember_2024-04-01_2025-03-31Member      
Average Annual Return [Line Items]      
Average Annual Return, Percent 8.94%    
C000212331_0_AdditionalIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 6.55%    
C000212331_0_AdditionalIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   13.39%  
C000212331_0_AdditionalIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 9.06%    
C000079281_NoLoadClassMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 5.61%    
C000079281_NoLoadClassMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   4.85%  
C000079281_NoLoadClassMember_10YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent     4.29%
C000079281_0_AdditionalIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 5.64%    
C000079281_0_AdditionalIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   5.00%  
C000079281_0_AdditionalIndexMember_10YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent     4.42%
C000079282_NoLoadClassMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 5.74%    
C000079282_NoLoadClassMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   5.97%  
C000079282_NoLoadClassMember_10YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent     4.92%
C000079282_0_AdditionalIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 5.70%    
C000079282_0_AdditionalIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   6.12%  
C000079282_0_AdditionalIndexMember_10YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent     5.06%
C000220391_NoLoadClassMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 6.67%    
C000220391_NoLoadClassMember_2024-04-01_2025-03-31Member      
Average Annual Return [Line Items]      
Average Annual Return, Percent 10.40%    
C000220391_0_AdditionalIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 6.55%    
C000220391_0_AdditionalIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 10.40%    
C000157962_NoLoadClassMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 5.71%    
C000157962_NoLoadClassMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   6.02%  
C000157962_NoLoadClassMember_2024-04-01_2025-03-31Member      
Average Annual Return [Line Items]      
Average Annual Return, Percent 4.98%    
C000157962_0_AdditionalIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 5.70%    
C000157962_0_AdditionalIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   6.12%  
C000157962_0_AdditionalIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 5.07%    
C000177886_NoLoadClassMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 5.70%    
C000177886_NoLoadClassMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   10.23%  
C000177886_NoLoadClassMember_2024-04-01_2025-03-31Member      
Average Annual Return [Line Items]      
Average Annual Return, Percent 7.15%    
C000177886_0_AdditionalIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 5.91%    
C000177886_0_AdditionalIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   9.38%  
C000177886_0_AdditionalIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 6.99%    
C000079286_NoLoadClassMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 6.18%    
C000079286_NoLoadClassMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   11.42%  
C000079286_NoLoadClassMember_10YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent     7.68%
C000079286_0_AdditionalIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 6.16%    
C000079286_0_AdditionalIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   11.54%  
C000079286_0_AdditionalIndexMember_10YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent     7.81%
C000177889_NoLoadClassMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 5.86%    
C000177889_NoLoadClassMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   14.34%  
C000177889_NoLoadClassMember_2024-04-01_2025-03-31Member      
Average Annual Return [Line Items]      
Average Annual Return, Percent 9.11%    
C000177889_0_AdditionalIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 6.55%    
C000177889_0_AdditionalIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   13.39%  
C000177889_0_AdditionalIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 8.98%    
C000177887_NoLoadClassMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 5.85%    
C000177887_NoLoadClassMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   12.48%  
C000177887_NoLoadClassMember_2024-04-01_2025-03-31Member      
Average Annual Return [Line Items]      
Average Annual Return, Percent 8.21%    
C000177887_0_AdditionalIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 6.16%    
C000177887_0_AdditionalIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   11.54%  
C000177887_0_AdditionalIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 8.06%    
C000157968_NoLoadClassMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 6.66%    
C000157968_NoLoadClassMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   13.32%  
C000157968_NoLoadClassMember_2024-04-01_2025-03-31Member      
Average Annual Return [Line Items]      
Average Annual Return, Percent 8.40%    
C000157968_0_AdditionalIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 6.55%    
C000157968_0_AdditionalIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   13.39%  
C000157968_0_AdditionalIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 8.48%    
C000177881_NoLoadClassMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 5.70%    
C000177881_NoLoadClassMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   3.85%  
C000177881_NoLoadClassMember_2024-04-01_2025-03-31Member      
Average Annual Return [Line Items]      
Average Annual Return, Percent 3.61%    
C000177881_0_AdditionalIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 5.54%    
C000177881_0_AdditionalIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   3.40%  
C000177881_0_AdditionalIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 3.55%    
C000157961_NoLoadClassMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 5.65%    
C000157961_NoLoadClassMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   4.90%  
C000157961_NoLoadClassMember_2024-04-01_2025-03-31Member      
Average Annual Return [Line Items]      
Average Annual Return, Percent 4.37%    
C000157961_0_AdditionalIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 5.64%    
C000157961_0_AdditionalIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   5.00%  
C000157961_0_AdditionalIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 4.45%    
C000177882_NoLoadClassMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 5.93%    
C000177882_NoLoadClassMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   5.60%  
C000177882_NoLoadClassMember_2024-04-01_2025-03-31Member      
Average Annual Return [Line Items]      
Average Annual Return, Percent 4.62%    
C000177882_0_AdditionalIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 5.64%    
C000177882_0_AdditionalIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   5.00%  
C000177882_0_AdditionalIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 4.53%    
C000079285_NoLoadClassMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 5.95%    
C000079285_NoLoadClassMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   9.24%  
C000079285_NoLoadClassMember_10YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent     6.70%
C000079285_0_AdditionalIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 5.91%    
C000079285_0_AdditionalIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   9.38%  
C000079285_0_AdditionalIndexMember_10YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent     6.84%
C000177878_NoLoadClassMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 5.87%    
C000177878_NoLoadClassMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   14.31%  
C000177878_NoLoadClassMember_2024-04-01_2025-03-31Member      
Average Annual Return [Line Items]      
Average Annual Return, Percent 9.09%    
C000177878_0_AdditionalIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 6.55%    
C000177878_0_AdditionalIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   13.39%  
C000177878_0_AdditionalIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 8.98%    
C000220390_NoLoadClassMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 6.70%    
C000220390_NoLoadClassMember_2024-04-01_2025-03-31Member      
Average Annual Return [Line Items]      
Average Annual Return, Percent 10.40%    
C000220390_0_AdditionalIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 6.55%    
C000220390_0_AdditionalIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 10.40%    
C000157959_NoLoadClassMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 5.55%    
C000157959_NoLoadClassMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   3.27%  
C000157959_NoLoadClassMember_2024-04-01_2025-03-31Member      
Average Annual Return [Line Items]      
Average Annual Return, Percent 3.35%    
C000157959_0_AdditionalIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 5.54%    
C000157959_0_AdditionalIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   3.40%  
C000157959_0_AdditionalIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 3.44%    
C000220386_NoLoadClassMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 5.92%    
C000220386_NoLoadClassMember_2024-04-01_2025-03-31Member      
Average Annual Return [Line Items]      
Average Annual Return, Percent 6.00%    
C000220386_0_AdditionalIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 5.81%    
C000220386_0_AdditionalIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 6.03%    
C000177885_NoLoadClassMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 5.58%    
C000177885_NoLoadClassMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   8.86%  
C000177885_NoLoadClassMember_2024-04-01_2025-03-31Member      
Average Annual Return [Line Items]      
Average Annual Return, Percent 6.37%    
C000177885_0_AdditionalIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 5.81%    
C000177885_0_AdditionalIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   8.11%  
C000177885_0_AdditionalIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 6.25%    
C000220389_NoLoadClassMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 6.60%    
C000220389_NoLoadClassMember_2024-04-01_2025-03-31Member      
Average Annual Return [Line Items]      
Average Annual Return, Percent 10.19%    
C000220389_0_AdditionalIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 6.46%    
C000220389_0_AdditionalIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 10.19%    
C000079284_NoLoadClassMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 5.84%    
C000079284_NoLoadClassMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   7.97%  
C000079284_NoLoadClassMember_10YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent     5.93%
C000079284_0_AdditionalIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 5.81%    
C000079284_0_AdditionalIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   8.11%  
C000079284_0_AdditionalIndexMember_10YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent     6.06%
C000177879_NoLoadClassMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 5.94%    
C000177879_NoLoadClassMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   14.35%  
C000177879_NoLoadClassMember_2024-04-01_2025-03-31Member      
Average Annual Return [Line Items]      
Average Annual Return, Percent 9.12%    
C000177879_0_AdditionalIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 6.55%    
C000177879_0_AdditionalIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   13.39%  
C000177879_0_AdditionalIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 8.98%    
C000212330_NoLoadClassMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 6.59%    
C000212330_NoLoadClassMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   13.32%  
C000212330_NoLoadClassMember_2024-04-01_2025-03-31Member      
Average Annual Return [Line Items]      
Average Annual Return, Percent 8.99%    
C000212330_0_AdditionalIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 6.55%    
C000212330_0_AdditionalIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   13.39%  
C000212330_0_AdditionalIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 9.06%    
C000157966_NoLoadClassMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 6.22%    
C000157966_NoLoadClassMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   11.46%  
C000157966_NoLoadClassMember_2024-04-01_2025-03-31Member      
Average Annual Return [Line Items]      
Average Annual Return, Percent 7.66%    
C000157966_0_AdditionalIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 6.16%    
C000157966_0_AdditionalIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   11.54%  
C000157966_0_AdditionalIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 7.74%    
C000157964_NoLoadClassMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 5.88%    
C000157964_NoLoadClassMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   8.01%  
C000157964_NoLoadClassMember_2024-04-01_2025-03-31Member      
Average Annual Return [Line Items]      
Average Annual Return, Percent 5.96%    
C000157964_0_AdditionalIndexMember_1YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 5.81%    
C000157964_0_AdditionalIndexMember_5YRMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent   8.11%  
C000157964_0_AdditionalIndexMember_LOCMember      
Average Annual Return [Line Items]      
Average Annual Return, Percent 6.05%