<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.3</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1649</ContextCount>
  <ElementCount>25</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>126</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>3</UnitCount>
  <MyReports>
    <Report instance="filing10598.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>030000 - Disclosure - Form N-CSR Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/oef/role/NcsrCover</Role>
      <ShortName>Form N-CSR Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="filing10598.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>030001 - Disclosure - Shareholder Report</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/oef/role/ShareholderReport</Role>
      <ShortName>Shareholder Report</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="filing10598.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>040020 - Disclosure - Shareholder Report, Holdings (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails</Role>
      <ShortName>Shareholder Report, Holdings (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="N-CSRS" isDefinitelyNotFs="true" isNcsr="true" isOEF="true" isRRorOEF="true" isUsgaap="true" original="filing10598.htm">filing10598.htm</File>
    <File>fmr-20251129.xsd</File>
  </InputFiles>
  <SupplementalFiles>
    <File>img116305_2.jpg</File>
    <File>img116306_2.jpg</File>
    <File>img116307_2.jpg</File>
    <File>img116308_2.jpg</File>
    <File>img116309_2.jpg</File>
    <File>img116310_2.jpg</File>
    <File>img116311_2.jpg</File>
    <File>img116312_2.jpg</File>
    <File>img116313_2.jpg</File>
    <File>img116314_2.jpg</File>
    <File>img116315_2.jpg</File>
    <File>img116316_2.jpg</File>
    <File>img116317_2.jpg</File>
    <File>img116318_2.jpg</File>
    <File>img116319_2.jpg</File>
    <File>img116320_2.jpg</File>
    <File>img116321_2.jpg</File>
    <File>img116322_2.jpg</File>
    <File>img116323_2.jpg</File>
    <File>img116324_2.jpg</File>
    <File>img116325_2.jpg</File>
    <File>img116326_2.jpg</File>
    <File>img116327_2.jpg</File>
    <File>img116328_2.jpg</File>
    <File>img116329_2.jpg</File>
    <File>img116330_2.jpg</File>
    <File>img116331_2.jpg</File>
    <File>img116332_2.jpg</File>
    <File>img116333_2.jpg</File>
    <File>img116334_2.jpg</File>
    <File>img116335_2.jpg</File>
    <File>img116336_2.jpg</File>
    <File>img116337_2.jpg</File>
    <File>img116338_2.jpg</File>
    <File>img116339_2.jpg</File>
    <File>img116340_2.jpg</File>
    <File>img116341_2.jpg</File>
    <File>img116342_2.jpg</File>
    <File>img116343_2.jpg</File>
    <File>img116344_2.jpg</File>
    <File>img116345_2.jpg</File>
    <File>img116346_2.jpg</File>
    <File>img116347_2.jpg</File>
    <File>img116348_2.jpg</File>
    <File>img116349_2.jpg</File>
    <File>img116350_2.jpg</File>
    <File>img116351_2.jpg</File>
    <File>img116352_2.jpg</File>
    <File>img116353_2.jpg</File>
    <File>img116354_2.jpg</File>
    <File>img116355_2.jpg</File>
    <File>img116356_2.jpg</File>
    <File>img116357_2.jpg</File>
    <File>img116358_2.jpg</File>
    <File>img116359_2.jpg</File>
    <File>img116360_2.jpg</File>
    <File>img116361_2.jpg</File>
    <File>img116362_2.jpg</File>
    <File>img116363_2.jpg</File>
    <File>img116364_2.jpg</File>
    <File>img116365_2.jpg</File>
    <File>img116366_2.jpg</File>
    <File>img116367_2.jpg</File>
    <File>img116368_2.jpg</File>
    <File>img116369_2.jpg</File>
    <File>img116370_2.jpg</File>
    <File>img116371_2.jpg</File>
    <File>img116372_2.jpg</File>
    <File>img116373_2.jpg</File>
    <File>img116374_2.jpg</File>
    <File>img116375_2.jpg</File>
    <File>img116376_2.jpg</File>
    <File>img116377_2.jpg</File>
    <File>img116378_2.jpg</File>
    <File>img116379_2.jpg</File>
    <File>img116380_2.jpg</File>
    <File>img116381_2.jpg</File>
    <File>img116382_2.jpg</File>
    <File>img116383_2.jpg</File>
    <File>img116384_2.jpg</File>
    <File>img116385_2.jpg</File>
    <File>img116386_2.jpg</File>
    <File>img116387_2.jpg</File>
    <File>img116388_2.jpg</File>
    <File>img116389_2.jpg</File>
    <File>img116390_2.jpg</File>
    <File>img116391_2.jpg</File>
    <File>img116392_2.jpg</File>
    <File>img116393_2.jpg</File>
    <File>img116394_2.jpg</File>
    <File>img116395_2.jpg</File>
    <File>img116396_2.jpg</File>
    <File>img116397_2.jpg</File>
    <File>img116398_2.jpg</File>
    <File>img116399_2.jpg</File>
    <File>img116400_2.jpg</File>
    <File>img116401_2.jpg</File>
    <File>img116402_2.jpg</File>
    <File>img116403_2.jpg</File>
    <File>img116404_2.jpg</File>
    <File>img116405_2.jpg</File>
    <File>img116406_2.jpg</File>
    <File>img116407_2.jpg</File>
    <File>img116408_2.jpg</File>
    <File>img116735_2.jpg</File>
    <File>img116736_2.jpg</File>
    <File>img116737_2.jpg</File>
    <File>img116738_2.jpg</File>
    <File>img116739_2.jpg</File>
    <File>img116740_2.jpg</File>
    <File>img116741_2.jpg</File>
    <File>img116742_2.jpg</File>
    <File>img117068_1.jpg</File>
    <File>img117068_2.jpg</File>
    <File>img117068_4.jpg</File>
    <File>img7373_20250930_1.jpg</File>
    <File>img7373_20250930_AA.jpg</File>
    <File>img7382_20250930_1.jpg</File>
    <File>img7382_20250930_AA.jpg</File>
    <File>img7391_20250930_1.jpg</File>
    <File>img7391_20250930_AA.jpg</File>
    <File>img7400_20250930_1.jpg</File>
    <File>img7400_20250930_AA.jpg</File>
    <File>img7409_20250930_1.jpg</File>
    <File>img7409_20250930_AA.jpg</File>
    <File>img7418_20250930_1.jpg</File>
    <File>img7418_20250930_AA.jpg</File>
    <File>img7427_20250930_1.jpg</File>
    <File>img7427_20250930_AA.jpg</File>
    <File>img7436_20250930_1.jpg</File>
    <File>img7436_20250930_AA.jpg</File>
    <File>img7445_20250930_1.jpg</File>
    <File>img7445_20250930_AA.jpg</File>
    <File>img7454_20250930_1.jpg</File>
    <File>img7454_20250930_AA.jpg</File>
    <File>img7463_20250930_1.jpg</File>
    <File>img7463_20250930_AA.jpg</File>
    <File>img7472_20250930_1.jpg</File>
    <File>img7472_20250930_AA.jpg</File>
    <File>img7481_20250930_1.jpg</File>
    <File>img7481_20250930_AA.jpg</File>
    <File>img7663_20250930_1.jpg</File>
    <File>img7663_20250930_AA.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="224">http://fasb.org/us-gaap/2024</BaseTaxonomy>
    <BaseTaxonomy items="229">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
    <BaseTaxonomy items="3104">http://xbrl.sec.gov/oef/2024q3</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>false</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
