<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.3</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1512</ContextCount>
  <ElementCount>25</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>129</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>3</UnitCount>
  <MyReports>
    <Report instance="filing7990.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="filing7990.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="filing7990.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="filing7990.htm">filing7990.htm</File>
    <File>fmr-20241030.xsd</File>
  </InputFiles>
  <SupplementalFiles>
    <File>img101073_2.jpg</File>
    <File>img101074_2.jpg</File>
    <File>img101075_2.jpg</File>
    <File>img101076_2.jpg</File>
    <File>img101077_2.jpg</File>
    <File>img101078_2.jpg</File>
    <File>img101079_2.jpg</File>
    <File>img101080_2.jpg</File>
    <File>img101081_2.jpg</File>
    <File>img101082_2.jpg</File>
    <File>img101083_2.jpg</File>
    <File>img101084_2.jpg</File>
    <File>img101085_2.jpg</File>
    <File>img101086_2.jpg</File>
    <File>img101087_2.jpg</File>
    <File>img101088_2.jpg</File>
    <File>img101089_2.jpg</File>
    <File>img101090_2.jpg</File>
    <File>img101091_2.jpg</File>
    <File>img101092_2.jpg</File>
    <File>img101093_2.jpg</File>
    <File>img101094_2.jpg</File>
    <File>img101095_2.jpg</File>
    <File>img101096_2.jpg</File>
    <File>img101097_2.jpg</File>
    <File>img101098_2.jpg</File>
    <File>img101099_2.jpg</File>
    <File>img101100_2.jpg</File>
    <File>img101101_2.jpg</File>
    <File>img101102_2.jpg</File>
    <File>img101103_2.jpg</File>
    <File>img101104_2.jpg</File>
    <File>img101105_2.jpg</File>
    <File>img101106_2.jpg</File>
    <File>img101107_2.jpg</File>
    <File>img101108_2.jpg</File>
    <File>img101109_2.jpg</File>
    <File>img101110_2.jpg</File>
    <File>img101111_2.jpg</File>
    <File>img101112_2.jpg</File>
    <File>img101113_2.jpg</File>
    <File>img101114_2.jpg</File>
    <File>img101115_2.jpg</File>
    <File>img101116_2.jpg</File>
    <File>img101117_2.jpg</File>
    <File>img101118_2.jpg</File>
    <File>img101119_2.jpg</File>
    <File>img101120_2.jpg</File>
    <File>img101121_2.jpg</File>
    <File>img101122_2.jpg</File>
    <File>img101123_2.jpg</File>
    <File>img101124_2.jpg</File>
    <File>img101125_2.jpg</File>
    <File>img101126_2.jpg</File>
    <File>img101127_2.jpg</File>
    <File>img101128_2.jpg</File>
    <File>img101129_2.jpg</File>
    <File>img101136_2.jpg</File>
    <File>img101143_2.jpg</File>
    <File>img101350_1.jpg</File>
    <File>img101350_2.jpg</File>
    <File>img101350_4.jpg</File>
    <File>img101351_1.jpg</File>
    <File>img101351_2.jpg</File>
    <File>img101351_4.jpg</File>
    <File>img101352_1.jpg</File>
    <File>img101352_2.jpg</File>
    <File>img101352_4.jpg</File>
    <File>img101353_1.jpg</File>
    <File>img101353_2.jpg</File>
    <File>img101353_4.jpg</File>
    <File>img101354_1.jpg</File>
    <File>img101354_2.jpg</File>
    <File>img101354_4.jpg</File>
    <File>img101355_1.jpg</File>
    <File>img101355_2.jpg</File>
    <File>img101355_4.jpg</File>
    <File>img101356_1.jpg</File>
    <File>img101356_2.jpg</File>
    <File>img101356_4.jpg</File>
    <File>img101357_1.jpg</File>
    <File>img101357_2.jpg</File>
    <File>img101357_4.jpg</File>
    <File>img101358_1.jpg</File>
    <File>img101358_2.jpg</File>
    <File>img101358_4.jpg</File>
    <File>img101359_1.jpg</File>
    <File>img101359_2.jpg</File>
    <File>img101359_4.jpg</File>
    <File>img101372_1.jpg</File>
    <File>img101372_2.jpg</File>
    <File>img101372_4.jpg</File>
    <File>img141_20240831_1.jpg</File>
    <File>img141_20240831_AA.jpg</File>
    <File>img141_20240831_GD.jpg</File>
    <File>img142_20240831_1.jpg</File>
    <File>img142_20240831_AA.jpg</File>
    <File>img142_20240831_GD.jpg</File>
    <File>img145_20240831_1.jpg</File>
    <File>img145_20240831_AA.jpg</File>
    <File>img145_20240831_GD.jpg</File>
    <File>img146_20240831_1.jpg</File>
    <File>img146_20240831_AA.jpg</File>
    <File>img146_20240831_GD.jpg</File>
    <File>img152_20240831_1.jpg</File>
    <File>img152_20240831_AA.jpg</File>
    <File>img152_20240831_GD.jpg</File>
    <File>img198_20240831_1.jpg</File>
    <File>img198_20240831_AA.jpg</File>
    <File>img198_20240831_GD.jpg</File>
    <File>img28_20240831_1.jpg</File>
    <File>img28_20240831_AA.jpg</File>
    <File>img28_20240831_GD.jpg</File>
    <File>img353_20240831_1.jpg</File>
    <File>img353_20240831_AA.jpg</File>
    <File>img353_20240831_GD.jpg</File>
    <File>img354_20240831_1.jpg</File>
    <File>img354_20240831_AA.jpg</File>
    <File>img354_20240831_GD.jpg</File>
    <File>img502_20240831_1.jpg</File>
    <File>img502_20240831_AA.jpg</File>
    <File>img502_20240831_GD.jpg</File>
    <File>img503_20240831_1.jpg</File>
    <File>img503_20240831_AA.jpg</File>
    <File>img503_20240831_GD.jpg</File>
    <File>img505_20240831_1.jpg</File>
    <File>img505_20240831_AA.jpg</File>
    <File>img505_20240831_GD.jpg</File>
    <File>img507_20240831_1.jpg</File>
    <File>img507_20240831_AA.jpg</File>
    <File>img507_20240831_GD.jpg</File>
    <File>img509_20240831_1.jpg</File>
    <File>img509_20240831_AA.jpg</File>
    <File>img509_20240831_GD.jpg</File>
    <File>img511_20240831_1.jpg</File>
    <File>img511_20240831_AA.jpg</File>
    <File>img511_20240831_GD.jpg</File>
    <File>img512_20240831_1.jpg</File>
    <File>img512_20240831_AA.jpg</File>
    <File>img512_20240831_GD.jpg</File>
    <File>img514_20240831_1.jpg</File>
    <File>img514_20240831_AA.jpg</File>
    <File>img514_20240831_GD.jpg</File>
    <File>img515_20240831_1.jpg</File>
    <File>img515_20240831_AA.jpg</File>
    <File>img515_20240831_GD.jpg</File>
    <File>img516_20240831_1.jpg</File>
    <File>img516_20240831_AA.jpg</File>
    <File>img516_20240831_GD.jpg</File>
    <File>img517_20240831_1.jpg</File>
    <File>img517_20240831_AA.jpg</File>
    <File>img517_20240831_GD.jpg</File>
    <File>img60_20240831_1.jpg</File>
    <File>img60_20240831_AA.jpg</File>
    <File>img60_20240831_GD.jpg</File>
    <File>img62_20240831_1.jpg</File>
    <File>img62_20240831_AA.jpg</File>
    <File>img62_20240831_GD.jpg</File>
    <File>img63_20240831_1.jpg</File>
    <File>img63_20240831_AA.jpg</File>
    <File>img63_20240831_GD.jpg</File>
    <File>img64_20240831_1.jpg</File>
    <File>img64_20240831_AA.jpg</File>
    <File>img64_20240831_GD.jpg</File>
    <File>img653_20240831_1.jpg</File>
    <File>img653_20240831_AA.jpg</File>
    <File>img653_20240831_GD.jpg</File>
    <File>img65_20240831_1.jpg</File>
    <File>img65_20240831_AA.jpg</File>
    <File>img65_20240831_GD.jpg</File>
    <File>img66_20240831_1.jpg</File>
    <File>img66_20240831_AA.jpg</File>
    <File>img66_20240831_GD.jpg</File>
    <File>img67_20240831_1.jpg</File>
    <File>img67_20240831_AA.jpg</File>
    <File>img67_20240831_GD.jpg</File>
    <File>img68_20240831_1.jpg</File>
    <File>img68_20240831_AA.jpg</File>
    <File>img68_20240831_GD.jpg</File>
    <File>img69_20240831_1.jpg</File>
    <File>img69_20240831_AA.jpg</File>
    <File>img69_20240831_GD.jpg</File>
    <File>img7_20240831_1.jpg</File>
    <File>img7_20240831_AA.jpg</File>
    <File>img7_20240831_GD.jpg</File>
    <File>img8_20240831_1.jpg</File>
    <File>img8_20240831_AA.jpg</File>
    <File>img8_20240831_GD.jpg</File>
    <File>img96_20240831_1.jpg</File>
    <File>img96_20240831_AA.jpg</File>
    <File>img96_20240831_GD.jpg</File>
    <File>img9_20240831_1.jpg</File>
    <File>img9_20240831_AA.jpg</File>
    <File>img9_20240831_GD.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="118">http://fasb.org/us-gaap/2023</BaseTaxonomy>
    <BaseTaxonomy items="123">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
    <BaseTaxonomy items="2278">http://xbrl.sec.gov/oef/2023</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>false</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
