v3.26.1
Shareholder Report, Average Annual Return (Details)
12 Months Ended 60 Months Ended
May 31, 2026
May 31, 2026
C000217779_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 30.64%  
C000217779_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   11.82%
C000217779_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.72%  
C000227900_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 29.45%  
C000227900_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 12.76%  
C000227899_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 29.45%  
C000227899_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 12.76%  
C000227896_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 29.45%  
C000227896_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 12.76%  
C000227898_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 29.45%  
C000227898_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 12.76%  
C000227897_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 29.45%  
C000227897_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 12.76%  
C000227895_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 29.45%  
C000227895_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 12.76%  
C000235240_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 29.45%  
C000235240_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 15.08%  
C000235239_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 29.84%  
C000235239_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 15.11%  
C000227894_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 27.90%  
C000227894_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 12.15%  
C000227893_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 27.90%  
C000227893_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 12.15%  
C000227890_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 27.90%  
C000227890_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 12.15%  
C000227892_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 27.90%  
C000227892_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 12.15%  
C000227891_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 27.90%  
C000227891_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 12.15%  
C000227889_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 27.90%  
C000227889_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 12.15%  
C000217772_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 30.64%  
C000217772_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   11.82%
C000217772_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.72%  
C000217779_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 6.64%  
C000217779_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   7.02%
C000217779_NoLoadClassMember_2025-06-01_2026-05-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.01%  
C000217779_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 5.07%  
C000217779_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   5.53%
C000217779_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 12.75%  
C000227900_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 32.77%  
C000227900_NoLoadClassMember_2025-06-01_2026-05-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 11.91%  
C000227900_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 29.42%  
C000227900_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.20%  
C000227899_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 33.00%  
C000227899_NoLoadClassMember_2025-06-01_2026-05-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 12.08%  
C000227899_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 29.42%  
C000227899_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.20%  
C000227896_ClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 27.49%  
C000227896_ClassMember_2025-06-01_2026-05-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 10.55%  
C000227896_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 32.11%  
C000227896_NoLoadClassMember_2025-06-01_2026-05-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 11.35%  
C000227896_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 29.42%  
C000227896_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.20%  
C000227898_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 32.71%  
C000227898_NoLoadClassMember_2025-06-01_2026-05-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 11.91%  
C000227898_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 29.42%  
C000227898_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.20%  
C000227897_ClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 30.41%  
C000227897_ClassMember_2025-06-01_2026-05-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 10.80%  
C000227897_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 31.41%  
C000227897_NoLoadClassMember_2025-06-01_2026-05-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 10.80%  
C000227897_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 29.42%  
C000227897_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.20%  
C000227895_ClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 24.84%  
C000227895_ClassMember_2025-06-01_2026-05-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 10.31%  
C000227895_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 32.45%  
C000227895_NoLoadClassMember_2025-06-01_2026-05-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 11.64%  
C000227895_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 29.42%  
C000227895_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.20%  
C000235240_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 33.37%  
C000235240_NoLoadClassMember_2025-06-01_2026-05-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 14.28%  
C000235240_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 29.42%  
C000235240_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 15.31%  
C000235239_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 35.71%  
C000235239_NoLoadClassMember_2025-06-01_2026-05-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 16.89%  
C000235239_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 29.42%  
C000235239_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 15.31%  
C000227894_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 43.56%  
C000227894_NoLoadClassMember_2025-06-01_2026-05-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 11.98%  
C000227894_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 28.99%  
C000227894_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.57%  
C000227893_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 43.68%  
C000227893_NoLoadClassMember_2025-06-01_2026-05-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 12.15%  
C000227893_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 28.99%  
C000227893_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.57%  
C000227890_ClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 37.82%  
C000227890_ClassMember_2025-06-01_2026-05-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 10.63%  
C000227890_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 42.82%  
C000227890_NoLoadClassMember_2025-06-01_2026-05-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 11.43%  
C000227890_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 28.99%  
C000227890_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.57%  
C000227892_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 43.64%  
C000227892_NoLoadClassMember_2025-06-01_2026-05-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 12.00%  
C000227892_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 28.99%  
C000227892_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.57%  
C000227891_ClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 41.16%  
C000227891_ClassMember_2025-06-01_2026-05-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 10.88%  
C000227891_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 42.16%  
C000227891_NoLoadClassMember_2025-06-01_2026-05-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 10.88%  
C000227891_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 28.99%  
C000227891_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.57%  
C000227889_ClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 34.91%  
C000227889_ClassMember_2025-06-01_2026-05-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 10.38%  
C000227889_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 43.14%  
C000227889_NoLoadClassMember_2025-06-01_2026-05-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 11.71%  
C000227889_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 28.99%  
C000227889_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.57%  
C000217772_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.37%  
C000217772_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   3.79%
C000217772_NoLoadClassMember_2025-06-01_2026-05-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 14.45%  
C000217772_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.15%  
C000217772_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   3.81%
C000217772_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 14.51%