v3.26.1
Shareholder Report, Average Annual Return (Details)
12 Months Ended 60 Months Ended
Mar. 31, 2026
Mar. 31, 2026
C000212324_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000212324_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.06%
C000212324_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 14.30%  
C000204379_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 4.35%  
C000204379_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   0.31%
C000204379_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 1.96%  
C000204342_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000204342_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.06%
C000204342_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.08%  
C000204366_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 4.35%  
C000204366_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   0.31%
C000204366_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 1.96%  
C000204385_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000204385_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.06%
C000204385_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.08%  
C000204321_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000204321_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.06%
C000204321_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.08%  
C000212323_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000212323_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.06%
C000212323_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 14.30%  
C000204377_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 4.35%  
C000204377_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   0.31%
C000204377_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 1.96%  
C000250732_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000250732_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 12.18%  
C000204405_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000204405_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.06%
C000204405_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.08%  
C000204363_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 4.35%  
C000204363_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   0.31%
C000204363_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 1.96%  
C000204305_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 4.35%  
C000204305_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   0.31%
C000204305_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 1.96%  
C000204301_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 4.35%  
C000204301_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   0.31%
C000204301_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 1.96%  
C000226769_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000226769_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 11.53%  
C000250734_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000250734_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 12.18%  
C000226770_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000226770_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 11.53%  
C000250729_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000250729_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 12.18%  
C000204406_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000204406_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.06%
C000204406_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.08%  
C000204393_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000204393_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.06%
C000204393_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.08%  
C000204389_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000204389_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.06%
C000204389_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.08%  
C000204364_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 4.35%  
C000204364_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   0.31%
C000204364_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 1.96%  
C000204313_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000204313_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.06%
C000204313_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.08%  
C000204402_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000204402_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.06%
C000204402_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.08%  
C000204360_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 4.35%  
C000204360_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   0.31%
C000204360_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 1.96%  
C000250736_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000250736_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 12.18%  
C000204373_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 4.35%  
C000204373_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   0.31%
C000204373_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 1.96%  
C000204411_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000204411_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.06%
C000204411_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.08%  
C000226776_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000226776_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 11.53%  
C000204370_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 4.35%  
C000204370_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   0.31%
C000204370_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 1.96%  
C000204344_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000204344_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.06%
C000204344_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.08%  
C000212327_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000212327_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.06%
C000212327_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 14.30%  
C000204331_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000204331_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.06%
C000204331_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.08%  
C000204371_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 4.35%  
C000204371_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   0.31%
C000204371_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 1.96%  
C000226773_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 4.35%  
C000226773_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 0.22%  
C000250731_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000250731_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 12.18%  
C000204386_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000204386_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.06%
C000204386_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.08%  
C000204367_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 4.35%  
C000204367_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   0.31%
C000204367_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 1.96%  
C000204339_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000204339_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.06%
C000204339_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.08%  
C000212326_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000212326_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.06%
C000212326_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 14.30%  
C000204304_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 4.35%  
C000204304_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   0.31%
C000204304_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 1.96%  
C000204311_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000204311_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.06%
C000204311_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.08%  
C000204403_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000204403_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.06%
C000204403_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.08%  
C000226778_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000226778_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 11.53%  
C000204343_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000204343_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.06%
C000204343_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.08%  
C000226779_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000226779_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 11.53%  
C000204382_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000204382_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.06%
C000204382_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.08%  
C000212322_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000212322_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.06%
C000212322_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 14.30%  
C000204409_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000204409_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.06%
C000204409_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.08%  
C000204388_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000204388_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.06%
C000204388_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.08%  
C000226766_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 4.35%  
C000226766_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 0.22%  
C000204337_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000204337_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.06%
C000204337_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.08%  
C000204390_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000204390_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.06%
C000204390_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.08%  
C000226768_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000226768_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 11.53%  
C000204408_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000204408_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.06%
C000204408_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.08%  
C000204333_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000204333_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.06%
C000204333_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.08%  
C000204359_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 4.35%  
C000204359_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   0.31%
C000204359_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 1.96%  
C000204415_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000204415_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.06%
C000204415_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.08%  
C000226777_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000226777_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 11.53%  
C000204316_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000204316_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.06%
C000204316_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.08%  
C000204362_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 4.35%  
C000204362_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   0.31%
C000204362_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 1.96%  
C000204317_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000204317_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.06%
C000204317_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.08%  
C000204324_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000204324_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.06%
C000204324_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.08%  
C000204381_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000204381_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.06%
C000204381_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.08%  
C000204372_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 4.35%  
C000204372_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   0.31%
C000204372_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 1.96%  
C000212321_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000212321_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.06%
C000212321_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 14.30%  
C000204329_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000204329_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.06%
C000204329_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.08%  
C000204394_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000204394_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.06%
C000204394_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.08%  
C000204322_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000204322_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.06%
C000204322_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.08%  
C000204330_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000204330_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.06%
C000204330_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.08%  
C000204398_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000204398_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.06%
C000204398_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.08%  
C000204318_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000204318_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.06%
C000204318_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.08%  
C000204395_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000204395_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.06%
C000204395_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.08%  
C000250728_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000250728_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 12.18%  
C000204314_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000204314_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.06%
C000204314_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.08%  
C000226772_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 4.35%  
C000226772_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 0.22%  
C000204358_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 4.35%  
C000204358_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   0.31%
C000204358_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 1.96%  
C000226774_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 4.35%  
C000226774_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 0.22%  
C000204369_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 4.35%  
C000204369_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   0.31%
C000204369_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 1.96%  
C000204320_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000204320_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.06%
C000204320_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.08%  
C000204326_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000204326_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.06%
C000204326_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.08%  
C000204378_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 4.35%  
C000204378_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   0.31%
C000204378_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 1.96%  
C000226767_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000226767_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 11.53%  
C000204310_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000204310_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.06%
C000204310_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.08%  
C000226775_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000226775_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 11.53%  
C000204413_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000204413_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.06%
C000204413_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.08%  
C000204380_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 4.35%  
C000204380_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   0.31%
C000204380_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 1.96%  
C000204407_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000204407_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.06%
C000204407_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.08%  
C000250733_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000250733_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 12.18%  
C000212329_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000212329_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.06%
C000212329_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 14.30%  
C000204355_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 4.35%  
C000204355_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   0.31%
C000204355_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 1.96%  
C000204303_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 4.35%  
C000204303_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   0.31%
C000204303_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 1.96%  
C000250730_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000250730_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 12.18%  
C000204336_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000204336_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.06%
C000204336_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.08%  
C000204340_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000204340_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.06%
C000204340_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.08%  
C000204315_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000204315_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.06%
C000204315_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.08%  
C000204300_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 4.35%  
C000204300_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   0.31%
C000204300_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 1.96%  
C000204361_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 4.35%  
C000204361_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   0.31%
C000204361_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 1.96%  
C000204387_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000204387_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.06%
C000204387_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.08%  
C000250735_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000250735_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 12.18%  
C000204309_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000204309_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.06%
C000204309_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.08%  
C000204307_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 4.35%  
C000204307_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   0.31%
C000204307_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 1.96%  
C000204328_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000204328_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.06%
C000204328_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.08%  
C000204396_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000204396_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.06%
C000204396_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.08%  
C000204368_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 4.35%  
C000204368_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   0.31%
C000204368_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 1.96%  
C000204327_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000204327_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.06%
C000204327_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.08%  
C000204399_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000204399_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.06%
C000204399_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.08%  
C000204376_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 4.35%  
C000204376_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   0.31%
C000204376_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 1.96%  
C000204335_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000204335_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.06%
C000204335_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.08%  
C000204319_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000204319_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.06%
C000204319_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.08%  
C000204400_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000204400_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.06%
C000204400_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.08%  
C000204384_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000204384_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.06%
C000204384_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.08%  
C000204334_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000204334_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.06%
C000204334_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.08%  
C000204412_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000204412_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.06%
C000204412_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.08%  
C000204391_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000204391_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.06%
C000204391_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.08%  
C000204341_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000204341_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.06%
C000204341_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.08%  
C000204397_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000204397_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.06%
C000204397_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.08%  
C000212325_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000212325_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.06%
C000212325_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 14.30%  
C000204414_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000204414_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.06%
C000204414_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.08%  
C000204357_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 4.35%  
C000204357_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   0.31%
C000204357_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 1.96%  
C000204375_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 4.35%  
C000204375_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   0.31%
C000204375_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 1.96%  
C000204306_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 4.35%  
C000204306_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   0.31%
C000204306_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 1.96%  
C000204325_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000204325_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.06%
C000204325_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.08%  
C000204354_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 4.35%  
C000204354_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   0.31%
C000204354_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 1.96%  
C000204308_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 4.35%  
C000204308_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   0.31%
C000204308_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 1.96%  
C000204404_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000204404_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.06%
C000204404_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.08%  
C000204416_1_BBIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.80%  
C000204416_1_BBIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   12.06%
C000204416_1_BBIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.08%  
C000212324_ClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 19.64%  
C000212324_ClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   7.22%
C000212324_ClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.81%  
C000212324_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 20.64%  
C000212324_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   7.22%
C000212324_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.81%  
C000212324_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 19.02%  
C000212324_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.27%
C000212324_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 10.48%  
C000204379_ClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 5.81%  
C000204379_ClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   2.71%
C000204379_ClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 4.95%  
C000204379_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 12.26%  
C000204379_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   3.93%
C000204379_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 5.77%  
C000204379_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 11.08%  
C000204379_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   4.35%
C000204379_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 6.01%  
C000204342_ClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.06%  
C000204342_ClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   7.01%
C000204342_ClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 8.91%  
C000204342_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 21.30%  
C000204342_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   7.78%
C000204342_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.42%  
C000204342_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 19.02%  
C000204342_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.27%
C000204342_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.64%  
C000204366_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 11.02%  
C000204366_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   3.72%
C000204366_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 5.44%  
C000204366_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.59%  
C000204366_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   3.83%
C000204366_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 5.39%  
C000204385_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 14.05%  
C000204385_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   4.77%
C000204385_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 6.67%  
C000204385_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 12.34%  
C000204385_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   4.90%
C000204385_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 6.58%  
C000204321_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 21.88%  
C000204321_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.31%
C000204321_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.97%  
C000204321_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 19.07%  
C000204321_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.27%
C000204321_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.64%  
C000212323_ClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 14.49%  
C000212323_ClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   6.76%
C000212323_ClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.67%  
C000212323_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 21.48%  
C000212323_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.04%
C000212323_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 10.63%  
C000212323_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 19.02%  
C000212323_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.27%
C000212323_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 10.48%  
C000204377_ClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 10.36%  
C000204377_ClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   3.14%
C000204377_ClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 4.97%  
C000204377_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 11.36%  
C000204377_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   3.14%
C000204377_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 4.97%  
C000204377_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 11.08%  
C000204377_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   4.35%
C000204377_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 6.01%  
C000250732_ClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 14.13%  
C000250732_ClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.85%  
C000250732_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 21.09%  
C000250732_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.63%  
C000250732_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 19.02%  
C000250732_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.22%  
C000204405_ClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 12.46%  
C000204405_ClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   5.26%
C000204405_ClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 7.47%  
C000204405_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 16.54%  
C000204405_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   6.01%
C000204405_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 7.98%  
C000204405_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 15.09%  
C000204405_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   6.59%
C000204405_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 8.25%  
C000204363_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 11.02%  
C000204363_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   3.84%
C000204363_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 5.55%  
C000204363_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.59%  
C000204363_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   3.83%
C000204363_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 5.39%  
C000204305_ClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 6.05%  
C000204305_ClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   1.57%
C000204305_ClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 2.75%  
C000204305_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 7.05%  
C000204305_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   1.57%
C000204305_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 2.75%  
C000204305_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 7.11%  
C000204305_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   2.85%
C000204305_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 3.98%  
C000204301_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 8.25%  
C000204301_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   2.68%
C000204301_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 3.89%  
C000204301_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 7.11%  
C000204301_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   2.85%
C000204301_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 3.98%  
C000226769_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 22.15%  
C000226769_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 8.14%  
C000226769_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 19.03%  
C000226769_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 7.83%  
C000250734_ClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 16.55%  
C000250734_ClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 11.07%  
C000250734_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 20.77%  
C000250734_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.35%  
C000250734_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 19.02%  
C000250734_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.22%  
C000226770_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 22.15%  
C000226770_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 8.14%  
C000226770_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 19.02%  
C000226770_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 7.83%  
C000250729_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 21.65%  
C000250729_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 14.18%  
C000250729_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 19.02%  
C000250729_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.22%  
C000204406_ClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 10.15%  
C000204406_ClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   5.02%
C000204406_ClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 7.41%  
C000204406_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 16.87%  
C000204406_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   6.28%
C000204406_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 8.25%  
C000204406_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 15.09%  
C000204406_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   6.59%
C000204406_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 8.25%  
C000204393_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 15.50%  
C000204393_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   5.56%
C000204393_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 7.48%  
C000204393_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.50%  
C000204393_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   5.55%
C000204393_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 7.23%  
C000204389_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 14.00%  
C000204389_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   4.77%
C000204389_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 6.67%  
C000204389_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 12.34%  
C000204389_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   4.90%
C000204389_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 6.58%  
C000204364_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 10.95%  
C000204364_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   3.72%
C000204364_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 5.44%  
C000204364_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.59%  
C000204364_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   3.83%
C000204364_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 5.39%  
C000204313_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 22.02%  
C000204313_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.44%
C000204313_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 10.09%  
C000204313_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 19.12%  
C000204313_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.28%
C000204313_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.65%  
C000204402_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.24%  
C000204402_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   6.65%
C000204402_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 8.63%  
C000204402_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 15.09%  
C000204402_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   6.59%
C000204402_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 8.25%  
C000204360_ClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 4.85%  
C000204360_ClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   1.79%
C000204360_ClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 3.60%  
C000204360_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 8.65%  
C000204360_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   2.52%
C000204360_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 4.09%  
C000204360_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 8.08%  
C000204360_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   3.28%
C000204360_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 4.73%  
C000250736_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 21.38%  
C000250736_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.91%  
C000250736_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 19.02%  
C000250736_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.22%  
C000204373_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 12.57%  
C000204373_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   4.27%
C000204373_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 6.13%  
C000204373_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 11.08%  
C000204373_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   4.35%
C000204373_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 6.01%  
C000204411_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 20.28%  
C000204411_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   7.93%
C000204411_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.77%  
C000204411_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.71%  
C000204411_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   7.83%
C000204411_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.35%  
C000226776_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 15.56%  
C000226776_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 5.36%  
C000226776_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.50%  
C000226776_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 5.22%  
C000204370_ClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 4.18%  
C000204370_ClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   2.15%
C000204370_ClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 4.25%  
C000204370_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 10.53%  
C000204370_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   3.36%
C000204370_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 5.07%  
C000204370_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.59%  
C000204370_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   3.83%
C000204370_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 5.39%  
C000204344_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 21.81%  
C000204344_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.31%
C000204344_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.97%  
C000204344_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 19.02%  
C000204344_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.27%
C000204344_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.64%  
C000212327_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 22.02%  
C000212327_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.42%
C000212327_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 11.03%  
C000212327_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 19.02%  
C000212327_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.27%
C000212327_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 10.48%  
C000204331_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 21.83%  
C000204331_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.31%
C000204331_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.97%  
C000204331_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 19.03%  
C000204331_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.27%
C000204331_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.64%  
C000204371_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 10.78%  
C000204371_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   3.61%
C000204371_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 5.33%  
C000204371_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.59%  
C000204371_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   3.83%
C000204371_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 5.39%  
C000226773_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 11.08%  
C000226773_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 3.62%  
C000226773_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.59%  
C000226773_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 3.59%  
C000250731_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 21.64%  
C000250731_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 14.12%  
C000250731_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 19.02%  
C000250731_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.22%  
C000204386_ClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 11.83%  
C000204386_ClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   3.72%
C000204386_ClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 5.60%  
C000204386_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 12.83%  
C000204386_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   3.72%
C000204386_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 5.60%  
C000204386_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 12.34%  
C000204386_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   4.90%
C000204386_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 6.58%  
C000204367_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 10.82%  
C000204367_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   3.63%
C000204367_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 5.34%  
C000204367_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.59%  
C000204367_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   3.83%
C000204367_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 5.39%  
C000204339_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 21.92%  
C000204339_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.41%
C000204339_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 10.07%  
C000204339_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 19.02%  
C000204339_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.27%
C000204339_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.64%  
C000212326_ClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.02%  
C000212326_ClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   7.01%
C000212326_ClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.78%  
C000212326_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 21.26%  
C000212326_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   7.77%
C000212326_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 10.36%  
C000212326_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 19.02%  
C000212326_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.27%
C000212326_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 10.48%  
C000204304_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 8.07%  
C000204304_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   2.56%
C000204304_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 3.77%  
C000204304_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 7.11%  
C000204304_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   2.85%
C000204304_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 3.98%  
C000204311_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 22.02%  
C000204311_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.43%
C000204311_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 10.09%  
C000204311_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 19.12%  
C000204311_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.28%
C000204311_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.65%  
C000204403_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.18%  
C000204403_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   6.54%
C000204403_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 8.52%  
C000204403_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 15.09%  
C000204403_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   6.59%
C000204403_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 8.25%  
C000226778_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 20.50%  
C000226778_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 7.65%  
C000226778_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.71%  
C000226778_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 7.39%  
C000204343_ClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 14.51%  
C000204343_ClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   6.78%
C000204343_ClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 8.84%  
C000204343_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 21.49%  
C000204343_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.05%
C000204343_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.69%  
C000204343_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 19.02%  
C000204343_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.27%
C000204343_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.64%  
C000226779_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 22.11%  
C000226779_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 8.13%  
C000226779_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 19.02%  
C000226779_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 7.83%  
C000204382_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 14.11%  
C000204382_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   4.88%
C000204382_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 6.78%  
C000204382_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 12.34%  
C000204382_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   4.90%
C000204382_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 6.58%  
C000212322_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 22.04%  
C000212322_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.52%
C000212322_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 11.14%  
C000212322_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 19.02%  
C000212322_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.27%
C000212322_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 10.48%  
C000204409_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 20.37%  
C000204409_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   7.94%
C000204409_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.77%  
C000204409_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.71%  
C000204409_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   7.83%
C000204409_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.35%  
C000204388_ClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 7.20%  
C000204388_ClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   3.27%
C000204388_ClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 5.57%  
C000204388_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.74%  
C000204388_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   4.50%
C000204388_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 6.40%  
C000204388_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 12.34%  
C000204388_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   4.90%
C000204388_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 6.58%  
C000226766_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 8.33%  
C000226766_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 2.67%  
C000226766_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 7.11%  
C000226766_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 2.71%  
C000204337_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 21.87%  
C000204337_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.41%
C000204337_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 10.07%  
C000204337_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 19.02%  
C000204337_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.27%
C000204337_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.64%  
C000204390_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 15.57%  
C000204390_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   5.66%
C000204390_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 7.58%  
C000204390_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.50%  
C000204390_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   5.55%
C000204390_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 7.23%  
C000226768_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 22.20%  
C000226768_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 8.14%  
C000226768_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 19.07%  
C000226768_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 7.84%  
C000204408_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 20.48%  
C000204408_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.04%
C000204408_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.88%  
C000204408_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.71%  
C000204408_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   7.83%
C000204408_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.35%  
C000204333_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 21.96%  
C000204333_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.41%
C000204333_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 10.08%  
C000204333_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 19.03%  
C000204333_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.27%
C000204333_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.64%  
C000204359_ClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 7.03%  
C000204359_ClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   2.01%
C000204359_ClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 3.57%  
C000204359_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 8.03%  
C000204359_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   2.01%
C000204359_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 3.57%  
C000204359_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 8.08%  
C000204359_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   3.28%
C000204359_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 4.73%  
C000204415_ClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.02%  
C000204415_ClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   6.29%
C000204415_ClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 8.53%  
C000204415_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 19.92%  
C000204415_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   7.56%
C000204415_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.38%  
C000204415_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.71%  
C000204415_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   7.83%
C000204415_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.35%  
C000226777_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.44%  
C000226777_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 6.40%  
C000226777_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 15.09%  
C000226777_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 6.20%  
C000204316_ClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 14.60%  
C000204316_ClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   6.78%
C000204316_ClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 8.85%  
C000204316_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 21.59%  
C000204316_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.05%
C000204316_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.70%  
C000204316_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 19.12%  
C000204316_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.28%
C000204316_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.65%  
C000204362_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.07%  
C000204362_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   3.03%
C000204362_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 4.61%  
C000204362_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 8.08%  
C000204362_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   3.28%
C000204362_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 4.73%  
C000204317_ClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.01%  
C000204317_ClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   7.02%
C000204317_ClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 8.91%  
C000204317_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 21.26%  
C000204317_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   7.78%
C000204317_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.43%  
C000204317_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 19.12%  
C000204317_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.28%
C000204317_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.65%  
C000204324_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 21.94%  
C000204324_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.41%
C000204324_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 10.08%  
C000204324_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 19.07%  
C000204324_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.27%
C000204324_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.64%  
C000204381_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 14.26%  
C000204381_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   4.99%
C000204381_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 6.88%  
C000204381_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 12.34%  
C000204381_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   4.90%
C000204381_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 6.58%  
C000204372_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 12.74%  
C000204372_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   4.40%
C000204372_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 6.24%  
C000204372_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 11.08%  
C000204372_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   4.35%
C000204372_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 6.01%  
C000212321_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 22.03%  
C000212321_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.42%
C000212321_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 11.03%  
C000212321_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 19.02%  
C000212321_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.27%
C000212321_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 10.48%  
C000204329_ClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 19.57%  
C000204329_ClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   7.23%
C000204329_ClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 8.87%  
C000204329_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 20.57%  
C000204329_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   7.23%
C000204329_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 8.87%  
C000204329_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 19.03%  
C000204329_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.27%
C000204329_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.64%  
C000204394_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 15.37%  
C000204394_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   5.45%
C000204394_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 7.37%  
C000204394_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.50%  
C000204394_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   5.55%
C000204394_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 7.23%  
C000204322_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 21.90%  
C000204322_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.41%
C000204322_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 10.07%  
C000204322_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 19.07%  
C000204322_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.27%
C000204322_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.64%  
C000204330_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 21.80%  
C000204330_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.31%
C000204330_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.98%  
C000204330_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 19.03%  
C000204330_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.27%
C000204330_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.64%  
C000204398_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 15.33%  
C000204398_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   5.45%
C000204398_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 7.37%  
C000204398_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.50%  
C000204398_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   5.55%
C000204398_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 7.23%  
C000204318_ClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 14.58%  
C000204318_ClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   6.77%
C000204318_ClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 8.84%  
C000204318_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 21.57%  
C000204318_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.04%
C000204318_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.70%  
C000204318_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 19.07%  
C000204318_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.27%
C000204318_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.64%  
C000204395_ClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.26%  
C000204395_ClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   4.42%
C000204395_ClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 6.31%  
C000204395_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 14.26%  
C000204395_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   4.42%
C000204395_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 6.31%  
C000204395_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.50%  
C000204395_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   5.55%
C000204395_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 7.23%  
C000250728_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 21.43%  
C000250728_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.91%  
C000250728_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 19.02%  
C000250728_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.22%  
C000204314_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 21.89%  
C000204314_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.31%
C000204314_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.98%  
C000204314_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 19.12%  
C000204314_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.28%
C000204314_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.65%  
C000226772_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.40%  
C000226772_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 3.07%  
C000226772_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 8.08%  
C000226772_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 3.09%  
C000204358_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.14%  
C000204358_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   3.04%
C000204358_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 4.61%  
C000204358_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 8.08%  
C000204358_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   3.28%
C000204358_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 4.73%  
C000226774_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 12.81%  
C000226774_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 4.13%  
C000226774_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 11.08%  
C000226774_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 4.08%  
C000204369_ClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 6.39%  
C000204369_ClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   2.37%
C000204369_ClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 4.32%  
C000204369_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 10.25%  
C000204369_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   3.10%
C000204369_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 4.81%  
C000204369_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.59%  
C000204369_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   3.83%
C000204369_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 5.39%  
C000204320_ClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 19.62%  
C000204320_ClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   7.24%
C000204320_ClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 8.87%  
C000204320_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 20.62%  
C000204320_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   7.24%
C000204320_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 8.87%  
C000204320_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 19.07%  
C000204320_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.27%
C000204320_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.64%  
C000204326_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 21.82%  
C000204326_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.30%
C000204326_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.96%  
C000204326_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 19.07%  
C000204326_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.27%
C000204326_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.64%  
C000204378_ClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 8.03%  
C000204378_ClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   2.92%
C000204378_ClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 5.01%  
C000204378_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 11.95%  
C000204378_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   3.66%
C000204378_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 5.50%  
C000204378_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 11.08%  
C000204378_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   4.35%
C000204378_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 6.01%  
C000226767_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 22.19%  
C000226767_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 8.14%  
C000226767_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 19.12%  
C000226767_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 7.85%  
C000204310_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 22.17%  
C000204310_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.55%
C000204310_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 10.20%  
C000204310_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 19.12%  
C000204310_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.28%
C000204310_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.65%  
C000226775_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 14.35%  
C000226775_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 4.71%  
C000226775_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 12.34%  
C000226775_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 4.60%  
C000204413_ClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.98%  
C000204413_ClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   6.75%
C000204413_ClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 8.56%  
C000204413_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 18.98%  
C000204413_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   6.75%
C000204413_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 8.56%  
C000204413_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.71%  
C000204413_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   7.83%
C000204413_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.35%  
C000204380_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 12.49%  
C000204380_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   4.17%
C000204380_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 6.02%  
C000204380_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 11.08%  
C000204380_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   4.35%
C000204380_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 6.01%  
C000204407_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.25%  
C000204407_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   6.55%
C000204407_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 8.53%  
C000204407_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 15.09%  
C000204407_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   6.59%
C000204407_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 8.25%  
C000250733_ClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 19.19%  
C000250733_ClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 12.76%  
C000250733_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 20.19%  
C000250733_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 12.76%  
C000250733_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 19.02%  
C000250733_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.22%  
C000212329_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 21.82%  
C000212329_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.31%
C000212329_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 10.92%  
C000212329_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 19.02%  
C000212329_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.27%
C000212329_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 10.48%  
C000204355_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.24%  
C000204355_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   3.14%
C000204355_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 4.72%  
C000204355_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 8.08%  
C000204355_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   3.28%
C000204355_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 4.73%  
C000204303_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 8.21%  
C000204303_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   2.68%
C000204303_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 3.89%  
C000204303_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 7.11%  
C000204303_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   2.85%
C000204303_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 3.98%  
C000250730_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 21.51%  
C000250730_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.99%  
C000250730_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 19.02%  
C000250730_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.22%  
C000204336_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 22.07%  
C000204336_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.52%
C000204336_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 10.19%  
C000204336_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 19.02%  
C000204336_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.27%
C000204336_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.64%  
C000204340_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 21.78%  
C000204340_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.32%
C000204340_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.97%  
C000204340_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 19.02%  
C000204340_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.27%
C000204340_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.64%  
C000204315_ClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 19.71%  
C000204315_ClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   7.25%
C000204315_ClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 8.89%  
C000204315_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 20.71%  
C000204315_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   7.25%
C000204315_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 8.89%  
C000204315_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 19.12%  
C000204315_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.28%
C000204315_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.65%  
C000204300_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 8.28%  
C000204300_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   2.78%
C000204300_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 3.99%  
C000204300_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 7.11%  
C000204300_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   2.85%
C000204300_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 3.98%  
C000204361_ClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 2.60%  
C000204361_ClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   1.56%
C000204361_ClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 3.54%  
C000204361_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 8.85%  
C000204361_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   2.77%
C000204361_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 4.35%  
C000204361_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 8.08%  
C000204361_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   3.28%
C000204361_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 4.73%  
C000204387_ClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.51%  
C000204387_ClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   3.51%
C000204387_ClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 5.64%  
C000204387_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.48%  
C000204387_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   4.25%
C000204387_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 6.14%  
C000204387_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 12.34%  
C000204387_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   4.90%
C000204387_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 6.58%  
C000250735_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 21.52%  
C000250735_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 14.01%  
C000250735_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 19.02%  
C000250735_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.22%  
C000204309_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 21.91%  
C000204309_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.32%
C000204309_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.98%  
C000204309_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 19.12%  
C000204309_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.28%
C000204309_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.65%  
C000204307_ClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 1.61%  
C000204307_ClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   1.13%
C000204307_ClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 2.72%  
C000204307_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 7.81%  
C000204307_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   2.33%
C000204307_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 3.53%  
C000204307_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 7.11%  
C000204307_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   2.85%
C000204307_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 3.98%  
C000204328_ClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.00%  
C000204328_ClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   6.99%
C000204328_ClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 8.90%  
C000204328_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 21.24%  
C000204328_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   7.76%
C000204328_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.42%  
C000204328_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 19.03%  
C000204328_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.27%
C000204328_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.64%  
C000204396_ClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 10.77%  
C000204396_ClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   4.18%
C000204396_ClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 6.34%  
C000204396_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 14.79%  
C000204396_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   4.93%
C000204396_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 6.84%  
C000204396_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.50%  
C000204396_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   5.55%
C000204396_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 7.23%  
C000204368_ClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 8.70%  
C000204368_ClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   2.58%
C000204368_ClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 4.29%  
C000204368_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.70%  
C000204368_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   2.58%
C000204368_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 4.29%  
C000204368_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.59%  
C000204368_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   3.83%
C000204368_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 5.39%  
C000204327_ClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 14.58%  
C000204327_ClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   6.78%
C000204327_ClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 8.85%  
C000204327_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 21.57%  
C000204327_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.05%
C000204327_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.70%  
C000204327_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 19.03%  
C000204327_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.27%
C000204327_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.64%  
C000204399_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.44%  
C000204399_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   6.75%
C000204399_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 8.74%  
C000204399_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 15.09%  
C000204399_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   6.59%
C000204399_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 8.25%  
C000204376_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 12.49%  
C000204376_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   4.19%
C000204376_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 6.03%  
C000204376_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 11.08%  
C000204376_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   4.35%
C000204376_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 6.01%  
C000204335_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 21.93%  
C000204335_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.42%
C000204335_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 10.09%  
C000204335_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 19.03%  
C000204335_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.27%
C000204335_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.64%  
C000204319_ClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.06%  
C000204319_ClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   7.02%
C000204319_ClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 8.91%  
C000204319_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 21.30%  
C000204319_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   7.78%
C000204319_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.42%  
C000204319_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 19.07%  
C000204319_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.27%
C000204319_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.64%  
C000204400_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.24%  
C000204400_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   6.64%
C000204400_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 8.63%  
C000204400_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 15.09%  
C000204400_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   6.59%
C000204400_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 8.25%  
C000204384_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 14.21%  
C000204384_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   4.89%
C000204384_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 6.78%  
C000204384_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 12.34%  
C000204384_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   4.90%
C000204384_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 6.58%  
C000204334_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 22.14%  
C000204334_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.54%
C000204334_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 10.20%  
C000204334_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 19.03%  
C000204334_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.27%
C000204334_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.64%  
C000204412_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 20.20%  
C000204412_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   7.83%
C000204412_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.66%  
C000204412_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.71%  
C000204412_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   7.83%
C000204412_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.35%  
C000204391_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 15.41%  
C000204391_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   5.55%
C000204391_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 7.47%  
C000204391_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.50%  
C000204391_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   5.55%
C000204391_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 7.23%  
C000204341_ClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 19.59%  
C000204341_ClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   7.23%
C000204341_ClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 8.87%  
C000204341_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 20.59%  
C000204341_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   7.23%
C000204341_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 8.87%  
C000204341_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 19.02%  
C000204341_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.27%
C000204341_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.64%  
C000204397_ClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 8.47%  
C000204397_ClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   3.96%
C000204397_ClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 6.27%  
C000204397_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 15.09%  
C000204397_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   5.19%
C000204397_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 7.10%  
C000204397_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 13.50%  
C000204397_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   5.55%
C000204397_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 7.23%  
C000212325_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 21.85%  
C000212325_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.31%
C000212325_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 10.92%  
C000212325_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 19.02%  
C000212325_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.27%
C000212325_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 10.48%  
C000204414_ClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 15.36%  
C000204414_ClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   6.52%
C000204414_ClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 8.59%  
C000204414_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 19.55%  
C000204414_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   7.28%
C000204414_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.10%  
C000204414_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.71%  
C000204414_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   7.83%
C000204414_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.35%  
C000204357_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.32%  
C000204357_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   3.14%
C000204357_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 4.72%  
C000204357_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 8.08%  
C000204357_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   3.28%
C000204357_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 4.73%  
C000204375_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 12.67%  
C000204375_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   4.29%
C000204375_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 6.14%  
C000204375_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 11.08%  
C000204375_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   4.35%
C000204375_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 6.01%  
C000204306_ClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 3.78%  
C000204306_ClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   1.35%
C000204306_ClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 2.78%  
C000204306_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 7.55%  
C000204306_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   2.08%
C000204306_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 3.27%  
C000204306_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 7.11%  
C000204306_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   2.85%
C000204306_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 3.98%  
C000204325_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 22.17%  
C000204325_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.55%
C000204325_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 10.20%  
C000204325_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 19.07%  
C000204325_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   8.27%
C000204325_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.64%  
C000204354_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.34%  
C000204354_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   3.24%
C000204354_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 4.82%  
C000204354_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 8.08%  
C000204354_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   3.28%
C000204354_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 4.73%  
C000204308_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 8.16%  
C000204308_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   2.58%
C000204308_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 3.79%  
C000204308_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 7.11%  
C000204308_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   2.85%
C000204308_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 3.98%  
C000204404_ClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 15.04%  
C000204404_ClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   5.48%
C000204404_ClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 7.44%  
C000204404_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 16.04%  
C000204404_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   5.48%
C000204404_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 7.44%  
C000204404_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 15.09%  
C000204404_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   6.59%
C000204404_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 8.25%  
C000204416_NoLoadClassMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 20.15%  
C000204416_NoLoadClassMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   7.82%
C000204416_NoLoadClassMember_2025-04-01_2026-03-31Member    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.65%  
C000204416_0_AdditionalIndexMember_1YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 17.71%  
C000204416_0_AdditionalIndexMember_5YRMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent   7.83%
C000204416_0_AdditionalIndexMember_LOCMember    
Average Annual Return [Line Items]    
Average Annual Return, Percent 9.35%