v3.26.3
Shareholder Report, Average Annual Return (Details)
12 Months Ended 60 Months Ended
Jul. 31, 2026
Jul. 31, 2026
C000171935_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 18.94%  
C000171935_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.12%
C000171935_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 15.04%  
C000218700_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 18.94%  
C000218700_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.12%
C000218700_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 15.58%  
C000215140_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 18.94%  
C000215140_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.12%
C000215140_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 15.57%  
C000209803_2_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 19.67%  
C000209803_2_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   11.74%
C000209803_2_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 15.22%  
C000223347_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 19.60%  
C000223347_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   11.82%
C000223347_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.37%  
C000223346_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 19.56%  
C000223346_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.86%
C000223346_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 14.64%  
C000171934_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 18.94%  
C000171934_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.12%
C000171934_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 15.04%  
C000218330_0_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 19.56%  
C000218330_0_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.86%
C000218330_0_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.20%  
C000171933_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 18.94%  
C000171933_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.12%
C000171933_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 15.04%  
C000223345_0_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 19.56%  
C000223345_0_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.86%
C000223345_0_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 14.64%  
C000171932_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 18.94%  
C000171932_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.12%
C000171932_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 15.04%  
C000171930_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 18.94%  
C000171930_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.12%
C000171930_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 15.04%  
C000223344_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 18.94%  
C000223344_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.12%
C000223344_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.78%  
C000171931_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 18.94%  
C000171931_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.12%
C000171931_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 15.04%  
C000218331_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 18.94%  
C000218331_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.12%
C000218331_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 16.84%  
C000218329_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 18.94%  
C000218329_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.12%
C000218329_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 16.84%  
C000248142_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 18.94%  
C000248142_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 18.35%  
C000171935_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 26.48%  
C000171935_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.37%
C000171935_NoLoadClassMember_2025-08-01_2026-07-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 14.37%  
C000171935_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 26.60%  
C000171935_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.58%
C000171935_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 14.65%  
C000218700_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 16.39%  
C000218700_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   11.89%
C000218700_NoLoadClassMember_2025-08-01_2026-07-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 15.04%  
C000218700_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 16.56%  
C000218700_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.10%
C000218700_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 15.29%  
C000215140_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.85%  
C000215140_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   14.11%
C000215140_NoLoadClassMember_2025-08-01_2026-07-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 14.57%  
C000215140_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 18.04%  
C000215140_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   14.34%
C000215140_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 14.86%  
C000209803_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 22.79%  
C000209803_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   9.91%
C000209803_NoLoadClassMember_2025-08-01_2026-07-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 11.69%  
C000209803_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 22.88%  
C000209803_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   10.14%
C000209803_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 11.96%  
C000209803_1_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 20.49%  
C000209803_1_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   5.94%
C000209803_1_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 11.18%  
C000223347_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 33.14%  
C000223347_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   10.52%
C000223347_NoLoadClassMember_2025-08-01_2026-07-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 12.24%  
C000223347_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 30.64%  
C000223347_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.11%
C000223347_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 8.92%  
C000223346_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 16.27%  
C000223346_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   3.17%
C000223346_NoLoadClassMember_2025-08-01_2026-07-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 7.18%  
C000223346_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 15.37%  
C000223346_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   2.55%
C000223346_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 6.29%  
C000171934_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.32%  
C000171934_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   11.40%
C000171934_NoLoadClassMember_2025-08-01_2026-07-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 14.28%  
C000171934_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.48%  
C000171934_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   11.63%
C000171934_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 14.57%  
C000218330_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 18.52%  
C000218330_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   16.53%
C000218330_NoLoadClassMember_2025-08-01_2026-07-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 20.63%  
C000171933_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 19.20%  
C000171933_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   14.13%
C000171933_NoLoadClassMember_2025-08-01_2026-07-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 15.08%  
C000171933_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 19.38%  
C000171933_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   14.39%
C000171933_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 15.39%  
C000223345_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 2.51%  
C000223345_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   9.40%
C000223345_NoLoadClassMember_2025-08-01_2026-07-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 11.43%  
C000171932_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 15.53%  
C000171932_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   9.63%
C000171932_NoLoadClassMember_2025-08-01_2026-07-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 12.84%  
C000171932_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 15.63%  
C000171932_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   9.84%
C000171932_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.09%  
C000171930_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 20.45%  
C000171930_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   14.20%
C000171930_NoLoadClassMember_2025-08-01_2026-07-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.52%  
C000171930_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 20.63%  
C000171930_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   14.47%
C000171930_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.83%  
C000223344_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 15.00%  
C000223344_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.61%
C000223344_NoLoadClassMember_2025-08-01_2026-07-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 8.92%  
C000223344_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 8.03%  
C000223344_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   11.88%
C000223344_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.32%  
C000171931_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 24.93%  
C000171931_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.62%
C000171931_NoLoadClassMember_2025-08-01_2026-07-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.60%  
C000171931_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 25.11%  
C000171931_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.86%
C000171931_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.91%  
C000218331_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 31.08%  
C000218331_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   10.42%
C000218331_NoLoadClassMember_2025-08-01_2026-07-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 15.05%  
C000218331_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 31.19%  
C000218331_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   11.83%
C000218331_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 15.86%  
C000218329_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 18.65%  
C000218329_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.82%
C000218329_NoLoadClassMember_2025-08-01_2026-07-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 19.48%  
C000218329_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 8.03%  
C000218329_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   11.88%
C000218329_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.21%  
C000248142_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 31.51%  
C000248142_NoLoadClassMember_2025-08-01_2026-07-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.40%  
C000248142_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 31.19%  
C000248142_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 19.68%