v3.25.2
Shareholder Report, Average Annual Return (Details)
12 Months Ended 60 Months Ended
Jun. 30, 2025
Jun. 30, 2025
C000212599_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 15.30%  
C000212599_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   15.96%
C000212599_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 14.05%  
C000212598_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 15.30%  
C000212598_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   15.96%
C000212598_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 14.05%  
C000212595_0_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 1.11%  
C000212595_0_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   0.51%
C000212595_0_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 1.10%  
C000183196_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 1.11%  
C000183196_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   0.51%
C000183196_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 1.86%  
C000183198_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 1.11%  
C000183198_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   0.51%
C000183198_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 1.86%  
C000183197_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 1.11%  
C000183197_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   0.51%
C000183197_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 1.86%  
C000212597_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 15.30%  
C000212597_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   15.96%
C000212597_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 14.05%  
C000212596_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 15.30%  
C000212596_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   15.96%
C000212596_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 14.05%  
C000212599_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 5.74%  
C000212599_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.50%
C000212599_NoLoadClassMember_2024-07-01_2025-06-30Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 7.00%  
C000212599_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 5.54%  
C000212599_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.47%
C000212599_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 7.00%  
C000212598_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.80%  
C000212598_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   7.53%
C000212598_NoLoadClassMember_2024-07-01_2025-06-30Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 6.89%  
C000212598_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.73%  
C000212598_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   7.42%
C000212598_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 6.82%  
C000212595_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 1.02%  
C000212595_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   (0.06%)
C000212595_NoLoadClassMember_2024-07-01_2025-06-30Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 0.44%  
C000183196_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 3.33%  
C000183196_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   1.20%
C000183196_NoLoadClassMember_2024-07-01_2025-06-30Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 1.90%  
C000183196_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 1.69%  
C000183196_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   0.64%
C000183196_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 1.84%  
C000183198_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 3.33%  
C000183198_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   1.18%
C000183198_NoLoadClassMember_2024-07-01_2025-06-30Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 1.90%  
C000183198_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 1.69%  
C000183198_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   0.64%
C000183198_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 1.84%  
C000183197_ClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 0.24%  
C000183197_ClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   0.38%
C000183197_ClassMember_2024-07-01_2025-06-30Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 1.29%  
C000183197_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 3.07%  
C000183197_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   0.94%
C000183197_NoLoadClassMember_2024-07-01_2025-06-30Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 1.64%  
C000183197_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 1.69%  
C000183197_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   0.64%
C000183197_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 1.84%  
C000212597_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 11.44%  
C000212597_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   13.65%
C000212597_NoLoadClassMember_2024-07-01_2025-06-30Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 8.81%  
C000212597_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 11.53%  
C000212597_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   13.71%
C000212597_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 8.90%  
C000212596_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 26.34%  
C000212596_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.61%
C000212596_NoLoadClassMember_2024-07-01_2025-06-30Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 12.03%  
C000212596_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 26.49%  
C000212596_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.65%
C000212596_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 12.17%