<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>27</ContextCount>
  <ElementCount>12</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>11</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>2</UnitCount>
  <MyReports>
    <Report instance="filing7520.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000000 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fidelity.com/role/DocumentInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="filing7520.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>000001 - Document - Risk/Return Summary - FIMMFunds-Class1ComboPRO</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fidelity.com/role/SummaryS000004820_FIMMFunds-Class1ComboPRO</Role>
      <ShortName>Risk/Return Summary - FIMMFunds-Class1ComboPRO</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="filing7520.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>000009 - Disclosure - Risk/Return Detail Data - FIMMFunds-Class1ComboPRO</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fidelity.com/role/DisclosureDetailS000004820_FIMMFunds-Class1ComboPRO</Role>
      <ShortName>Risk/Return Detail Data - FIMMFunds-Class1ComboPRO</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="filing7520.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>000010 - Document - Risk/Return Summary - FIMMFunds-Class2ComboPRO</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fidelity.com/role/SummaryS000004820_FIMMFunds-Class2ComboPRO</Role>
      <ShortName>Risk/Return Summary - FIMMFunds-Class2ComboPRO</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="filing7520.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>000018 - Disclosure - Risk/Return Detail Data - FIMMFunds-Class2ComboPRO</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fidelity.com/role/DisclosureDetailS000004820_FIMMFunds-Class2ComboPRO</Role>
      <ShortName>Risk/Return Detail Data - FIMMFunds-Class2ComboPRO</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="filing7520.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>000019 - Document - Risk/Return Summary - FIMMFunds-Class3ComboPRO</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fidelity.com/role/SummaryS000004820_FIMMFunds-Class3ComboPRO</Role>
      <ShortName>Risk/Return Summary - FIMMFunds-Class3ComboPRO</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="filing7520.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>000027 - Disclosure - Risk/Return Detail Data - FIMMFunds-Class3ComboPRO</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fidelity.com/role/DisclosureDetailS000004820_FIMMFunds-Class3ComboPRO</Role>
      <ShortName>Risk/Return Detail Data - FIMMFunds-Class3ComboPRO</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="filing7520.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>000028 - Document - Risk/Return Summary - FIMMFunds-SelectComboPRO</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fidelity.com/role/SummaryS000004820_FIMMFunds-SelectComboPRO</Role>
      <ShortName>Risk/Return Summary - FIMMFunds-SelectComboPRO</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="filing7520.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>000036 - Disclosure - Risk/Return Detail Data - FIMMFunds-SelectComboPRO</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fidelity.com/role/DisclosureDetailS000004820_FIMMFunds-SelectComboPRO</Role>
      <ShortName>Risk/Return Detail Data - FIMMFunds-SelectComboPRO</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="filing7520.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>000037 - Document - Risk/Return Summary - FIMMFunds-InstitutionalComboPRO</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fidelity.com/role/SummaryS000004820_FIMMFunds-InstitutionalComboPRO</Role>
      <ShortName>Risk/Return Summary - FIMMFunds-InstitutionalComboPRO</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="filing7520.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>000045 - Disclosure - Risk/Return Detail Data - FIMMFunds-InstitutionalComboPRO</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fidelity.com/role/DisclosureDetailS000004820_FIMMFunds-InstitutionalComboPRO</Role>
      <ShortName>Risk/Return Detail Data - FIMMFunds-InstitutionalComboPRO</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="filing7520.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>000054 - Disclosure - Risk/Return Detail Data - FIMMFunds-Class1ComboPRO</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fidelity.com/role/DisclosureDetailS000004822_FIMMFunds-Class1ComboPRO</Role>
      <ShortName>Risk/Return Detail Data - FIMMFunds-Class1ComboPRO</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="filing7520.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>000063 - Disclosure - Risk/Return Detail Data - FIMMFunds-Class2ComboPRO</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fidelity.com/role/DisclosureDetailS000004822_FIMMFunds-Class2ComboPRO</Role>
      <ShortName>Risk/Return Detail Data - FIMMFunds-Class2ComboPRO</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="filing7520.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>000072 - Disclosure - Risk/Return Detail Data - FIMMFunds-Class3ComboPRO</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fidelity.com/role/DisclosureDetailS000004822_FIMMFunds-Class3ComboPRO</Role>
      <ShortName>Risk/Return Detail Data - FIMMFunds-Class3ComboPRO</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="filing7520.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>000081 - Disclosure - Risk/Return Detail Data - FIMMFunds-SelectComboPRO</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fidelity.com/role/DisclosureDetailS000004822_FIMMFunds-SelectComboPRO</Role>
      <ShortName>Risk/Return Detail Data - FIMMFunds-SelectComboPRO</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="filing7520.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>000090 - Disclosure - Risk/Return Detail Data - FIMMFunds-InstitutionalComboPRO</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fidelity.com/role/DisclosureDetailS000004822_FIMMFunds-InstitutionalComboPRO</Role>
      <ShortName>Risk/Return Detail Data - FIMMFunds-InstitutionalComboPRO</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="filing7520.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>000099 - Disclosure - Risk/Return Detail Data - FIMMFunds-Class1ComboPRO</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fidelity.com/role/DisclosureDetailS000004823_FIMMFunds-Class1ComboPRO</Role>
      <ShortName>Risk/Return Detail Data - FIMMFunds-Class1ComboPRO</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="filing7520.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>000108 - Disclosure - Risk/Return Detail Data - FIMMFunds-Class2ComboPRO</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fidelity.com/role/DisclosureDetailS000004823_FIMMFunds-Class2ComboPRO</Role>
      <ShortName>Risk/Return Detail Data - FIMMFunds-Class2ComboPRO</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="filing7520.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>000117 - Disclosure - Risk/Return Detail Data - FIMMFunds-Class3ComboPRO</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fidelity.com/role/DisclosureDetailS000004823_FIMMFunds-Class3ComboPRO</Role>
      <ShortName>Risk/Return Detail Data - FIMMFunds-Class3ComboPRO</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="filing7520.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>000126 - Disclosure - Risk/Return Detail Data - FIMMFunds-SelectComboPRO</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fidelity.com/role/DisclosureDetailS000004823_FIMMFunds-SelectComboPRO</Role>
      <ShortName>Risk/Return Detail Data - FIMMFunds-SelectComboPRO</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="filing7520.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>000135 - Disclosure - Risk/Return Detail Data - FIMMFunds-Class1ComboPRO</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fidelity.com/role/DisclosureDetailS000004818_FIMMFunds-Class1ComboPRO</Role>
      <ShortName>Risk/Return Detail Data - FIMMFunds-Class1ComboPRO</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="filing7520.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>000144 - Disclosure - Risk/Return Detail Data - FIMMFunds-Class2ComboPRO</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fidelity.com/role/DisclosureDetailS000004818_FIMMFunds-Class2ComboPRO</Role>
      <ShortName>Risk/Return Detail Data - FIMMFunds-Class2ComboPRO</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="filing7520.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>000153 - Disclosure - Risk/Return Detail Data - FIMMFunds-Class3ComboPRO</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fidelity.com/role/DisclosureDetailS000004818_FIMMFunds-Class3ComboPRO</Role>
      <ShortName>Risk/Return Detail Data - FIMMFunds-Class3ComboPRO</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="filing7520.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>000162 - Disclosure - Risk/Return Detail Data - FIMMFunds-SelectComboPRO</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fidelity.com/role/DisclosureDetailS000004818_FIMMFunds-SelectComboPRO</Role>
      <ShortName>Risk/Return Detail Data - FIMMFunds-SelectComboPRO</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="filing7520.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>000163 - Document - Risk/Return Summary - FIMMFunds-Class4ComboPRO</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fidelity.com/role/SummaryS000004818_FIMMFunds-Class4ComboPRO</Role>
      <ShortName>Risk/Return Summary - FIMMFunds-Class4ComboPRO</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="filing7520.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>000171 - Disclosure - Risk/Return Detail Data - FIMMFunds-Class4ComboPRO</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fidelity.com/role/DisclosureDetailS000004818_FIMMFunds-Class4ComboPRO</Role>
      <ShortName>Risk/Return Detail Data - FIMMFunds-Class4ComboPRO</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="filing7520.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>000180 - Disclosure - Risk/Return Detail Data - FIMMFunds-InstitutionalComboPRO</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fidelity.com/role/DisclosureDetailS000004818_FIMMFunds-InstitutionalComboPRO</Role>
      <ShortName>Risk/Return Detail Data - FIMMFunds-InstitutionalComboPRO</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="filing7520.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>000189 - Disclosure - Risk/Return Detail Data - FIMMFunds-Class1ComboPRO</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fidelity.com/role/DisclosureDetailS000004819_FIMMFunds-Class1ComboPRO</Role>
      <ShortName>Risk/Return Detail Data - FIMMFunds-Class1ComboPRO</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="filing7520.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>000198 - Disclosure - Risk/Return Detail Data - FIMMFunds-Class2ComboPRO</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fidelity.com/role/DisclosureDetailS000004819_FIMMFunds-Class2ComboPRO</Role>
      <ShortName>Risk/Return Detail Data - FIMMFunds-Class2ComboPRO</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="filing7520.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>000207 - Disclosure - Risk/Return Detail Data - FIMMFunds-Class3ComboPRO</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fidelity.com/role/DisclosureDetailS000004819_FIMMFunds-Class3ComboPRO</Role>
      <ShortName>Risk/Return Detail Data - FIMMFunds-Class3ComboPRO</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="filing7520.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>000216 - Disclosure - Risk/Return Detail Data - FIMMFunds-SelectComboPRO</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fidelity.com/role/DisclosureDetailS000004819_FIMMFunds-SelectComboPRO</Role>
      <ShortName>Risk/Return Detail Data - FIMMFunds-SelectComboPRO</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="filing7520.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>000225 - Disclosure - Risk/Return Detail Data - FIMMFunds-Class4ComboPRO</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fidelity.com/role/DisclosureDetailS000004819_FIMMFunds-Class4ComboPRO</Role>
      <ShortName>Risk/Return Detail Data - FIMMFunds-Class4ComboPRO</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="filing7520.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>000234 - Disclosure - Risk/Return Detail Data - FIMMFunds-InstitutionalComboPRO</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fidelity.com/role/DisclosureDetailS000004819_FIMMFunds-InstitutionalComboPRO</Role>
      <ShortName>Risk/Return Detail Data - FIMMFunds-InstitutionalComboPRO</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="filing7520.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>040000 - Disclosure - Risk/Return Detail Data {Elements}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/rr/role/RiskReturnDetailData</Role>
      <ShortName>Risk/Return Detail Data</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[dq-0542-Deprecated-Concept] Concept RiskLoseMoney in rr/2022 used in 26 facts was deprecated in rr/2023 as of 2023-01-31 and should not be used. filing7520.htm 388, 392, 399, 410, 414, 446, 450, 461, 472, 476, 508, 512, 523, 534, 538, 570, 574, 596, 600, 611, 615, 647, 651, 662, 670, 674</Log>
    <Log type="Warning">[dq-0542-Deprecated-Concept] Concept RiskMoneyMarketFundMayNotPreserveDollar in rr/2022 used in 26 facts was deprecated in rr/2023 as of 2023-01-31 and should not be used. filing7520.htm 388, 392, 401, 410, 414, 446, 452, 463, 472, 476, 508, 514, 525, 534, 538, 570, 574, 596, 602, 611, 615, 647, 653, 662, 670, 674</Log>
    <Log type="Warning">[dq-0542-Deprecated-Concept] Concept RiskNotInsuredDepositoryInstitution in rr/2022 used in 26 facts was deprecated in rr/2023 as of 2023-01-31 and should not be used. filing7520.htm 388, 394, 405, 410, 414, 446, 456, 467, 472, 476, 508, 518, 529, 534, 538, 570, 574, 596, 606, 611, 615, 647, 657, 665, 670, 674</Log>
    <Log type="Warning">[dq-0542-Deprecated-Concept] Concept RiskMoneyMarketFundSponsorMayNotProvideSupport in rr/2022 used in 26 facts was deprecated in rr/2023 as of 2023-01-31 and should not be used. filing7520.htm 388, 394, 405, 410, 414, 446, 456, 467, 472, 476, 508, 518, 529, 534, 538, 570, 574, 596, 606, 611, 615, 647, 657, 665, 670, 674</Log>
    <Log type="Warning">[dq-0542-Deprecated-Concept] Concept RiskMoneyMarketFundMayImposeFeesOrSuspendSales in rr/2022 used in 9 facts was deprecated in rr/2023 as of 2023-01-31 and should not be used. filing7520.htm 394, 403, 454, 465, 516, 527, 604, 655, 665</Log>
  </Logs>
  <InputFiles>
    <File doctype="497" isN1a="true" isRR="true" isRRorOEF="true" original="filing7520.htm">filing7520.htm</File>
    <File>fmr-20240402.xsd</File>
    <File>fmr-20240402_cal.xml</File>
    <File>fmr-20240402_def.xml</File>
    <File>fmr-20240402_lab.xml</File>
    <File>fmr-20240402_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="6">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
    <BaseTaxonomy items="119">http://xbrl.sec.gov/rr/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
