<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2025"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:fmr="http://www.fidelity.com/20260629"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:oef="http://xbrl.sec.gov/oef/2025"
  xmlns:us-gaap="http://fasb.org/us-gaap/2025"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="fmr-20260629.xsd" xlink:type="simple"/>
    <context id="C000103373_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000103373Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103373_LG_ClassMember_11YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103373_LG_ClassMember_11YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103373_ClassMember_AsOf_2016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103373_ClassMember_AsOf_2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103373_ClassMember_AsOf_2017">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103373_ClassMember_AsOf_2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103373_ClassMember_AsOf_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103373_ClassMember_AsOf_2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103373_ClassMember_AsOf_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103373_ClassMember_AsOf_2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103373_ClassMember_AsOf_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103373_ClassMember_AsOf_2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103373_ClassMember_AsOf_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103373_ClassMember_AsOf_2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103373_ClassMember_AsOf_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103373_ClassMember_AsOf_2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103373_ClassMember_AsOf_2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103373_ClassMember_AsOf_2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103373_ClassMember_AsOf_2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103373_ClassMember_AsOf_2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103373_ClassMember_AsOf_2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103373_ClassMember_AsOf_2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103373_ClassMember_AsOf_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103373_ClassMember_AsOf_2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103373_LG_1_AdditionalIndexMember_11YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103373_LG_1_AdditionalIndexMember_11YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103373_1_AdditionalIndexMember_AsOf_2016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103373_1_AdditionalIndexMember_AsOf_2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103373_1_AdditionalIndexMember_AsOf_2017">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103373_1_AdditionalIndexMember_AsOf_2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103373_1_AdditionalIndexMember_AsOf_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103373_1_AdditionalIndexMember_AsOf_2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103373_1_AdditionalIndexMember_AsOf_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103373_1_AdditionalIndexMember_AsOf_2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103373_1_AdditionalIndexMember_AsOf_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103373_1_AdditionalIndexMember_AsOf_2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103373_1_AdditionalIndexMember_AsOf_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103373_1_AdditionalIndexMember_AsOf_2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103373_1_AdditionalIndexMember_AsOf_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103373_1_AdditionalIndexMember_AsOf_2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103373_1_AdditionalIndexMember_AsOf_2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103373_1_AdditionalIndexMember_AsOf_2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103373_1_AdditionalIndexMember_AsOf_2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103373_1_AdditionalIndexMember_AsOf_2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103373_1_AdditionalIndexMember_AsOf_2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103373_1_AdditionalIndexMember_AsOf_2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103373_1_AdditionalIndexMember_AsOf_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103373_1_AdditionalIndexMember_AsOf_2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103373_LG_2_AdditionalIndexMember_11YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103373_LG_2_AdditionalIndexMember_11YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103373_2_AdditionalIndexMember_AsOf_2016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103373_2_AdditionalIndexMember_AsOf_2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103373_2_AdditionalIndexMember_AsOf_2017">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103373_2_AdditionalIndexMember_AsOf_2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103373_2_AdditionalIndexMember_AsOf_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103373_2_AdditionalIndexMember_AsOf_2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103373_2_AdditionalIndexMember_AsOf_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103373_2_AdditionalIndexMember_AsOf_2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103373_2_AdditionalIndexMember_AsOf_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103373_2_AdditionalIndexMember_AsOf_2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103373_2_AdditionalIndexMember_AsOf_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103373_2_AdditionalIndexMember_AsOf_2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103373_2_AdditionalIndexMember_AsOf_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103373_2_AdditionalIndexMember_AsOf_2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103373_2_AdditionalIndexMember_AsOf_2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103373_2_AdditionalIndexMember_AsOf_2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103373_2_AdditionalIndexMember_AsOf_2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103373_2_AdditionalIndexMember_AsOf_2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103373_2_AdditionalIndexMember_AsOf_2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103373_2_AdditionalIndexMember_AsOf_2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103373_2_AdditionalIndexMember_AsOf_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103373_2_AdditionalIndexMember_AsOf_2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103373_NoLoadClassMember_1YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103373_NoLoadClassMember_1YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103373_NoLoadClassMember_5YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103373_NoLoadClassMember_5YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103373_NoLoadClassMember_10YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103373_NoLoadClassMember_10YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103373_0_AdditionalIndexMember_1YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103373_0_AdditionalIndexMember_1YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103373_0_AdditionalIndexMember_5YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103373_0_AdditionalIndexMember_5YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103373_0_AdditionalIndexMember_10YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103373_0_AdditionalIndexMember_10YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103373_1_BBIndexMember_1YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000103373_1_BBIndexMember_1YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103373_1_BBIndexMember_5YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000103373_1_BBIndexMember_5YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103373_1_BBIndexMember_10YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000103373_1_BBIndexMember_10YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103373_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000103373Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000103373_MS_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000103373Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000103373_MS_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000103373Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:MSFinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000103373_MS_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000103373Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000103373_MS_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000103373Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000103373_MS_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000103373Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000103373_MS_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000103373Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000103373_MS_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000103373Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000103373_MS_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000103373Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000103373_MS_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000103373Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000103373_MS_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000103373Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000103373_MS_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000103373Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000103373_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000103373Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000103373_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000103373Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000103373_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000103373Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000103373_GD_CA_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000103373Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000103373_GD_TH_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000103373Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:TH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000103373_GD_CH_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000103373Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000103373_GD_PR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000103373Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:PR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000103373_GD_NO_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000103373Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:NO</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000103373_GD_GB_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000103373Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000103373_GD_CM_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000103373Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CM</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000103373_GD_MC_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000103373Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:MC</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000103373_GD_Other_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000103373Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">fmr:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000103373_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000103373Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000103373_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000103373Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000103373_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000103373Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000103373_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000103373Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000103373_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000103373Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000103373_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000103373Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000103373_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000103373Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000103373_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000103373Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000103373_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000103373Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000103373_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000103373Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000203457_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000203457Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000203457_LG_ClassMember_9YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000203457_LG_ClassMember_9YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000203457_ClassMember_AsOf_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000203457_ClassMember_AsOf_2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000203457_ClassMember_AsOf_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000203457_ClassMember_AsOf_2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000203457_ClassMember_AsOf_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000203457_ClassMember_AsOf_2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000203457_ClassMember_AsOf_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000203457_ClassMember_AsOf_2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000203457_ClassMember_AsOf_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000203457_ClassMember_AsOf_2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000203457_ClassMember_AsOf_2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000203457_ClassMember_AsOf_2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000203457_ClassMember_AsOf_2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000203457_ClassMember_AsOf_2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000203457_ClassMember_AsOf_2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000203457_ClassMember_AsOf_2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000203457_ClassMember_AsOf_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000203457_ClassMember_AsOf_2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000203457_LG_1_AdditionalIndexMember_9YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000203457_LG_1_AdditionalIndexMember_9YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000203457_1_AdditionalIndexMember_AsOf_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000203457_1_AdditionalIndexMember_AsOf_2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000203457_1_AdditionalIndexMember_AsOf_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000203457_1_AdditionalIndexMember_AsOf_2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000203457_1_AdditionalIndexMember_AsOf_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000203457_1_AdditionalIndexMember_AsOf_2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000203457_1_AdditionalIndexMember_AsOf_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000203457_1_AdditionalIndexMember_AsOf_2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000203457_1_AdditionalIndexMember_AsOf_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000203457_1_AdditionalIndexMember_AsOf_2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000203457_1_AdditionalIndexMember_AsOf_2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000203457_1_AdditionalIndexMember_AsOf_2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000203457_1_AdditionalIndexMember_AsOf_2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000203457_1_AdditionalIndexMember_AsOf_2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000203457_1_AdditionalIndexMember_AsOf_2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000203457_1_AdditionalIndexMember_AsOf_2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000203457_1_AdditionalIndexMember_AsOf_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000203457_1_AdditionalIndexMember_AsOf_2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000203457_LG_2_AdditionalIndexMember_9YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000203457_LG_2_AdditionalIndexMember_9YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000203457_2_AdditionalIndexMember_AsOf_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000203457_2_AdditionalIndexMember_AsOf_2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000203457_2_AdditionalIndexMember_AsOf_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000203457_2_AdditionalIndexMember_AsOf_2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000203457_2_AdditionalIndexMember_AsOf_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000203457_2_AdditionalIndexMember_AsOf_2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000203457_2_AdditionalIndexMember_AsOf_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000203457_2_AdditionalIndexMember_AsOf_2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000203457_2_AdditionalIndexMember_AsOf_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000203457_2_AdditionalIndexMember_AsOf_2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000203457_2_AdditionalIndexMember_AsOf_2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000203457_2_AdditionalIndexMember_AsOf_2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000203457_2_AdditionalIndexMember_AsOf_2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000203457_2_AdditionalIndexMember_AsOf_2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000203457_2_AdditionalIndexMember_AsOf_2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000203457_2_AdditionalIndexMember_AsOf_2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000203457_2_AdditionalIndexMember_AsOf_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000203457_2_AdditionalIndexMember_AsOf_2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000203457_NoLoadClassMember_1YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000203457_NoLoadClassMember_1YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000203457_NoLoadClassMember_5YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000203457_NoLoadClassMember_5YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000203457_NoLoadClassMember_2025-05-01_2026-04-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000203457_NoLoadClassMember_2025-05-01_2026-04-30Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000203457_0_AdditionalIndexMember_1YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000203457_0_AdditionalIndexMember_1YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000203457_0_AdditionalIndexMember_5YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000203457_0_AdditionalIndexMember_5YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000203457_0_AdditionalIndexMember_LOC">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000203457_0_AdditionalIndexMember_LOCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000203457_1_BBIndexMember_1YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000203457_1_BBIndexMember_1YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000203457_1_BBIndexMember_5YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000203457_1_BBIndexMember_5YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000203457_1_BBIndexMember_LOC">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000203457_1_BBIndexMember_LOCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000203457_Perf_2018-08-17_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000203457Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-17</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000203457_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000203457Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000203457_MS_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000203457Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000203457_MS_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000203457Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000203457_MS_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000203457Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000203457_MS_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000203457Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000203457_MS_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000203457Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000203457_MS_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000203457Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:MSFinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000203457_MS_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000203457Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000203457_MS_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000203457Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000203457_MS_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000203457Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000203457_MS_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000203457Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000203457_MS_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000203457Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000203457_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000203457Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000203457_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000203457Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000203457_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000203457Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000203457_GD_BR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000203457Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:BR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000203457_GD_KR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000203457Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000203457_GD_CA_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000203457Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000203457_GD_CH_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000203457Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000203457_GD_AU_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000203457Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000203457_GD_KZ_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000203457Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:KZ</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000203457_GD_PR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000203457Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:PR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000203457_GD_DE_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000203457Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000203457_GD_GrandCaymanUKOverseasTer_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000203457Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">fmr:GrandCaymanUKOverseasTerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000203457_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000203457Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000203457_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000203457Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000203457_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000203457Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000203457_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000203457Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000203457_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000203457Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000203457_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000203457Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000203457_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000203457Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000203457_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000203457Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000203457_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000203457Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000203457_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000203457Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000103368_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000103368Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103368_LG_ClassMember_11YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103368_LG_ClassMember_11YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103368_ClassMember_AsOf_2016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103368_ClassMember_AsOf_2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103368_ClassMember_AsOf_2017">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103368_ClassMember_AsOf_2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103368_ClassMember_AsOf_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103368_ClassMember_AsOf_2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103368_ClassMember_AsOf_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103368_ClassMember_AsOf_2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103368_ClassMember_AsOf_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103368_ClassMember_AsOf_2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103368_ClassMember_AsOf_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103368_ClassMember_AsOf_2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103368_ClassMember_AsOf_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103368_ClassMember_AsOf_2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103368_ClassMember_AsOf_2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103368_ClassMember_AsOf_2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103368_ClassMember_AsOf_2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103368_ClassMember_AsOf_2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103368_ClassMember_AsOf_2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103368_ClassMember_AsOf_2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103368_ClassMember_AsOf_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103368_ClassMember_AsOf_2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103368_LG_1_AdditionalIndexMember_11YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103368_LG_1_AdditionalIndexMember_11YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103368_1_AdditionalIndexMember_AsOf_2016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103368_1_AdditionalIndexMember_AsOf_2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103368_1_AdditionalIndexMember_AsOf_2017">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103368_1_AdditionalIndexMember_AsOf_2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103368_1_AdditionalIndexMember_AsOf_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103368_1_AdditionalIndexMember_AsOf_2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103368_1_AdditionalIndexMember_AsOf_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103368_1_AdditionalIndexMember_AsOf_2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103368_1_AdditionalIndexMember_AsOf_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103368_1_AdditionalIndexMember_AsOf_2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103368_1_AdditionalIndexMember_AsOf_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103368_1_AdditionalIndexMember_AsOf_2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103368_1_AdditionalIndexMember_AsOf_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103368_1_AdditionalIndexMember_AsOf_2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103368_1_AdditionalIndexMember_AsOf_2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103368_1_AdditionalIndexMember_AsOf_2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103368_1_AdditionalIndexMember_AsOf_2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103368_1_AdditionalIndexMember_AsOf_2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103368_1_AdditionalIndexMember_AsOf_2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103368_1_AdditionalIndexMember_AsOf_2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103368_1_AdditionalIndexMember_AsOf_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103368_1_AdditionalIndexMember_AsOf_2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103368_LG_2_AdditionalIndexMember_11YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103368_LG_2_AdditionalIndexMember_11YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103368_2_AdditionalIndexMember_AsOf_2016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103368_2_AdditionalIndexMember_AsOf_2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103368_2_AdditionalIndexMember_AsOf_2017">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103368_2_AdditionalIndexMember_AsOf_2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103368_2_AdditionalIndexMember_AsOf_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103368_2_AdditionalIndexMember_AsOf_2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103368_2_AdditionalIndexMember_AsOf_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103368_2_AdditionalIndexMember_AsOf_2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103368_2_AdditionalIndexMember_AsOf_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103368_2_AdditionalIndexMember_AsOf_2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103368_2_AdditionalIndexMember_AsOf_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103368_2_AdditionalIndexMember_AsOf_2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103368_2_AdditionalIndexMember_AsOf_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103368_2_AdditionalIndexMember_AsOf_2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103368_2_AdditionalIndexMember_AsOf_2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103368_2_AdditionalIndexMember_AsOf_2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103368_2_AdditionalIndexMember_AsOf_2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103368_2_AdditionalIndexMember_AsOf_2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103368_2_AdditionalIndexMember_AsOf_2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103368_2_AdditionalIndexMember_AsOf_2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103368_2_AdditionalIndexMember_AsOf_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103368_2_AdditionalIndexMember_AsOf_2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103368_NoLoadClassMember_1YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103368_NoLoadClassMember_1YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103368_NoLoadClassMember_5YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103368_NoLoadClassMember_5YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103368_NoLoadClassMember_10YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103368_NoLoadClassMember_10YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103368_0_AdditionalIndexMember_1YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103368_0_AdditionalIndexMember_1YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103368_0_AdditionalIndexMember_5YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103368_0_AdditionalIndexMember_5YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103368_0_AdditionalIndexMember_10YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000103368_0_AdditionalIndexMember_10YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103368_1_BBIndexMember_1YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000103368_1_BBIndexMember_1YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103368_1_BBIndexMember_5YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000103368_1_BBIndexMember_5YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103368_1_BBIndexMember_10YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000103368_1_BBIndexMember_10YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000103368_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000103368Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000103368_MS_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000103368Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000103368_MS_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000103368Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000103368_MS_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000103368Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:MSFinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000103368_MS_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000103368Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000103368_MS_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000103368Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000103368_MS_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000103368Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000103368_MS_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000103368Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000103368_MS_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000103368Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000103368_MS_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000103368Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000103368_MS_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000103368Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000103368_MS_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000103368Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000103368_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000103368Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000103368_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000103368Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000103368_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000103368Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000103368_GD_CA_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000103368Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000103368_GD_AU_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000103368Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000103368_GD_GB_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000103368Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000103368_GD_KR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000103368Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000103368_GD_BM_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000103368Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:BM</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000103368_GD_PR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000103368Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:PR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000103368_GD_GT_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000103368Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GT</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000103368_GD_CH_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000103368Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000103368_GD_BR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000103368Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:BR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000103368_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000103368Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000103368_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000103368Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000103368_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000103368Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000103368_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000103368Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000103368_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000103368Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000103368_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000103368Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000103368_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000103368Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000103368_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000103368Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000103368_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000103368Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000103368_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000103368Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000170037_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000170037Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170037_LG_ClassMember_11YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170037_LG_ClassMember_11YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170037_ClassMember_AsOf_2016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170037_ClassMember_AsOf_2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170037_ClassMember_AsOf_2017">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170037_ClassMember_AsOf_2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170037_ClassMember_AsOf_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170037_ClassMember_AsOf_2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170037_ClassMember_AsOf_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170037_ClassMember_AsOf_2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170037_ClassMember_AsOf_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170037_ClassMember_AsOf_2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170037_ClassMember_AsOf_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170037_ClassMember_AsOf_2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170037_ClassMember_AsOf_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170037_ClassMember_AsOf_2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170037_ClassMember_AsOf_2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170037_ClassMember_AsOf_2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170037_ClassMember_AsOf_2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170037_ClassMember_AsOf_2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170037_ClassMember_AsOf_2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170037_ClassMember_AsOf_2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170037_ClassMember_AsOf_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170037_ClassMember_AsOf_2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170037_LG_1_AdditionalIndexMember_11YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170037_LG_1_AdditionalIndexMember_11YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170037_1_AdditionalIndexMember_AsOf_2016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170037_1_AdditionalIndexMember_AsOf_2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170037_1_AdditionalIndexMember_AsOf_2017">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170037_1_AdditionalIndexMember_AsOf_2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170037_1_AdditionalIndexMember_AsOf_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170037_1_AdditionalIndexMember_AsOf_2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170037_1_AdditionalIndexMember_AsOf_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170037_1_AdditionalIndexMember_AsOf_2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170037_1_AdditionalIndexMember_AsOf_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170037_1_AdditionalIndexMember_AsOf_2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170037_1_AdditionalIndexMember_AsOf_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170037_1_AdditionalIndexMember_AsOf_2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170037_1_AdditionalIndexMember_AsOf_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170037_1_AdditionalIndexMember_AsOf_2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170037_1_AdditionalIndexMember_AsOf_2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170037_1_AdditionalIndexMember_AsOf_2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170037_1_AdditionalIndexMember_AsOf_2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170037_1_AdditionalIndexMember_AsOf_2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170037_1_AdditionalIndexMember_AsOf_2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170037_1_AdditionalIndexMember_AsOf_2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170037_1_AdditionalIndexMember_AsOf_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170037_1_AdditionalIndexMember_AsOf_2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170037_LG_2_AdditionalIndexMember_11YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170037_LG_2_AdditionalIndexMember_11YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170037_2_AdditionalIndexMember_AsOf_2016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170037_2_AdditionalIndexMember_AsOf_2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170037_2_AdditionalIndexMember_AsOf_2017">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170037_2_AdditionalIndexMember_AsOf_2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170037_2_AdditionalIndexMember_AsOf_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170037_2_AdditionalIndexMember_AsOf_2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170037_2_AdditionalIndexMember_AsOf_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170037_2_AdditionalIndexMember_AsOf_2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170037_2_AdditionalIndexMember_AsOf_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170037_2_AdditionalIndexMember_AsOf_2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170037_2_AdditionalIndexMember_AsOf_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170037_2_AdditionalIndexMember_AsOf_2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170037_2_AdditionalIndexMember_AsOf_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170037_2_AdditionalIndexMember_AsOf_2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170037_2_AdditionalIndexMember_AsOf_2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170037_2_AdditionalIndexMember_AsOf_2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170037_2_AdditionalIndexMember_AsOf_2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170037_2_AdditionalIndexMember_AsOf_2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170037_2_AdditionalIndexMember_AsOf_2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170037_2_AdditionalIndexMember_AsOf_2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170037_2_AdditionalIndexMember_AsOf_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170037_2_AdditionalIndexMember_AsOf_2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170037_NoLoadClassMember_1YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170037_NoLoadClassMember_1YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170037_NoLoadClassMember_5YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170037_NoLoadClassMember_5YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170037_NoLoadClassMember_2025-05-01_2026-04-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170037_NoLoadClassMember_2025-05-01_2026-04-30Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170037_0_AdditionalIndexMember_1YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170037_0_AdditionalIndexMember_1YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170037_0_AdditionalIndexMember_5YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170037_0_AdditionalIndexMember_5YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170037_0_AdditionalIndexMember_LOC">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170037_0_AdditionalIndexMember_LOCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170037_1_BBIndexMember_1YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000170037_1_BBIndexMember_1YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170037_1_BBIndexMember_5YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000170037_1_BBIndexMember_5YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170037_1_BBIndexMember_LOC">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000170037_1_BBIndexMember_LOCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170037_Perf_2016-06-07_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000170037Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-07</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170037_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000170037Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000170037_MS_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000170037Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:MSFinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000170037_MS_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000170037Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000170037_MS_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000170037Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000170037_MS_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000170037Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000170037_MS_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000170037Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000170037_MS_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000170037Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000170037_MS_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000170037Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000170037_MS_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000170037Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000170037_MS_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000170037Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000170037_MS_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000170037Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000170037_MS_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000170037Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000170037_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000170037Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000170037_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000170037Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000170037_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000170037Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000170037_GD_CA_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000170037Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000170037_GD_AU_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000170037Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000170037_GD_GB_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000170037Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000170037_GD_MX_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000170037Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:MX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000170037_GD_BM_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000170037Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:BM</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000170037_GD_PR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000170037Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:PR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000170037_GD_GT_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000170037Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GT</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000170037_GD_BR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000170037Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:BR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000170037_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000170037Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000170037_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000170037Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000170037_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000170037Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000170037_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000170037Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000170037_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000170037Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000170037_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000170037Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000170037_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000170037Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000170037_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000170037Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000170037_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000170037Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000170037_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000170037Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000170033_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000170033Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170033_LG_ClassMember_11YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170033_LG_ClassMember_11YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170033_ClassMember_AsOf_2016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170033_ClassMember_AsOf_2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170033_ClassMember_AsOf_2017">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170033_ClassMember_AsOf_2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170033_ClassMember_AsOf_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170033_ClassMember_AsOf_2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170033_ClassMember_AsOf_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170033_ClassMember_AsOf_2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170033_ClassMember_AsOf_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170033_ClassMember_AsOf_2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170033_ClassMember_AsOf_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170033_ClassMember_AsOf_2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170033_ClassMember_AsOf_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170033_ClassMember_AsOf_2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170033_ClassMember_AsOf_2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170033_ClassMember_AsOf_2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170033_ClassMember_AsOf_2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170033_ClassMember_AsOf_2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170033_ClassMember_AsOf_2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170033_ClassMember_AsOf_2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170033_ClassMember_AsOf_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170033_ClassMember_AsOf_2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170033_LG_1_AdditionalIndexMember_11YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170033_LG_1_AdditionalIndexMember_11YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170033_1_AdditionalIndexMember_AsOf_2016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170033_1_AdditionalIndexMember_AsOf_2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170033_1_AdditionalIndexMember_AsOf_2017">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170033_1_AdditionalIndexMember_AsOf_2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170033_1_AdditionalIndexMember_AsOf_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170033_1_AdditionalIndexMember_AsOf_2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170033_1_AdditionalIndexMember_AsOf_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170033_1_AdditionalIndexMember_AsOf_2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170033_1_AdditionalIndexMember_AsOf_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170033_1_AdditionalIndexMember_AsOf_2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170033_1_AdditionalIndexMember_AsOf_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170033_1_AdditionalIndexMember_AsOf_2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170033_1_AdditionalIndexMember_AsOf_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170033_1_AdditionalIndexMember_AsOf_2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170033_1_AdditionalIndexMember_AsOf_2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170033_1_AdditionalIndexMember_AsOf_2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170033_1_AdditionalIndexMember_AsOf_2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170033_1_AdditionalIndexMember_AsOf_2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170033_1_AdditionalIndexMember_AsOf_2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170033_1_AdditionalIndexMember_AsOf_2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170033_1_AdditionalIndexMember_AsOf_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170033_1_AdditionalIndexMember_AsOf_2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170033_LG_2_AdditionalIndexMember_11YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170033_LG_2_AdditionalIndexMember_11YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170033_2_AdditionalIndexMember_AsOf_2016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170033_2_AdditionalIndexMember_AsOf_2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170033_2_AdditionalIndexMember_AsOf_2017">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170033_2_AdditionalIndexMember_AsOf_2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170033_2_AdditionalIndexMember_AsOf_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170033_2_AdditionalIndexMember_AsOf_2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170033_2_AdditionalIndexMember_AsOf_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170033_2_AdditionalIndexMember_AsOf_2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170033_2_AdditionalIndexMember_AsOf_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170033_2_AdditionalIndexMember_AsOf_2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170033_2_AdditionalIndexMember_AsOf_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170033_2_AdditionalIndexMember_AsOf_2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170033_2_AdditionalIndexMember_AsOf_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170033_2_AdditionalIndexMember_AsOf_2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170033_2_AdditionalIndexMember_AsOf_2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170033_2_AdditionalIndexMember_AsOf_2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170033_2_AdditionalIndexMember_AsOf_2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170033_2_AdditionalIndexMember_AsOf_2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170033_2_AdditionalIndexMember_AsOf_2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170033_2_AdditionalIndexMember_AsOf_2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170033_2_AdditionalIndexMember_AsOf_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170033_2_AdditionalIndexMember_AsOf_2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170033_NoLoadClassMember_1YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170033_NoLoadClassMember_1YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170033_NoLoadClassMember_5YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170033_NoLoadClassMember_5YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170033_NoLoadClassMember_2025-05-01_2026-04-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170033_NoLoadClassMember_2025-05-01_2026-04-30Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170033_0_AdditionalIndexMember_1YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170033_0_AdditionalIndexMember_1YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170033_0_AdditionalIndexMember_5YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170033_0_AdditionalIndexMember_5YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170033_0_AdditionalIndexMember_LOC">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000170033_0_AdditionalIndexMember_LOCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170033_1_BBIndexMember_1YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000170033_1_BBIndexMember_1YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170033_1_BBIndexMember_5YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000170033_1_BBIndexMember_5YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170033_1_BBIndexMember_LOC">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000170033_1_BBIndexMember_LOCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170033_Perf_2016-06-07_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000170033Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-07</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000170033_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000170033Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000170033_MS_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000170033Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000170033_MS_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000170033Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000170033_MS_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000170033Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000170033_MS_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000170033Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000170033_MS_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000170033Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000170033_MS_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000170033Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:MSFinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000170033_MS_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000170033Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000170033_MS_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000170033Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000170033_MS_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000170033Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000170033_MS_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000170033Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000170033_MS_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000170033Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000170033_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000170033Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000170033_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000170033Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000170033_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000170033Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000170033_GD_BR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000170033Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:BR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000170033_GD_KR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000170033Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000170033_GD_CA_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000170033Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000170033_GD_CH_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000170033Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000170033_GD_AU_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000170033Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000170033_GD_KZ_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000170033Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:KZ</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000170033_GD_PR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000170033Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:PR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000170033_GD_DE_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000170033Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000170033_GD_GrandCaymanUKOverseasTer_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000170033Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">fmr:GrandCaymanUKOverseasTerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000170033_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000170033Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000170033_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000170033Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000170033_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000170033Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000170033_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000170033Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000170033_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000170033Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000170033_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000170033Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000170033_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000170033Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000170033_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000170033Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000170033_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000170033Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000170033_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000170033Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000177589_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000177589Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_LG_ClassMember_10YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177589_LG_ClassMember_10YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_ClassMember_AsOf_2017">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177589_ClassMember_AsOf_2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_ClassMember_AsOf_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177589_ClassMember_AsOf_2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_ClassMember_AsOf_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177589_ClassMember_AsOf_2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_ClassMember_AsOf_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177589_ClassMember_AsOf_2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_ClassMember_AsOf_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177589_ClassMember_AsOf_2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_ClassMember_AsOf_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177589_ClassMember_AsOf_2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_ClassMember_AsOf_2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177589_ClassMember_AsOf_2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_ClassMember_AsOf_2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177589_ClassMember_AsOf_2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_ClassMember_AsOf_2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177589_ClassMember_AsOf_2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_ClassMember_AsOf_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177589_ClassMember_AsOf_2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_LG_1_AdditionalIndexMember_10YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177589_LG_1_AdditionalIndexMember_10YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_1_AdditionalIndexMember_AsOf_2017">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177589_1_AdditionalIndexMember_AsOf_2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_1_AdditionalIndexMember_AsOf_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177589_1_AdditionalIndexMember_AsOf_2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_1_AdditionalIndexMember_AsOf_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177589_1_AdditionalIndexMember_AsOf_2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_1_AdditionalIndexMember_AsOf_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177589_1_AdditionalIndexMember_AsOf_2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_1_AdditionalIndexMember_AsOf_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177589_1_AdditionalIndexMember_AsOf_2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_1_AdditionalIndexMember_AsOf_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177589_1_AdditionalIndexMember_AsOf_2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_1_AdditionalIndexMember_AsOf_2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177589_1_AdditionalIndexMember_AsOf_2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_1_AdditionalIndexMember_AsOf_2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177589_1_AdditionalIndexMember_AsOf_2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_1_AdditionalIndexMember_AsOf_2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177589_1_AdditionalIndexMember_AsOf_2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_1_AdditionalIndexMember_AsOf_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177589_1_AdditionalIndexMember_AsOf_2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_LG_2_AdditionalIndexMember_10YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177589_LG_2_AdditionalIndexMember_10YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_2_AdditionalIndexMember_AsOf_2017">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177589_2_AdditionalIndexMember_AsOf_2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_2_AdditionalIndexMember_AsOf_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177589_2_AdditionalIndexMember_AsOf_2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_2_AdditionalIndexMember_AsOf_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177589_2_AdditionalIndexMember_AsOf_2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_2_AdditionalIndexMember_AsOf_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177589_2_AdditionalIndexMember_AsOf_2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_2_AdditionalIndexMember_AsOf_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177589_2_AdditionalIndexMember_AsOf_2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_2_AdditionalIndexMember_AsOf_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177589_2_AdditionalIndexMember_AsOf_2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_2_AdditionalIndexMember_AsOf_2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177589_2_AdditionalIndexMember_AsOf_2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_2_AdditionalIndexMember_AsOf_2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177589_2_AdditionalIndexMember_AsOf_2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_2_AdditionalIndexMember_AsOf_2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177589_2_AdditionalIndexMember_AsOf_2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_2_AdditionalIndexMember_AsOf_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177589_2_AdditionalIndexMember_AsOf_2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_0_LG_BBIndexMember_10YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000177589_0_LG_BBIndexMember_10YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_0_BBIndexMember_AsOf_2017">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000177589_0_BBIndexMember_AsOf_2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_0_BBIndexMember_AsOf_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000177589_0_BBIndexMember_AsOf_2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_0_BBIndexMember_AsOf_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000177589_0_BBIndexMember_AsOf_2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_0_BBIndexMember_AsOf_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000177589_0_BBIndexMember_AsOf_2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_0_BBIndexMember_AsOf_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000177589_0_BBIndexMember_AsOf_2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_0_BBIndexMember_AsOf_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000177589_0_BBIndexMember_AsOf_2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_0_BBIndexMember_AsOf_2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000177589_0_BBIndexMember_AsOf_2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_0_BBIndexMember_AsOf_2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000177589_0_BBIndexMember_AsOf_2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_0_BBIndexMember_AsOf_2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000177589_0_BBIndexMember_AsOf_2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_0_BBIndexMember_AsOf_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000177589_0_BBIndexMember_AsOf_2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_4_LG_BBIndexMember_10YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000177589_4_LG_BBIndexMember_10YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_4_BBIndexMember_AsOf_2017">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000177589_4_BBIndexMember_AsOf_2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_4_BBIndexMember_AsOf_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000177589_4_BBIndexMember_AsOf_2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_4_BBIndexMember_AsOf_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000177589_4_BBIndexMember_AsOf_2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_4_BBIndexMember_AsOf_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000177589_4_BBIndexMember_AsOf_2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_4_BBIndexMember_AsOf_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000177589_4_BBIndexMember_AsOf_2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_4_BBIndexMember_AsOf_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000177589_4_BBIndexMember_AsOf_2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_4_BBIndexMember_AsOf_2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000177589_4_BBIndexMember_AsOf_2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_4_BBIndexMember_AsOf_2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000177589_4_BBIndexMember_AsOf_2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_4_BBIndexMember_AsOf_2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000177589_4_BBIndexMember_AsOf_2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_4_BBIndexMember_AsOf_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000177589_4_BBIndexMember_AsOf_2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_NoLoadClassMember_1YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177589_NoLoadClassMember_1YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_NoLoadClassMember_5YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177589_NoLoadClassMember_5YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_NoLoadClassMember_2025-05-01_2026-04-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177589_NoLoadClassMember_2025-05-01_2026-04-30Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_0_AdditionalIndexMember_1YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177589_0_AdditionalIndexMember_1YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_0_AdditionalIndexMember_5YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177589_0_AdditionalIndexMember_5YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_0_AdditionalIndexMember_LOC">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177589_0_AdditionalIndexMember_LOCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_1_AdditionalIndexMember_1YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177589_1_AdditionalIndexMember_1YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_1_AdditionalIndexMember_5YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177589_1_AdditionalIndexMember_5YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_1_AdditionalIndexMember_LOC">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177589_1_AdditionalIndexMember_LOCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_2_AdditionalIndexMember_1YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177589_2_AdditionalIndexMember_1YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_2_AdditionalIndexMember_5YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177589_2_AdditionalIndexMember_5YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_2_AdditionalIndexMember_LOC">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177589_2_AdditionalIndexMember_LOCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_3_BBIndexMember_1YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000177589_3_BBIndexMember_1YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_3_BBIndexMember_5YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000177589_3_BBIndexMember_5YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_3_BBIndexMember_LOC">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000177589_3_BBIndexMember_LOCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_Perf_2017-09-03_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000177589Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-09-03</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_Perf_2022-04-21_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000177589Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-21</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177589_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000177589Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000177589_MS_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000177589Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:MSFinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000177589_MS_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000177589Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000177589_MS_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000177589Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000177589_MS_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000177589Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000177589_MS_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000177589Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000177589_MS_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000177589Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000177589_MS_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000177589Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000177589_MS_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000177589Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000177589_MS_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000177589Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000177589_MS_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000177589Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000177589_MS_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000177589Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000177589_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000177589Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000177589_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000177589Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000177589_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000177589Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000177589_GD_CA_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000177589Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000177589_GD_PR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000177589Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:PR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000177589_GD_JP_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000177589Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000177589_GD_SG_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000177589Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:SG</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000177589_GD_NO_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000177589Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:NO</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000177589_GD_CH_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000177589Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000177589_GD_MC_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000177589Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:MC</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000177589_GD_BahamasNassau_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000177589Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">fmr:BahamasNassauMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000177589_GD_Other_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000177589Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">fmr:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000177589_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000177589Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000177589_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000177589Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000177589_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000177589Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000177589_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000177589Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000177589_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000177589Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000177589_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000177589Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000177589_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000177589Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000177589_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000177589Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000177589_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000177589Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000177589_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000177589Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000177585_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000177585Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_LG_ClassMember_10YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177585_LG_ClassMember_10YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_ClassMember_AsOf_2017">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177585_ClassMember_AsOf_2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_ClassMember_AsOf_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177585_ClassMember_AsOf_2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_ClassMember_AsOf_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177585_ClassMember_AsOf_2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_ClassMember_AsOf_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177585_ClassMember_AsOf_2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_ClassMember_AsOf_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177585_ClassMember_AsOf_2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_ClassMember_AsOf_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177585_ClassMember_AsOf_2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_ClassMember_AsOf_2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177585_ClassMember_AsOf_2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_ClassMember_AsOf_2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177585_ClassMember_AsOf_2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_ClassMember_AsOf_2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177585_ClassMember_AsOf_2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_ClassMember_AsOf_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177585_ClassMember_AsOf_2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_LG_1_AdditionalIndexMember_10YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177585_LG_1_AdditionalIndexMember_10YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_1_AdditionalIndexMember_AsOf_2017">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177585_1_AdditionalIndexMember_AsOf_2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_1_AdditionalIndexMember_AsOf_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177585_1_AdditionalIndexMember_AsOf_2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_1_AdditionalIndexMember_AsOf_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177585_1_AdditionalIndexMember_AsOf_2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_1_AdditionalIndexMember_AsOf_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177585_1_AdditionalIndexMember_AsOf_2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_1_AdditionalIndexMember_AsOf_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177585_1_AdditionalIndexMember_AsOf_2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_1_AdditionalIndexMember_AsOf_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177585_1_AdditionalIndexMember_AsOf_2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_1_AdditionalIndexMember_AsOf_2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177585_1_AdditionalIndexMember_AsOf_2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_1_AdditionalIndexMember_AsOf_2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177585_1_AdditionalIndexMember_AsOf_2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_1_AdditionalIndexMember_AsOf_2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177585_1_AdditionalIndexMember_AsOf_2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_1_AdditionalIndexMember_AsOf_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177585_1_AdditionalIndexMember_AsOf_2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_LG_2_AdditionalIndexMember_10YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177585_LG_2_AdditionalIndexMember_10YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_2_AdditionalIndexMember_AsOf_2017">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177585_2_AdditionalIndexMember_AsOf_2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_2_AdditionalIndexMember_AsOf_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177585_2_AdditionalIndexMember_AsOf_2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_2_AdditionalIndexMember_AsOf_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177585_2_AdditionalIndexMember_AsOf_2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_2_AdditionalIndexMember_AsOf_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177585_2_AdditionalIndexMember_AsOf_2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_2_AdditionalIndexMember_AsOf_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177585_2_AdditionalIndexMember_AsOf_2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_2_AdditionalIndexMember_AsOf_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177585_2_AdditionalIndexMember_AsOf_2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_2_AdditionalIndexMember_AsOf_2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177585_2_AdditionalIndexMember_AsOf_2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_2_AdditionalIndexMember_AsOf_2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177585_2_AdditionalIndexMember_AsOf_2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_2_AdditionalIndexMember_AsOf_2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177585_2_AdditionalIndexMember_AsOf_2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_2_AdditionalIndexMember_AsOf_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177585_2_AdditionalIndexMember_AsOf_2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_0_LG_BBIndexMember_10YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000177585_0_LG_BBIndexMember_10YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_0_BBIndexMember_AsOf_2017">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000177585_0_BBIndexMember_AsOf_2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_0_BBIndexMember_AsOf_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000177585_0_BBIndexMember_AsOf_2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_0_BBIndexMember_AsOf_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000177585_0_BBIndexMember_AsOf_2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_0_BBIndexMember_AsOf_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000177585_0_BBIndexMember_AsOf_2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_0_BBIndexMember_AsOf_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000177585_0_BBIndexMember_AsOf_2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_0_BBIndexMember_AsOf_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000177585_0_BBIndexMember_AsOf_2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_0_BBIndexMember_AsOf_2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000177585_0_BBIndexMember_AsOf_2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_0_BBIndexMember_AsOf_2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000177585_0_BBIndexMember_AsOf_2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_0_BBIndexMember_AsOf_2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000177585_0_BBIndexMember_AsOf_2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_0_BBIndexMember_AsOf_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000177585_0_BBIndexMember_AsOf_2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_4_LG_BBIndexMember_10YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000177585_4_LG_BBIndexMember_10YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_4_BBIndexMember_AsOf_2017">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000177585_4_BBIndexMember_AsOf_2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_4_BBIndexMember_AsOf_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000177585_4_BBIndexMember_AsOf_2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_4_BBIndexMember_AsOf_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000177585_4_BBIndexMember_AsOf_2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_4_BBIndexMember_AsOf_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000177585_4_BBIndexMember_AsOf_2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_4_BBIndexMember_AsOf_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000177585_4_BBIndexMember_AsOf_2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_4_BBIndexMember_AsOf_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000177585_4_BBIndexMember_AsOf_2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_4_BBIndexMember_AsOf_2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000177585_4_BBIndexMember_AsOf_2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_4_BBIndexMember_AsOf_2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000177585_4_BBIndexMember_AsOf_2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_4_BBIndexMember_AsOf_2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000177585_4_BBIndexMember_AsOf_2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_4_BBIndexMember_AsOf_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000177585_4_BBIndexMember_AsOf_2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_NoLoadClassMember_1YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177585_NoLoadClassMember_1YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_NoLoadClassMember_5YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177585_NoLoadClassMember_5YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_NoLoadClassMember_2025-05-01_2026-04-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177585_NoLoadClassMember_2025-05-01_2026-04-30Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_0_AdditionalIndexMember_1YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177585_0_AdditionalIndexMember_1YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_0_AdditionalIndexMember_5YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177585_0_AdditionalIndexMember_5YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_0_AdditionalIndexMember_LOC">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177585_0_AdditionalIndexMember_LOCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_1_AdditionalIndexMember_1YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177585_1_AdditionalIndexMember_1YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_1_AdditionalIndexMember_5YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177585_1_AdditionalIndexMember_5YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_1_AdditionalIndexMember_LOC">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177585_1_AdditionalIndexMember_LOCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_2_AdditionalIndexMember_1YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177585_2_AdditionalIndexMember_1YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_2_AdditionalIndexMember_5YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177585_2_AdditionalIndexMember_5YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_2_AdditionalIndexMember_LOC">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000177585_2_AdditionalIndexMember_LOCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_3_BBIndexMember_1YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000177585_3_BBIndexMember_1YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_3_BBIndexMember_5YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000177585_3_BBIndexMember_5YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_3_BBIndexMember_LOC">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000177585_3_BBIndexMember_LOCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_Perf_2017-09-03_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000177585Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-09-03</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_Perf_2022-04-21_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000177585Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-21</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000177585_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000177585Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000177585_MS_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000177585Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000177585_MS_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000177585Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:MSFinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000177585_MS_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000177585Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000177585_MS_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000177585Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000177585_MS_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000177585Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000177585_MS_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000177585Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000177585_MS_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000177585Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000177585_MS_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000177585Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000177585_MS_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000177585Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000177585_MS_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000177585Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000177585_MS_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000177585Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000177585_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000177585Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000177585_AA_PreferredStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAPreferredStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000177585Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000177585_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000177585Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000177585_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000177585Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000177585_GD_TH_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000177585Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:TH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000177585_GD_BM_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000177585Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:BM</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000177585_GD_PR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000177585Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:PR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000177585_GD_SE_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000177585Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:SE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000177585_GD_CH_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000177585Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000177585_GD_BE_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000177585Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:BE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000177585_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000177585Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000177585_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000177585Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000177585_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000177585Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000177585_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000177585Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000177585_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000177585Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000177585_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000177585Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000177585_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000177585Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000177585_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000177585Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000177585_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000177585Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000177585_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000177585Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000261868_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000261868Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000261868_LG_ClassMember_2YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000261868_LG_ClassMember_2YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000261868_ClassMember_AsOf_2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000261868_ClassMember_AsOf_2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000261868_ClassMember_AsOf_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000261868_ClassMember_AsOf_2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000261868_LG_1_AdditionalIndexMember_2YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000261868_LG_1_AdditionalIndexMember_2YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000261868_1_AdditionalIndexMember_AsOf_2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000261868_1_AdditionalIndexMember_AsOf_2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000261868_1_AdditionalIndexMember_AsOf_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000261868_1_AdditionalIndexMember_AsOf_2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000261868_LG_2_AdditionalIndexMember_2YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000261868_LG_2_AdditionalIndexMember_2YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000261868_2_AdditionalIndexMember_AsOf_2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000261868_2_AdditionalIndexMember_AsOf_2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000261868_2_AdditionalIndexMember_AsOf_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000261868_2_AdditionalIndexMember_AsOf_2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000261868_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000261868Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000261868_MS_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000261868Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000261868_MS_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000261868Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:MSFinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000261868_MS_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000261868Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000261868_MS_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000261868Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000261868_MS_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000261868Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000261868_MS_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000261868Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000261868_MS_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000261868Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000261868_MS_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000261868Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000261868_MS_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000261868Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000261868_MS_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000261868Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000261868_MS_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000261868Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000261868_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000261868Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000261868_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000261868Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000261868_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000261868Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000261868_GD_BM_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000261868Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:BM</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000261868_GD_TH_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000261868Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:TH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000261868_GD_CH_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000261868Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000261868_GD_PR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000261868Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:PR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000261868_GD_SE_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000261868Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:SE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000261868_GD_BE_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000261868Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:BE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000261868_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000261868Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000261868_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000261868Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000261868_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000261868Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000261868_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000261868Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000261868_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000261868Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000261868_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000261868Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000261868_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000261868Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000261868_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000261868Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000261868_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000261868Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000261868_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000261868Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000261869_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000261869Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000261869_LG_ClassMember_2YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000261869_LG_ClassMember_2YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000261869_ClassMember_AsOf_2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000261869_ClassMember_AsOf_2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000261869_ClassMember_AsOf_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000261869_ClassMember_AsOf_2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000261869_LG_1_AdditionalIndexMember_2YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000261869_LG_1_AdditionalIndexMember_2YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000261869_1_AdditionalIndexMember_AsOf_2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000261869_1_AdditionalIndexMember_AsOf_2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000261869_1_AdditionalIndexMember_AsOf_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000261869_1_AdditionalIndexMember_AsOf_2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000261869_LG_2_AdditionalIndexMember_2YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000261869_LG_2_AdditionalIndexMember_2YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000261869_2_AdditionalIndexMember_AsOf_2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000261869_2_AdditionalIndexMember_AsOf_2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000261869_2_AdditionalIndexMember_AsOf_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000261869_2_AdditionalIndexMember_AsOf_2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="C000261869_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000261869Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000261869_MS_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000261869Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:MSFinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000261869_MS_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000261869Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000261869_MS_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000261869Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000261869_MS_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000261869Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000261869_MS_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000261869Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000261869_MS_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000261869Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000261869_MS_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000261869Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000261869_MS_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000261869Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000261869_MS_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000261869Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000261869_MS_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000261869Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000261869_MS_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000261869Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000261869_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000261869Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000261869_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000261869Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000261869_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000261869Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000261869_GD_CA_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000261869Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000261869_GD_CH_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000261869Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000261869_GD_PR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000261869Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:PR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000261869_GD_NO_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000261869Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:NO</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000261869_GD_SG_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000261869Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:SG</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000261869_GD_JP_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000261869Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000261869_GD_GH_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000261869Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000261869_GD_IL_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000261869Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:IL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000261869_GD_Other_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000261869Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">fmr:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000261869_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000261869Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000261869_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000261869Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000261869_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000261869Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000261869_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000261869Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000261869_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000261869Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000261869_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000261869Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000261869_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000261869Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000261869_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000261869Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000261869_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000261869Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="C000261869_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000261869Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="Trust">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035315</identifier>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="pure">
        <measure>pure</measure>
    </unit>
    <unit id="holding">
        <measure>shares</measure>
    </unit>
    <dei:DocumentType contextRef="Trust" id="ixv-174473">N-CSR</dei:DocumentType>
    <dei:AmendmentFlag contextRef="Trust" id="ixv-174474">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="Trust" id="ixv-174475">0000035315</dei:EntityCentralIndexKey>
    <dei:EntityInvCompanyType contextRef="Trust" id="ixv-174476">N-1A</dei:EntityInvCompanyType>
    <dei:EntityRegistrantName contextRef="Trust" id="ixv-174477">Fidelity Salem Street Trust</dei:EntityRegistrantName>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-101">2026-04-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000103373_ClassMember" id="ixv-113">Fidelity&#xae; Small Cap Index Fund</oef:FundName>
    <oef:ClassName contextRef="C000103373_ClassMember" id="ixv-116">Fidelity&#xae; Small Cap Index Fund</oef:ClassName>
    <dei:TradingSymbol contextRef="C000103373_ClassMember" id="ixv-120">FSSNX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000103373_ClassMember" id="ixv-139">This annual shareholder report contains information about Fidelity&#xae; Small Cap Index Fund for the period May 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000103373_ClassMember" id="ixv-141">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000103373_ClassMember" id="ixv-146">You can find additional information about the Fund at fundresearch.fidelity.com/prospectus/sec. You can also request this information by contacting us at 1-800-544-8544 or by sending an e-mail to fidfunddocuments@fidelity.com.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite contextRef="C000103373_ClassMember" id="ixv-148">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000103373_ClassMember" id="ixv-151">1-800-544-8544</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000103373_ClassMember" id="ixv-154">fidfunddocuments@fidelity.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000103373_ClassMember" id="ixv-161">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;What were your Fund costs for the last year?&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(based on hypothetical $10,000 investment)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size:11px;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:bold;"&gt;FUND COST (PREVIOUS YEAR)&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;border-style:none;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:51%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs of a $10,000 investment&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs paid as a percentage of a $10,000 investment &lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:51%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fidelity&#xae; Small Cap Index Fund&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$ &lt;/span&gt;3&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;0.03&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="C000103373_ClassMember"
      decimals="0"
      id="ixv-180028"
      unitRef="usd">3</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000103373_ClassMember"
      decimals="INF"
      id="ixv-180029"
      unitRef="pure">0.0003</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock contextRef="C000103373_ClassMember" id="ixv-203">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;What affected the Fund's performance this period?&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;text-indent:-24px;margin-bottom:2px;margin-left:24px;margin-top:5px;margin-right:0px;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#x2022;&lt;span style="padding-right:10px"&gt;&lt;/span&gt;U.S. stocks achieved a strong gain for the 12 months ending April 30, 2026, reflecting enthusiasm for artificial intelligence, strong corporate fundamentals, a resilient economy and, beginning in September, the Federal Reserve's first interest-rate reductions since December 2024.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;text-indent:-24px;margin-bottom:2px;margin-left:24px;margin-top:5px;margin-right:0px;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#x2022;&lt;span style="padding-right:10px"&gt;&lt;/span&gt;Against this backdrop, industrials gained about 67% and contributed most to the fund's performance for the fiscal year, driven by the capital goods industry (+90%). Information technology, which gained approximately 67%, also helped, as did health care, which advanced approximately 39%, lifted by the pharmaceuticals, biotechnology &amp;amp; life sciences industry (+64%). The financials sector rose approximately 25%, while energy gained approximately 96% and materials advanced roughly 64%. Other contributors included the consumer discretionary (+23%), real estate (+24%), communication services (+57%), utilities (+17%) and consumer staples (+3%) sectors.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;text-indent:-24px;margin-bottom:2px;margin-left:24px;margin-top:5px;margin-right:0px;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#x2022;&lt;span style="padding-right:10px"&gt;&lt;/span&gt;Turning to individual stocks, the top contributor was Bloom Energy (+1444%), from the capital goods group. Another notable contributor was Credo Technology (+304%), a stock in the semiconductors &amp;amp; semiconductor equipment industry. Fabrinet (+233%) and TTM Technologies (+688%), from the technology hardware &amp;amp; equipment category, helped. Lastly, EchoStar (+447%), from the media &amp;amp; entertainment category, also boosted the fund.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;text-indent:-24px;margin-bottom:2px;margin-left:24px;margin-top:5px;margin-right:0px;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#x2022;&lt;span style="padding-right:10px"&gt;&lt;/span&gt;In contrast, the biggest detractor was SPS Commerce (-61%), from the software &amp;amp; services category. From the same category, Commvault Systems (-41%) hurt the fund. In pharmaceuticals, biotechnology &amp;amp; life sciences, ADMA Biologics (-57%) hurt the fund. In technology hardware &amp;amp; equipment, Badger Meter returned -45% and hindered the fund. Lastly, in capital goods, Aebi Schmidt Holding returned about 5% and also detracted.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock contextRef="C000103373_ClassMember" id="ixv-221">How did the Fund perform over the past 10 years?

 &#160;&#160;
CUMULATIVE PERFORMANCE
April 30, 2016 through April 30, 2026. 
Initial investment of $10,000.
Fidelity&#xae; Small Cap Index Fund


$10,000

$12,590


$14,067


$14,734


$12,337


$21,584


$17,938


$17,318


$19,647


$19,851


$28,696



Russell 2000&#xae; Index


$10,000

$12,563


$14,012


$14,658


$12,256


$21,437


$17,821


$17,171


$19,459


$19,629


$28,347



Russell 3000&#xae; Index


$10,000

$11,858


$13,406


$15,106


$14,948


$22,560


$21,857


$22,186


$27,133


$30,227


$39,601



&#160;

2016

2017

2018

2019

2020

2021

2022

2023

2024

2025

2026









&#160;
</oef:LineGraphTableTextBlock>
    <oef:LineGraphAndTableMeasureName contextRef="C000103373_LG_ClassMember_11YR" id="ixv-240">&lt;span style="font-family:'Fidelity Sans';font-size:9px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fidelity&#xae; Small Cap Index Fund&lt;/span&gt;</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="C000103373_ClassMember_AsOf_2016"
      decimals="0"
      id="ixv-180030"
      unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000103373_ClassMember_AsOf_2017"
      decimals="0"
      id="ixv-180031"
      unitRef="usd">12590</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000103373_ClassMember_AsOf_2018"
      decimals="0"
      id="ixv-180032"
      unitRef="usd">14067</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000103373_ClassMember_AsOf_2019"
      decimals="0"
      id="ixv-180033"
      unitRef="usd">14734</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000103373_ClassMember_AsOf_2020"
      decimals="0"
      id="ixv-180034"
      unitRef="usd">12337</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000103373_ClassMember_AsOf_2021"
      decimals="0"
      id="ixv-180035"
      unitRef="usd">21584</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000103373_ClassMember_AsOf_2022"
      decimals="0"
      id="ixv-180036"
      unitRef="usd">17938</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000103373_ClassMember_AsOf_2023"
      decimals="0"
      id="ixv-180037"
      unitRef="usd">17318</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000103373_ClassMember_AsOf_2024"
      decimals="0"
      id="ixv-180038"
      unitRef="usd">19647</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000103373_ClassMember_AsOf_2025"
      decimals="0"
      id="ixv-180039"
      unitRef="usd">19851</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000103373_ClassMember_AsOf_2026"
      decimals="0"
      id="ixv-180040"
      unitRef="usd">28696</oef:AccmVal>
    <oef:LineGraphAndTableMeasureName
      contextRef="C000103373_LG_1_AdditionalIndexMember_11YR"
      id="ixv-289">&lt;span style="font-family:'Fidelity Sans';font-size:9px;color:#000000;font-style:normal;font-weight:normal;"&gt;Russell 2000&#xae; Index&lt;/span&gt;</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="C000103373_1_AdditionalIndexMember_AsOf_2016"
      decimals="0"
      id="ixv-180041"
      unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000103373_1_AdditionalIndexMember_AsOf_2017"
      decimals="0"
      id="ixv-180042"
      unitRef="usd">12563</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000103373_1_AdditionalIndexMember_AsOf_2018"
      decimals="0"
      id="ixv-180043"
      unitRef="usd">14012</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000103373_1_AdditionalIndexMember_AsOf_2019"
      decimals="0"
      id="ixv-180044"
      unitRef="usd">14658</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000103373_1_AdditionalIndexMember_AsOf_2020"
      decimals="0"
      id="ixv-180045"
      unitRef="usd">12256</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000103373_1_AdditionalIndexMember_AsOf_2021"
      decimals="0"
      id="ixv-180046"
      unitRef="usd">21437</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000103373_1_AdditionalIndexMember_AsOf_2022"
      decimals="0"
      id="ixv-180047"
      unitRef="usd">17821</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000103373_1_AdditionalIndexMember_AsOf_2023"
      decimals="0"
      id="ixv-180048"
      unitRef="usd">17171</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000103373_1_AdditionalIndexMember_AsOf_2024"
      decimals="0"
      id="ixv-180049"
      unitRef="usd">19459</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000103373_1_AdditionalIndexMember_AsOf_2025"
      decimals="0"
      id="ixv-180050"
      unitRef="usd">19629</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000103373_1_AdditionalIndexMember_AsOf_2026"
      decimals="0"
      id="ixv-180051"
      unitRef="usd">28347</oef:AccmVal>
    <oef:LineGraphAndTableMeasureName
      contextRef="C000103373_LG_2_AdditionalIndexMember_11YR"
      id="ixv-338">&lt;span style="font-family:'Fidelity Sans';font-size:9px;color:#000000;font-style:normal;font-weight:normal;"&gt;Russell 3000&#xae; Index&lt;/span&gt;</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="C000103373_2_AdditionalIndexMember_AsOf_2016"
      decimals="0"
      id="ixv-180052"
      unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000103373_2_AdditionalIndexMember_AsOf_2017"
      decimals="0"
      id="ixv-180053"
      unitRef="usd">11858</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000103373_2_AdditionalIndexMember_AsOf_2018"
      decimals="0"
      id="ixv-180054"
      unitRef="usd">13406</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000103373_2_AdditionalIndexMember_AsOf_2019"
      decimals="0"
      id="ixv-180055"
      unitRef="usd">15106</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000103373_2_AdditionalIndexMember_AsOf_2020"
      decimals="0"
      id="ixv-180056"
      unitRef="usd">14948</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000103373_2_AdditionalIndexMember_AsOf_2021"
      decimals="0"
      id="ixv-180057"
      unitRef="usd">22560</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000103373_2_AdditionalIndexMember_AsOf_2022"
      decimals="0"
      id="ixv-180058"
      unitRef="usd">21857</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000103373_2_AdditionalIndexMember_AsOf_2023"
      decimals="0"
      id="ixv-180059"
      unitRef="usd">22186</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000103373_2_AdditionalIndexMember_AsOf_2024"
      decimals="0"
      id="ixv-180060"
      unitRef="usd">27133</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000103373_2_AdditionalIndexMember_AsOf_2025"
      decimals="0"
      id="ixv-180061"
      unitRef="usd">30227</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000103373_2_AdditionalIndexMember_AsOf_2026"
      decimals="0"
      id="ixv-180062"
      unitRef="usd">39601</oef:AccmVal>
    <oef:AvgAnnlRtrTableTextBlock contextRef="C000103373_ClassMember" id="ixv-439">AVERAGE ANNUAL TOTAL RETURNS:

&#160;

1 Year

5 Year

10 Year


Fidelity&#xae; Small Cap Index Fund

44.56%

5.86%

11.12%


Russell 2000&#xae; Index

44.41%


5.75%


10.98%


Russell 3000&#xae; Index

31.01%


11.91%


14.75%




&#160;
&#160;
Visit www.fidelity.com for more recent performance information.&#160;

&#160;


The Fund's past performance is not a good predictor of the Fund's future performance. &#160;The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.





</oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="C000103373_NoLoadClassMember_1YR"
      decimals="INF"
      id="ixv-180063"
      unitRef="pure">0.4456</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000103373_NoLoadClassMember_5YR"
      decimals="INF"
      id="ixv-180064"
      unitRef="pure">0.0586</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000103373_NoLoadClassMember_10YR"
      decimals="INF"
      id="ixv-180065"
      unitRef="pure">0.1112</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000103373_0_AdditionalIndexMember_1YR"
      decimals="INF"
      id="ixv-180066"
      unitRef="pure">0.4441</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000103373_0_AdditionalIndexMember_5YR"
      decimals="INF"
      id="ixv-180067"
      unitRef="pure">0.0575</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000103373_0_AdditionalIndexMember_10YR"
      decimals="INF"
      id="ixv-180068"
      unitRef="pure">0.1098</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000103373_1_BBIndexMember_1YR"
      decimals="INF"
      id="ixv-180069"
      unitRef="pure">0.3101</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000103373_1_BBIndexMember_5YR"
      decimals="INF"
      id="ixv-180070"
      unitRef="pure">0.1191</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000103373_1_BBIndexMember_10YR"
      decimals="INF"
      id="ixv-180071"
      unitRef="pure">0.1475</oef:AvgAnnlRtrPct>
    <oef:UpdPerfInfoLocationTextBlock contextRef="C000103373_ClassMember" id="ixv-509">&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Visit &lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;www.fidelity.com&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt; for more recent performance information.&lt;/span&gt;</oef:UpdPerfInfoLocationTextBlock>
    <oef:PerformancePastDoesNotIndicateFuture contextRef="C000103373_ClassMember" id="ixv-521">&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:italic;font-weight:normal;"&gt;The Fund's past performance is not a good predictor of the Fund's future performance.&lt;/span&gt;</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock contextRef="C000103373_ClassMember" id="ixv-525">&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.&lt;/span&gt;</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock contextRef="C000103373_ClassMember" id="ixv-531">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;Key Fund Statistics&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(as of April 30, 2026)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size:11px;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="1" style="border-collapse:separate;border-style:none;margin:auto;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:63%; " valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:bold;"&gt;KEY FACTS&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt; &lt;span&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fund Size&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;32,562,648,785&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Number of Holdings&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;1,929&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Total Advisory Fee&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;6,979,883&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="middle"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Portfolio Turnover&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;20&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="C000103373_InstantMember"
      decimals="0"
      id="ixv-180072"
      unitRef="usd">32562648785</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000103373_InstantMember"
      decimals="INF"
      id="ixv-180073"
      unitRef="holding">1929</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="C000103373_ClassMember"
      decimals="0"
      id="ixv-180074"
      unitRef="usd">6979883</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000103373_ClassMember"
      decimals="INF"
      id="ixv-180075"
      unitRef="pure">0.20</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000103373_ClassMember" id="ixv-606">
&#160;
&#160;
&#160;
MARKET SECTORS
(% of Fund's net assets)

&#160;

&#160;


Industrials

19.2

&#160;


Financials

16.6

&#160;


Health Care

16.3

&#160;


Information Technology

16.2

&#160;


Consumer Discretionary

8.0

&#160;


Energy

6.3

&#160;


Real Estate

5.2

&#160;


Materials

4.8

&#160;


Utilities

2.8

&#160;


Communication Services

2.5

&#160;


Consumer Staples

1.7

&#160;


&#160;




Common Stocks

99.6


Short-Term Investments and Net Other Assets (Liabilities)

0.4




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 99.6&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Short-Term Investments and Net Other Assets (Liabilities) - 0.4


&#160;






United States

96.0


Canada

1.1


Thailand

0.8


Switzerland

0.3


Puerto Rico

0.3


Norway

0.2


United Kingdom

0.2


Cameroon

0.2


Monaco

0.1


Others

0.8




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 96.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Canada - 1.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Thailand - 0.8&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Switzerland - 0.3&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Puerto Rico - 0.3&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Norway - 0.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

United Kingdom - 0.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Cameroon - 0.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Monaco - 0.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Others - 0.8&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;




&#160;




&#160;
&#160;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000103373_MS_IndustrialSectorMember"
      decimals="INF"
      id="ixv-180076"
      unitRef="pure">0.192</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000103373_MS_FinancialsSectorMember"
      decimals="INF"
      id="ixv-180077"
      unitRef="pure">0.166</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000103373_MS_HealthcareSectorMember"
      decimals="INF"
      id="ixv-180078"
      unitRef="pure">0.163</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000103373_MS_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-180079"
      unitRef="pure">0.162</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000103373_MS_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-180080"
      unitRef="pure">0.080</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000103373_MS_EnergySectorMember"
      decimals="INF"
      id="ixv-180081"
      unitRef="pure">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000103373_MS_RealEstateSectorMember"
      decimals="INF"
      id="ixv-180082"
      unitRef="pure">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000103373_MS_MaterialsSectorMember"
      decimals="INF"
      id="ixv-180083"
      unitRef="pure">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000103373_MS_UtilitiesSectorMember"
      decimals="INF"
      id="ixv-180084"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000103373_MS_CommunicationsSectorMember"
      decimals="INF"
      id="ixv-180085"
      unitRef="pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000103373_MS_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-180086"
      unitRef="pure">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000103373_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-180087"
      unitRef="pure">0.996</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000103373_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-180088"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000103373_GD_US_Member"
      decimals="INF"
      id="ixv-180089"
      unitRef="pure">0.960</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000103373_GD_CA_Member"
      decimals="INF"
      id="ixv-180090"
      unitRef="pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000103373_GD_TH_Member"
      decimals="INF"
      id="ixv-180091"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000103373_GD_CH_Member"
      decimals="INF"
      id="ixv-180092"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000103373_GD_PR_Member"
      decimals="INF"
      id="ixv-180093"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000103373_GD_NO_Member"
      decimals="INF"
      id="ixv-180094"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000103373_GD_GB_Member"
      decimals="INF"
      id="ixv-180095"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000103373_GD_CM_Member"
      decimals="INF"
      id="ixv-180096"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000103373_GD_MC_Member"
      decimals="INF"
      id="ixv-180097"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000103373_GD_Other_Member"
      decimals="INF"
      id="ixv-180098"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000103373_ClassMember" id="ixv-945">TOP HOLDINGS(% of Fund's net assets)

&#160;

&#160;


Bloom Energy Corp Class A

2.0


&#160;


Credo Technology Group Holding Ltd

1.0


&#160;


Fabrinet

0.8


&#160;


Coeur Mining Inc

0.7


&#160;


Nextpower Inc Class A

0.6


&#160;


EchoStar Corp Class A

0.6


&#160;


TTM Technologies Inc

0.6


&#160;


IonQ Inc

0.5


&#160;


Sterling Infrastructure Inc

0.5


&#160;


Advanced Energy Industries Inc

0.5


&#160;


&#160;

7.8

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000103373_TH_0_Member"
      decimals="INF"
      id="ixv-180099"
      unitRef="pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000103373_TH_1_Member"
      decimals="INF"
      id="ixv-180100"
      unitRef="pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000103373_TH_2_Member"
      decimals="INF"
      id="ixv-180101"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000103373_TH_3_Member"
      decimals="INF"
      id="ixv-180102"
      unitRef="pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000103373_TH_4_Member"
      decimals="INF"
      id="ixv-180103"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000103373_TH_5_Member"
      decimals="INF"
      id="ixv-180104"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000103373_TH_6_Member"
      decimals="INF"
      id="ixv-180105"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000103373_TH_7_Member"
      decimals="INF"
      id="ixv-180106"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000103373_TH_8_Member"
      decimals="INF"
      id="ixv-180107"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000103373_TH_9_Member"
      decimals="INF"
      id="ixv-180108"
      unitRef="pure">0.005</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-1116">2026-04-30</dei:DocumentPeriodEndDate>
    <oef:MaterialFundChngNoticeTextBlock contextRef="C000203457_ClassMember" id="ixv-1120">This report describes changes to the Fund that occurred during the reporting period.</oef:MaterialFundChngNoticeTextBlock>
    <oef:FundName contextRef="C000203457_ClassMember" id="ixv-1131">Fidelity&#xae; Series Large Cap Growth Index Fund</oef:FundName>
    <oef:ClassName contextRef="C000203457_ClassMember" id="ixv-1134">Fidelity&#xae; Series Large Cap Growth Index Fund</oef:ClassName>
    <dei:TradingSymbol contextRef="C000203457_ClassMember" id="ixv-1138">FHOFX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000203457_ClassMember" id="ixv-1157">This annual shareholder report contains information about Fidelity&#xae; Series Large Cap Growth Index Fund for the period May 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000203457_ClassMember" id="ixv-1159">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000203457_ClassMember" id="ixv-1164">You can find additional information about the Fund at fundresearch.fidelity.com/prospectus/sec. You can also request this information by contacting us at 1-800-544-8544.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite contextRef="C000203457_ClassMember" id="ixv-1166">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000203457_ClassMember" id="ixv-1169">1-800-544-8544</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock contextRef="C000203457_ClassMember" id="ixv-1176">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;What were your Fund costs for the last year?&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(based on hypothetical $10,000 investment)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size:11px;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:bold;"&gt;FUND COST (PREVIOUS YEAR)&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;border-style:none;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:51%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs of a $10,000 investment&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs paid as a percentage of a $10,000 investment &lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:51%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fidelity&#xae; Series Large Cap Growth Index Fund&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$ &lt;/span&gt;0&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:6px;color:#000000;font-style:normal;vertical-align:4px;font-weight:normal;"&gt;A&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;0.00&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:6px;color:#000000;font-style:normal;vertical-align:4px;font-weight:normal;"&gt;B&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:6px;color:#000000;font-style:normal;vertical-align:4px;font-weight:normal;"&gt;A &lt;/span&gt;&lt;span style="font-family:'Fidelity Sans Cd';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Amount represents less than $.50&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:6px;color:#000000;font-style:normal;vertical-align:4px;font-weight:normal;"&gt;B &lt;/span&gt;&lt;span style="font-family:'Fidelity Sans Cd';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Amount represents less than 0.005%&lt;/span&gt;&lt;/div&gt;
&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="C000203457_ClassMember"
      decimals="0"
      id="ixv-180109"
      unitRef="usd">0</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000203457_ClassMember"
      decimals="INF"
      id="ixv-180110"
      unitRef="pure">0.0000</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock contextRef="C000203457_ClassMember" id="ixv-1228">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;What affected the Fund's performance this period?&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;text-indent:-24px;margin-bottom:2px;margin-left:24px;margin-top:5px;margin-right:0px;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#x2022;&lt;span style="padding-right:10px"&gt;&lt;/span&gt;U.S. stocks achieved a strong gain for the 12 months ending April 30, 2026, reflecting enthusiasm for artificial intelligence, strong corporate fundamentals, a resilient economy and, beginning in September, the Federal Reserve's first interest-rate reductions since December 2024.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;text-indent:-24px;margin-bottom:2px;margin-left:24px;margin-top:5px;margin-right:0px;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#x2022;&lt;span style="padding-right:10px"&gt;&lt;/span&gt;Against this backdrop, information technology gained 39% and contributed most to the fund's performance for the fiscal year, driven by the semiconductors &amp;amp; semiconductor equipment industry (+101%). Communication services stocks also helped (+52%), benefiting from the media &amp;amp; entertainment industry (+52%). Consumer discretionary rose approximately 25%, industrials gained 29%, lifted by the capital goods industry (+65%), and health care advanced 3%. Other contributors included the consumer staples (+6%), energy (+38%), utilities (+28%) and materials (+1%) sectors.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;text-indent:-24px;margin-bottom:2px;margin-left:24px;margin-top:5px;margin-right:0px;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#x2022;&lt;span style="padding-right:10px"&gt;&lt;/span&gt;Conversely, financials returned -3% and detracted most. This group was hampered by the financial services industry (-3%). Real estate (-7%) also hurt, hampered by the equity real estate investment trusts industry (-6%).&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;text-indent:-24px;margin-bottom:2px;margin-left:24px;margin-top:5px;margin-right:0px;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#x2022;&lt;span style="padding-right:10px"&gt;&lt;/span&gt;Turning to individual stocks, the biggest contributor was NVIDIA (+83%), from the semiconductors &amp;amp; semiconductor equipment industry. Within the same group, Broadcom gained approximately 118% and boosted the fund. Alphabet, within the media &amp;amp; entertainment industry, gained roughly 142% and boosted the fund. In technology hardware &amp;amp; equipment, Apple (+28%) boosted the fund. Lastly, Amazon.com (+45%), from the consumer discretionary distribution &amp;amp; retail industry, also helped.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;text-indent:-24px;margin-bottom:2px;margin-left:24px;margin-top:5px;margin-right:0px;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#x2022;&lt;span style="padding-right:10px"&gt;&lt;/span&gt;In contrast, the biggest detractor was ServiceNow (-54%), from the software &amp;amp; services industry. From the same industry, Intuit (-38%) and Adobe (-34%) hurt the fund's performance. Netflix (-17%), a stock in the media &amp;amp; entertainment industry, detracted. Lastly, Mastercard, within the financial services group, returned approximately -8% and also hindered the fund.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock contextRef="C000203457_ClassMember" id="ixv-1249">How did the Fund perform over the life of Fund?

 &#160;&#160;
CUMULATIVE PERFORMANCE
August 17, 2018 through April 30, 2026. 
Initial investment of $10,000.
Fidelity&#xae; Series Large Cap Growth Index Fund


$10,000

$10,597


$11,738


$17,749


$16,801


$17,203


$22,692


$25,987


$33,940



Russell 1000&#xae; Growth Index


$10,000

$10,588


$11,735


$17,768


$16,818


$17,211


$22,684


$25,980


$33,938



Russell 1000&#xae; Index


$10,000

$10,462


$10,471


$15,652


$15,324


$15,603


$19,163


$21,452


$27,977



&#160;

2018

2019

2020

2021

2022

2023

2024

2025

2026









&#160;
</oef:LineGraphTableTextBlock>
    <oef:LineGraphAndTableMeasureName contextRef="C000203457_LG_ClassMember_9YR" id="ixv-1268">&lt;span style="font-family:'Fidelity Sans';font-size:9px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fidelity&#xae; Series Large Cap Growth Index Fund&lt;/span&gt;</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="C000203457_ClassMember_AsOf_2018"
      decimals="0"
      id="ixv-180111"
      unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000203457_ClassMember_AsOf_2019"
      decimals="0"
      id="ixv-180112"
      unitRef="usd">10597</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000203457_ClassMember_AsOf_2020"
      decimals="0"
      id="ixv-180113"
      unitRef="usd">11738</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000203457_ClassMember_AsOf_2021"
      decimals="0"
      id="ixv-180114"
      unitRef="usd">17749</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000203457_ClassMember_AsOf_2022"
      decimals="0"
      id="ixv-180115"
      unitRef="usd">16801</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000203457_ClassMember_AsOf_2023"
      decimals="0"
      id="ixv-180116"
      unitRef="usd">17203</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000203457_ClassMember_AsOf_2024"
      decimals="0"
      id="ixv-180117"
      unitRef="usd">22692</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000203457_ClassMember_AsOf_2025"
      decimals="0"
      id="ixv-180118"
      unitRef="usd">25987</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000203457_ClassMember_AsOf_2026"
      decimals="0"
      id="ixv-180119"
      unitRef="usd">33940</oef:AccmVal>
    <oef:LineGraphAndTableMeasureName
      contextRef="C000203457_LG_1_AdditionalIndexMember_9YR"
      id="ixv-1309">&lt;span style="font-family:'Fidelity Sans';font-size:9px;color:#000000;font-style:normal;font-weight:normal;"&gt;Russell 1000&#xae; Growth Index&lt;/span&gt;</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="C000203457_1_AdditionalIndexMember_AsOf_2018"
      decimals="0"
      id="ixv-180120"
      unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000203457_1_AdditionalIndexMember_AsOf_2019"
      decimals="0"
      id="ixv-180121"
      unitRef="usd">10588</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000203457_1_AdditionalIndexMember_AsOf_2020"
      decimals="0"
      id="ixv-180122"
      unitRef="usd">11735</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000203457_1_AdditionalIndexMember_AsOf_2021"
      decimals="0"
      id="ixv-180123"
      unitRef="usd">17768</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000203457_1_AdditionalIndexMember_AsOf_2022"
      decimals="0"
      id="ixv-180124"
      unitRef="usd">16818</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000203457_1_AdditionalIndexMember_AsOf_2023"
      decimals="0"
      id="ixv-180125"
      unitRef="usd">17211</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000203457_1_AdditionalIndexMember_AsOf_2024"
      decimals="0"
      id="ixv-180126"
      unitRef="usd">22684</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000203457_1_AdditionalIndexMember_AsOf_2025"
      decimals="0"
      id="ixv-180127"
      unitRef="usd">25980</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000203457_1_AdditionalIndexMember_AsOf_2026"
      decimals="0"
      id="ixv-180128"
      unitRef="usd">33938</oef:AccmVal>
    <oef:LineGraphAndTableMeasureName
      contextRef="C000203457_LG_2_AdditionalIndexMember_9YR"
      id="ixv-1350">&lt;span style="font-family:'Fidelity Sans';font-size:9px;color:#000000;font-style:normal;font-weight:normal;"&gt;Russell 1000&#xae; Index&lt;/span&gt;</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="C000203457_2_AdditionalIndexMember_AsOf_2018"
      decimals="0"
      id="ixv-180129"
      unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000203457_2_AdditionalIndexMember_AsOf_2019"
      decimals="0"
      id="ixv-180130"
      unitRef="usd">10462</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000203457_2_AdditionalIndexMember_AsOf_2020"
      decimals="0"
      id="ixv-180131"
      unitRef="usd">10471</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000203457_2_AdditionalIndexMember_AsOf_2021"
      decimals="0"
      id="ixv-180132"
      unitRef="usd">15652</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000203457_2_AdditionalIndexMember_AsOf_2022"
      decimals="0"
      id="ixv-180133"
      unitRef="usd">15324</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000203457_2_AdditionalIndexMember_AsOf_2023"
      decimals="0"
      id="ixv-180134"
      unitRef="usd">15603</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000203457_2_AdditionalIndexMember_AsOf_2024"
      decimals="0"
      id="ixv-180135"
      unitRef="usd">19163</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000203457_2_AdditionalIndexMember_AsOf_2025"
      decimals="0"
      id="ixv-180136"
      unitRef="usd">21452</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000203457_2_AdditionalIndexMember_AsOf_2026"
      decimals="0"
      id="ixv-180137"
      unitRef="usd">27977</oef:AccmVal>
    <oef:AvgAnnlRtrTableTextBlock contextRef="C000203457_ClassMember" id="ixv-1437">AVERAGE ANNUAL TOTAL RETURNS:

&#160;

1 Year

5 Year

Life of Fund&#160;A


Fidelity&#xae; Series Large Cap Growth Index Fund

30.60%

13.84%

17.18%


Russell 1000&#xae; Growth Index

30.63%


13.82%


17.18%


Russell 1000&#xae; Index

30.42%


12.32%


14.28%




A&#160; &#160;From August 17, 2018

&#160;
Visit www.fidelity.com for more recent performance information.&#160;

&#160;


The Fund's past performance is not a good predictor of the Fund's future performance. &#160;The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.





</oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="C000203457_NoLoadClassMember_1YR"
      decimals="INF"
      id="ixv-180138"
      unitRef="pure">0.3060</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000203457_NoLoadClassMember_5YR"
      decimals="INF"
      id="ixv-180139"
      unitRef="pure">0.1384</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000203457_NoLoadClassMember_2025-05-01_2026-04-30"
      decimals="INF"
      id="ixv-180140"
      unitRef="pure">0.1718</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000203457_0_AdditionalIndexMember_1YR"
      decimals="INF"
      id="ixv-180141"
      unitRef="pure">0.3063</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000203457_0_AdditionalIndexMember_5YR"
      decimals="INF"
      id="ixv-180142"
      unitRef="pure">0.1382</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000203457_0_AdditionalIndexMember_LOC"
      decimals="INF"
      id="ixv-180143"
      unitRef="pure">0.1718</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000203457_1_BBIndexMember_1YR"
      decimals="INF"
      id="ixv-180144"
      unitRef="pure">0.3042</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000203457_1_BBIndexMember_5YR"
      decimals="INF"
      id="ixv-180145"
      unitRef="pure">0.1232</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000203457_1_BBIndexMember_LOC"
      decimals="INF"
      id="ixv-180146"
      unitRef="pure">0.1428</oef:AvgAnnlRtrPct>
    <oef:PerfInceptionDate
      contextRef="C000203457_Perf_2018-08-17_ClassMember"
      id="ixv-1506">2018-08-17</oef:PerfInceptionDate>
    <oef:UpdPerfInfoLocationTextBlock contextRef="C000203457_ClassMember" id="ixv-1516">&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Visit &lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;www.fidelity.com&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt; for more recent performance information.&lt;/span&gt;</oef:UpdPerfInfoLocationTextBlock>
    <oef:PerformancePastDoesNotIndicateFuture contextRef="C000203457_ClassMember" id="ixv-1528">&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:italic;font-weight:normal;"&gt;The Fund's past performance is not a good predictor of the Fund's future performance.&lt;/span&gt;</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock contextRef="C000203457_ClassMember" id="ixv-1532">&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.&lt;/span&gt;</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock contextRef="C000203457_ClassMember" id="ixv-1538">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;Key Fund Statistics&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(as of April 30, 2026)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size:11px;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="1" style="border-collapse:separate;border-style:none;margin:auto;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:63%; " valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:bold;"&gt;KEY FACTS&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt; &lt;span&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fund Size&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;2,471,367,882&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Number of Holdings&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;391&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Total Advisory Fee&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;0&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="middle"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Portfolio Turnover&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;34&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="C000203457_InstantMember"
      decimals="0"
      id="ixv-180147"
      unitRef="usd">2471367882</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000203457_InstantMember"
      decimals="INF"
      id="ixv-180148"
      unitRef="holding">391</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="C000203457_ClassMember"
      decimals="0"
      id="ixv-180149"
      unitRef="usd">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000203457_ClassMember"
      decimals="INF"
      id="ixv-180150"
      unitRef="pure">0.34</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000203457_ClassMember" id="ixv-1613">
&#160;
&#160;
&#160;
MARKET SECTORS
(% of Fund's net assets)

&#160;

&#160;


Information Technology

50.5

&#160;


Communication Services

12.9

&#160;


Consumer Discretionary

12.7

&#160;


Health Care

7.1

&#160;


Industrials

6.6

&#160;


Financials

5.6

&#160;


Consumer Staples

2.7

&#160;


Real Estate

0.4

&#160;


Energy

0.4

&#160;


Materials

0.3

&#160;


Utilities

0.3

&#160;


&#160;




Common Stocks

99.5


Short-Term Investments and Net Other Assets (Liabilities)

0.5




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 99.5&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Short-Term Investments and Net Other Assets (Liabilities) - 0.5


&#160;






United States

99.6


Brazil

0.2


Korea (South)

0.1


Canada

0.1


Switzerland

0.0


Australia

0.0


Kazakhstan

0.0


Puerto Rico

0.0


Germany

0.0


Grand Cayman (UK Overseas Ter)

0.0




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 99.6&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Brazil - 0.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Korea (South) - 0.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Canada - 0.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Switzerland - 0.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Australia - 0.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Kazakhstan - 0.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Puerto Rico - 0.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Germany - 0.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Grand Cayman (UK Overseas Ter) - 0.0&#160;&#160;&#160;&#160;




&#160;




&#160;
&#160;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000203457_MS_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-180151"
      unitRef="pure">0.505</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000203457_MS_CommunicationsSectorMember"
      decimals="INF"
      id="ixv-180152"
      unitRef="pure">0.129</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000203457_MS_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-180153"
      unitRef="pure">0.127</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000203457_MS_HealthcareSectorMember"
      decimals="INF"
      id="ixv-180154"
      unitRef="pure">0.071</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000203457_MS_IndustrialSectorMember"
      decimals="INF"
      id="ixv-180155"
      unitRef="pure">0.066</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000203457_MS_FinancialsSectorMember"
      decimals="INF"
      id="ixv-180156"
      unitRef="pure">0.056</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000203457_MS_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-180157"
      unitRef="pure">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000203457_MS_RealEstateSectorMember"
      decimals="INF"
      id="ixv-180158"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000203457_MS_EnergySectorMember"
      decimals="INF"
      id="ixv-180159"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000203457_MS_MaterialsSectorMember"
      decimals="INF"
      id="ixv-180160"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000203457_MS_UtilitiesSectorMember"
      decimals="INF"
      id="ixv-180161"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000203457_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-180162"
      unitRef="pure">0.995</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000203457_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-180163"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000203457_GD_US_Member"
      decimals="INF"
      id="ixv-180164"
      unitRef="pure">0.996</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000203457_GD_BR_Member"
      decimals="INF"
      id="ixv-180165"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000203457_GD_KR_Member"
      decimals="INF"
      id="ixv-180166"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000203457_GD_CA_Member"
      decimals="INF"
      id="ixv-180167"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000203457_GD_CH_Member"
      decimals="INF"
      id="ixv-180168"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000203457_GD_AU_Member"
      decimals="INF"
      id="ixv-180169"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000203457_GD_KZ_Member"
      decimals="INF"
      id="ixv-180170"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000203457_GD_PR_Member"
      decimals="INF"
      id="ixv-180171"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000203457_GD_DE_Member"
      decimals="INF"
      id="ixv-180172"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000203457_GD_GrandCaymanUKOverseasTer_Member"
      decimals="INF"
      id="ixv-180173"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000203457_ClassMember" id="ixv-1952">TOP HOLDINGS(% of Fund's net assets)

&#160;

&#160;


NVIDIA Corp

13.3


&#160;


Apple Inc

11.2


&#160;


Microsoft Corp

8.8


&#160;


Broadcom Inc

5.9


&#160;


Amazon.com Inc

4.9


&#160;


Alphabet Inc Class A

4.3


&#160;


Alphabet Inc Class C

3.4


&#160;


Meta Platforms Inc Class A

3.3


&#160;


Tesla Inc

3.3


&#160;


Eli Lilly &amp; Co

2.4


&#160;


&#160;

60.8

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000203457_TH_0_Member"
      decimals="INF"
      id="ixv-180174"
      unitRef="pure">0.133</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000203457_TH_1_Member"
      decimals="INF"
      id="ixv-180175"
      unitRef="pure">0.112</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000203457_TH_2_Member"
      decimals="INF"
      id="ixv-180176"
      unitRef="pure">0.088</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000203457_TH_3_Member"
      decimals="INF"
      id="ixv-180177"
      unitRef="pure">0.059</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000203457_TH_4_Member"
      decimals="INF"
      id="ixv-180178"
      unitRef="pure">0.049</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000203457_TH_5_Member"
      decimals="INF"
      id="ixv-180179"
      unitRef="pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000203457_TH_6_Member"
      decimals="INF"
      id="ixv-180180"
      unitRef="pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000203457_TH_7_Member"
      decimals="INF"
      id="ixv-180181"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000203457_TH_8_Member"
      decimals="INF"
      id="ixv-180182"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000203457_TH_9_Member"
      decimals="INF"
      id="ixv-180183"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:MaterialFundChngTextBlock contextRef="C000203457_ClassMember" id="ixv-2077">
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;How has the Fund changed?&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;This is a summary of certain changes to the Fund since May 1, 2025. For more complete information, you may review the Fund's next prospectus, which we expect to be available by June 27, 2026 at &lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;fundresearch.fidelity.com/prospectus/sec&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt; or upon request at &lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;1-800-544-8544&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:0px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;border-style:none;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:50%; background-color:#ebf3e9;border-right:2px dashed #368627;padding:19px 19px 19px 19px;" valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;The fund modified its principal investment strategies during the reporting period.&#160;&lt;/span&gt;

&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:50%; background-color:#ebf3e9;padding:19px 19px 19px 19px;" valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:SummaryOfChngLegendTextBlock contextRef="C000203457_ClassMember" id="ixv-2083">&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;This is a summary of certain changes to the Fund since May 1, 2025. For more complete information, you may review the Fund's next prospectus, which we expect to be available by June 27, 2026 at &lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;fundresearch.fidelity.com/prospectus/sec&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt; or upon request at &lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;1-800-544-8544&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:0px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;.&lt;/span&gt;</oef:SummaryOfChngLegendTextBlock>
    <oef:UpdProspectusWebAddress contextRef="C000203457_ClassMember" id="ixv-2085">&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;fundresearch.fidelity.com/prospectus/sec&lt;/span&gt;</oef:UpdProspectusWebAddress>
    <oef:UpdProspectusPhoneNumber contextRef="C000203457_ClassMember" id="ixv-2088">&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;1-800-544-8544&lt;/span&gt;</oef:UpdProspectusPhoneNumber>
    <oef:MaterialFundChngStrategiesTextBlock contextRef="C000203457_ClassMember" id="ixv-2100">&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;The fund modified its principal investment strategies during the reporting period.&#160;&lt;/span&gt;

&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:MaterialFundChngStrategiesTextBlock>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-2157">2026-04-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000103368_ClassMember" id="ixv-2169">Fidelity&#xae; Mid Cap Index Fund</oef:FundName>
    <oef:ClassName contextRef="C000103368_ClassMember" id="ixv-2172">Fidelity&#xae; Mid Cap Index Fund</oef:ClassName>
    <dei:TradingSymbol contextRef="C000103368_ClassMember" id="ixv-2176">FSMDX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000103368_ClassMember" id="ixv-2195">This annual shareholder report contains information about Fidelity&#xae; Mid Cap Index Fund for the period May 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000103368_ClassMember" id="ixv-2197">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000103368_ClassMember" id="ixv-2202">You can find additional information about the Fund at fundresearch.fidelity.com/prospectus/sec. You can also request this information by contacting us at 1-800-544-8544 or by sending an e-mail to fidfunddocuments@fidelity.com.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite contextRef="C000103368_ClassMember" id="ixv-2204">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000103368_ClassMember" id="ixv-2207">1-800-544-8544</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000103368_ClassMember" id="ixv-2210">fidfunddocuments@fidelity.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000103368_ClassMember" id="ixv-2217">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;What were your Fund costs for the last year?&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(based on hypothetical $10,000 investment)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size:11px;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:bold;"&gt;FUND COST (PREVIOUS YEAR)&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;border-style:none;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:51%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs of a $10,000 investment&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs paid as a percentage of a $10,000 investment &lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:51%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fidelity&#xae; Mid Cap Index Fund&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$ &lt;/span&gt;3&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;0.03&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="C000103368_ClassMember"
      decimals="0"
      id="ixv-180184"
      unitRef="usd">3</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000103368_ClassMember"
      decimals="INF"
      id="ixv-180185"
      unitRef="pure">0.0003</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock contextRef="C000103368_ClassMember" id="ixv-2259">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;What affected the Fund's performance this period?&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;text-indent:-24px;margin-bottom:2px;margin-left:24px;margin-top:5px;margin-right:0px;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#x2022;&lt;span style="padding-right:10px"&gt;&lt;/span&gt;U.S. stocks achieved a strong gain for the 12 months ending April 30, 2026, reflecting enthusiasm for artificial intelligence, strong corporate fundamentals, a resilient economy and, beginning in September, the Federal Reserve's first interest-rate reductions since December 2024.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;text-indent:-24px;margin-bottom:2px;margin-left:24px;margin-top:5px;margin-right:0px;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#x2022;&lt;span style="padding-right:10px"&gt;&lt;/span&gt;Against this backdrop, information technology gained 66% and contributed most to the fund's performance for the fiscal year, driven by the technology hardware &amp;amp; equipment industry (+198%). Industrials, which gained 38%, also helped, benefiting from the capital goods industry (+53%), as did energy, which advanced 56%. The financials sector rose approximately 14%, while consumer discretionary gained 15% and materials advanced 29%. Other contributors included the utilities (+16%), health care (+11%), real estate (+7%) and communication services (+10%) sectors.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;text-indent:-24px;margin-bottom:2px;margin-left:24px;margin-top:5px;margin-right:0px;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#x2022;&lt;span style="padding-right:10px"&gt;&lt;/span&gt;Conversely, consumer staples returned roughly -2% and detracted most. This group was hampered by the household &amp;amp; personal products industry (-21%).&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;text-indent:-24px;margin-bottom:2px;margin-left:24px;margin-top:5px;margin-right:0px;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#x2022;&lt;span style="padding-right:10px"&gt;&lt;/span&gt;Turning to individual stocks, the biggest contributor was Western Digital (+894%), from the technology hardware &amp;amp; equipment category. From the same industry, Corning (+276%) and Ciena (+686%) lifted the fund. Lastly, Vertiv Holdings (+285%) and Quanta Services (+149%), within the capital goods category, also boosted the fund.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;text-indent:-24px;margin-bottom:2px;margin-left:24px;margin-top:5px;margin-right:0px;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#x2022;&lt;span style="padding-right:10px"&gt;&lt;/span&gt;In contrast, the biggest detractor was Flutter Entertainment (-61%), from the consumer services category. Fair Isaac (-48%), Gartner (-65%) and HubSpot (-64%), within the software &amp;amp; services industry, hurt the fund's performance. Lastly, Charter Communications (-58%), from the media &amp;amp; entertainment group, also detracted.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock contextRef="C000103368_ClassMember" id="ixv-2280">How did the Fund perform over the past 10 years?

 &#160;&#160;
CUMULATIVE PERFORMANCE
April 30, 2016 through April 30, 2026. 
Initial investment of $10,000.
Fidelity&#xae; Mid Cap Index Fund


$10,000

$11,670


$12,969


$14,353


$12,920


$20,618


$19,356


$19,036


$22,146


$23,767


$29,897



Russell Midcap&#xae; Index


$10,000

$11,670


$12,973


$14,360


$12,924


$20,623


$19,365


$19,038


$22,151


$23,775


$29,905



Russell 3000&#xae; Index


$10,000

$11,858


$13,406


$15,106


$14,948


$22,560


$21,857


$22,186


$27,133


$30,227


$39,601



&#160;

2016

2017

2018

2019

2020

2021

2022

2023

2024

2025

2026









&#160;
</oef:LineGraphTableTextBlock>
    <oef:LineGraphAndTableMeasureName contextRef="C000103368_LG_ClassMember_11YR" id="ixv-2299">&lt;span style="font-family:'Fidelity Sans';font-size:9px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fidelity&#xae; Mid Cap Index Fund&lt;/span&gt;</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="C000103368_ClassMember_AsOf_2016"
      decimals="0"
      id="ixv-180186"
      unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000103368_ClassMember_AsOf_2017"
      decimals="0"
      id="ixv-180187"
      unitRef="usd">11670</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000103368_ClassMember_AsOf_2018"
      decimals="0"
      id="ixv-180188"
      unitRef="usd">12969</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000103368_ClassMember_AsOf_2019"
      decimals="0"
      id="ixv-180189"
      unitRef="usd">14353</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000103368_ClassMember_AsOf_2020"
      decimals="0"
      id="ixv-180190"
      unitRef="usd">12920</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000103368_ClassMember_AsOf_2021"
      decimals="0"
      id="ixv-180191"
      unitRef="usd">20618</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000103368_ClassMember_AsOf_2022"
      decimals="0"
      id="ixv-180192"
      unitRef="usd">19356</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000103368_ClassMember_AsOf_2023"
      decimals="0"
      id="ixv-180193"
      unitRef="usd">19036</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000103368_ClassMember_AsOf_2024"
      decimals="0"
      id="ixv-180194"
      unitRef="usd">22146</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000103368_ClassMember_AsOf_2025"
      decimals="0"
      id="ixv-180195"
      unitRef="usd">23767</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000103368_ClassMember_AsOf_2026"
      decimals="0"
      id="ixv-180196"
      unitRef="usd">29897</oef:AccmVal>
    <oef:LineGraphAndTableMeasureName
      contextRef="C000103368_LG_1_AdditionalIndexMember_11YR"
      id="ixv-2348">&lt;span style="font-family:'Fidelity Sans';font-size:9px;color:#000000;font-style:normal;font-weight:normal;"&gt;Russell Midcap&#xae; Index&lt;/span&gt;</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="C000103368_1_AdditionalIndexMember_AsOf_2016"
      decimals="0"
      id="ixv-180197"
      unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000103368_1_AdditionalIndexMember_AsOf_2017"
      decimals="0"
      id="ixv-180198"
      unitRef="usd">11670</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000103368_1_AdditionalIndexMember_AsOf_2018"
      decimals="0"
      id="ixv-180199"
      unitRef="usd">12973</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000103368_1_AdditionalIndexMember_AsOf_2019"
      decimals="0"
      id="ixv-180200"
      unitRef="usd">14360</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000103368_1_AdditionalIndexMember_AsOf_2020"
      decimals="0"
      id="ixv-180201"
      unitRef="usd">12924</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000103368_1_AdditionalIndexMember_AsOf_2021"
      decimals="0"
      id="ixv-180202"
      unitRef="usd">20623</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000103368_1_AdditionalIndexMember_AsOf_2022"
      decimals="0"
      id="ixv-180203"
      unitRef="usd">19365</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000103368_1_AdditionalIndexMember_AsOf_2023"
      decimals="0"
      id="ixv-180204"
      unitRef="usd">19038</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000103368_1_AdditionalIndexMember_AsOf_2024"
      decimals="0"
      id="ixv-180205"
      unitRef="usd">22151</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000103368_1_AdditionalIndexMember_AsOf_2025"
      decimals="0"
      id="ixv-180206"
      unitRef="usd">23775</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000103368_1_AdditionalIndexMember_AsOf_2026"
      decimals="0"
      id="ixv-180207"
      unitRef="usd">29905</oef:AccmVal>
    <oef:LineGraphAndTableMeasureName
      contextRef="C000103368_LG_2_AdditionalIndexMember_11YR"
      id="ixv-2397">&lt;span style="font-family:'Fidelity Sans';font-size:9px;color:#000000;font-style:normal;font-weight:normal;"&gt;Russell 3000&#xae; Index&lt;/span&gt;</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="C000103368_2_AdditionalIndexMember_AsOf_2016"
      decimals="0"
      id="ixv-180208"
      unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000103368_2_AdditionalIndexMember_AsOf_2017"
      decimals="0"
      id="ixv-180209"
      unitRef="usd">11858</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000103368_2_AdditionalIndexMember_AsOf_2018"
      decimals="0"
      id="ixv-180210"
      unitRef="usd">13406</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000103368_2_AdditionalIndexMember_AsOf_2019"
      decimals="0"
      id="ixv-180211"
      unitRef="usd">15106</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000103368_2_AdditionalIndexMember_AsOf_2020"
      decimals="0"
      id="ixv-180212"
      unitRef="usd">14948</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000103368_2_AdditionalIndexMember_AsOf_2021"
      decimals="0"
      id="ixv-180213"
      unitRef="usd">22560</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000103368_2_AdditionalIndexMember_AsOf_2022"
      decimals="0"
      id="ixv-180214"
      unitRef="usd">21857</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000103368_2_AdditionalIndexMember_AsOf_2023"
      decimals="0"
      id="ixv-180215"
      unitRef="usd">22186</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000103368_2_AdditionalIndexMember_AsOf_2024"
      decimals="0"
      id="ixv-180216"
      unitRef="usd">27133</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000103368_2_AdditionalIndexMember_AsOf_2025"
      decimals="0"
      id="ixv-180217"
      unitRef="usd">30227</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000103368_2_AdditionalIndexMember_AsOf_2026"
      decimals="0"
      id="ixv-180218"
      unitRef="usd">39601</oef:AccmVal>
    <oef:AvgAnnlRtrTableTextBlock contextRef="C000103368_ClassMember" id="ixv-2498">AVERAGE ANNUAL TOTAL RETURNS:

&#160;

1 Year

5 Year

10 Year


Fidelity&#xae; Mid Cap Index Fund

25.79%

7.71%

11.57%


Russell Midcap&#xae; Index

25.78%


7.72%


11.58%


Russell 3000&#xae; Index

31.01%


11.91%


14.75%




&#160;
&#160;
Visit www.fidelity.com for more recent performance information.&#160;

&#160;


The Fund's past performance is not a good predictor of the Fund's future performance. &#160;The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.





</oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="C000103368_NoLoadClassMember_1YR"
      decimals="INF"
      id="ixv-180219"
      unitRef="pure">0.2579</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000103368_NoLoadClassMember_5YR"
      decimals="INF"
      id="ixv-180220"
      unitRef="pure">0.0771</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000103368_NoLoadClassMember_10YR"
      decimals="INF"
      id="ixv-180221"
      unitRef="pure">0.1157</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000103368_0_AdditionalIndexMember_1YR"
      decimals="INF"
      id="ixv-180222"
      unitRef="pure">0.2578</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000103368_0_AdditionalIndexMember_5YR"
      decimals="INF"
      id="ixv-180223"
      unitRef="pure">0.0772</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000103368_0_AdditionalIndexMember_10YR"
      decimals="INF"
      id="ixv-180224"
      unitRef="pure">0.1158</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000103368_1_BBIndexMember_1YR"
      decimals="INF"
      id="ixv-180225"
      unitRef="pure">0.3101</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000103368_1_BBIndexMember_5YR"
      decimals="INF"
      id="ixv-180226"
      unitRef="pure">0.1191</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000103368_1_BBIndexMember_10YR"
      decimals="INF"
      id="ixv-180227"
      unitRef="pure">0.1475</oef:AvgAnnlRtrPct>
    <oef:UpdPerfInfoLocationTextBlock contextRef="C000103368_ClassMember" id="ixv-2568">&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Visit &lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;www.fidelity.com&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt; for more recent performance information.&lt;/span&gt;</oef:UpdPerfInfoLocationTextBlock>
    <oef:PerformancePastDoesNotIndicateFuture contextRef="C000103368_ClassMember" id="ixv-2580">&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:italic;font-weight:normal;"&gt;The Fund's past performance is not a good predictor of the Fund's future performance.&lt;/span&gt;</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock contextRef="C000103368_ClassMember" id="ixv-2584">&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.&lt;/span&gt;</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock contextRef="C000103368_ClassMember" id="ixv-2590">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;Key Fund Statistics&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(as of April 30, 2026)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size:11px;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="1" style="border-collapse:separate;border-style:none;margin:auto;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:63%; " valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:bold;"&gt;KEY FACTS&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt; &lt;span&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fund Size&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;50,042,693,940&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Number of Holdings&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;808&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Total Advisory Fee&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;11,166,100&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="middle"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Portfolio Turnover&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;12&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="C000103368_InstantMember"
      decimals="0"
      id="ixv-180228"
      unitRef="usd">50042693940</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000103368_InstantMember"
      decimals="INF"
      id="ixv-180229"
      unitRef="holding">808</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="C000103368_ClassMember"
      decimals="0"
      id="ixv-180230"
      unitRef="usd">11166100</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000103368_ClassMember"
      decimals="INF"
      id="ixv-180231"
      unitRef="pure">0.12</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000103368_ClassMember" id="ixv-2665">
&#160;
&#160;
&#160;
MARKET SECTORS
(% of Fund's net assets)

&#160;

&#160;


Industrials

19.3

&#160;


Information Technology

14.8

&#160;


Financials

13.7

&#160;


Consumer Discretionary

10.5

&#160;


Health Care

8.6

&#160;


Energy

7.1

&#160;


Real Estate

6.8

&#160;


Utilities

6.1

&#160;


Materials

5.2

&#160;


Consumer Staples

4.3

&#160;


Communication Services

3.4

&#160;


&#160;




Common Stocks

99.8


Short-Term Investments and Net Other Assets (Liabilities)

0.2




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 99.8&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Short-Term Investments and Net Other Assets (Liabilities) - 0.2


&#160;






United States

98.4


Canada

0.4


Australia

0.3


United Kingdom

0.2


Korea (South)

0.2


Bermuda

0.1


Puerto Rico

0.1


Guatemala

0.1


Switzerland

0.1


Brazil

0.1




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 98.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Canada - 0.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Australia - 0.3&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

United Kingdom - 0.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Korea (South) - 0.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Bermuda - 0.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Puerto Rico - 0.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Guatemala - 0.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Switzerland - 0.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Brazil - 0.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;




&#160;




&#160;
&#160;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000103368_MS_IndustrialSectorMember"
      decimals="INF"
      id="ixv-180232"
      unitRef="pure">0.193</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000103368_MS_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-180233"
      unitRef="pure">0.148</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000103368_MS_FinancialsSectorMember"
      decimals="INF"
      id="ixv-180234"
      unitRef="pure">0.137</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000103368_MS_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-180235"
      unitRef="pure">0.105</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000103368_MS_HealthcareSectorMember"
      decimals="INF"
      id="ixv-180236"
      unitRef="pure">0.086</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000103368_MS_EnergySectorMember"
      decimals="INF"
      id="ixv-180237"
      unitRef="pure">0.071</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000103368_MS_RealEstateSectorMember"
      decimals="INF"
      id="ixv-180238"
      unitRef="pure">0.068</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000103368_MS_UtilitiesSectorMember"
      decimals="INF"
      id="ixv-180239"
      unitRef="pure">0.061</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000103368_MS_MaterialsSectorMember"
      decimals="INF"
      id="ixv-180240"
      unitRef="pure">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000103368_MS_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-180241"
      unitRef="pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000103368_MS_CommunicationsSectorMember"
      decimals="INF"
      id="ixv-180242"
      unitRef="pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000103368_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-180243"
      unitRef="pure">0.998</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000103368_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-180244"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000103368_GD_US_Member"
      decimals="INF"
      id="ixv-180245"
      unitRef="pure">0.984</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000103368_GD_CA_Member"
      decimals="INF"
      id="ixv-180246"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000103368_GD_AU_Member"
      decimals="INF"
      id="ixv-180247"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000103368_GD_GB_Member"
      decimals="INF"
      id="ixv-180248"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000103368_GD_KR_Member"
      decimals="INF"
      id="ixv-180249"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000103368_GD_BM_Member"
      decimals="INF"
      id="ixv-180250"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000103368_GD_PR_Member"
      decimals="INF"
      id="ixv-180251"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000103368_GD_GT_Member"
      decimals="INF"
      id="ixv-180252"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000103368_GD_CH_Member"
      decimals="INF"
      id="ixv-180253"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000103368_GD_BR_Member"
      decimals="INF"
      id="ixv-180254"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000103368_ClassMember" id="ixv-3004">TOP HOLDINGS(% of Fund's net assets)

&#160;

&#160;


Sandisk Corp/DE

1.2


&#160;


Western Digital Corp

1.1


&#160;


Corning Inc

1.0


&#160;


Vertiv Holdings Co Class A

1.0


&#160;


Quanta Services Inc

0.8


&#160;


Howmet Aerospace Inc

0.8


&#160;


Bank of New York Mellon Corp/The

0.8


&#160;


Cummins Inc

0.8


&#160;


Valero Energy Corp

0.6


&#160;


Monolithic Power Systems Inc

0.6


&#160;


&#160;

8.7

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000103368_TH_0_Member"
      decimals="INF"
      id="ixv-180255"
      unitRef="pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000103368_TH_1_Member"
      decimals="INF"
      id="ixv-180256"
      unitRef="pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000103368_TH_2_Member"
      decimals="INF"
      id="ixv-180257"
      unitRef="pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000103368_TH_3_Member"
      decimals="INF"
      id="ixv-180258"
      unitRef="pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000103368_TH_4_Member"
      decimals="INF"
      id="ixv-180259"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000103368_TH_5_Member"
      decimals="INF"
      id="ixv-180260"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000103368_TH_6_Member"
      decimals="INF"
      id="ixv-180261"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000103368_TH_7_Member"
      decimals="INF"
      id="ixv-180262"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000103368_TH_8_Member"
      decimals="INF"
      id="ixv-180263"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000103368_TH_9_Member"
      decimals="INF"
      id="ixv-180264"
      unitRef="pure">0.006</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-3175">2026-04-30</dei:DocumentPeriodEndDate>
    <oef:MaterialFundChngNoticeTextBlock contextRef="C000170037_ClassMember" id="ixv-3179">This report describes changes to the Fund that occurred during the reporting period.</oef:MaterialFundChngNoticeTextBlock>
    <oef:FundName contextRef="C000170037_ClassMember" id="ixv-3190">Fidelity&#xae; Large Cap Value Index Fund</oef:FundName>
    <oef:ClassName contextRef="C000170037_ClassMember" id="ixv-3193">Fidelity&#xae; Large Cap Value Index Fund</oef:ClassName>
    <dei:TradingSymbol contextRef="C000170037_ClassMember" id="ixv-3197">FLCOX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000170037_ClassMember" id="ixv-3216">This annual shareholder report contains information about Fidelity&#xae; Large Cap Value Index Fund for the period May 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000170037_ClassMember" id="ixv-3218">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000170037_ClassMember" id="ixv-3223">You can find additional information about the Fund at fundresearch.fidelity.com/prospectus/sec. You can also request this information by contacting us at 1-800-544-8544 or by sending an e-mail to fidfunddocuments@fidelity.com.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite contextRef="C000170037_ClassMember" id="ixv-3225">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000170037_ClassMember" id="ixv-3228">1-800-544-8544</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000170037_ClassMember" id="ixv-3231">fidfunddocuments@fidelity.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000170037_ClassMember" id="ixv-3238">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;What were your Fund costs for the last year?&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(based on hypothetical $10,000 investment)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size:11px;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:bold;"&gt;FUND COST (PREVIOUS YEAR)&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;border-style:none;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:51%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs of a $10,000 investment&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs paid as a percentage of a $10,000 investment &lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:51%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fidelity&#xae; Large Cap Value Index Fund&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$ &lt;/span&gt;4&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;0.04&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="C000170037_ClassMember"
      decimals="0"
      id="ixv-180265"
      unitRef="usd">4</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000170037_ClassMember"
      decimals="INF"
      id="ixv-180266"
      unitRef="pure">0.0004</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock contextRef="C000170037_ClassMember" id="ixv-3280">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;What affected the Fund's performance this period?&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;text-indent:-24px;margin-bottom:2px;margin-left:24px;margin-top:5px;margin-right:0px;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#x2022;&lt;span style="padding-right:10px"&gt;&lt;/span&gt;U.S. stocks achieved a strong gain for the 12 months ending April 30, 2026, reflecting enthusiasm for artificial intelligence, strong corporate fundamentals, a resilient economy and, beginning in September, the Federal Reserve's first interest-rate reductions since December 2024.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;text-indent:-24px;margin-bottom:2px;margin-left:24px;margin-top:5px;margin-right:0px;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#x2022;&lt;span style="padding-right:10px"&gt;&lt;/span&gt;Against this backdrop, information technology gained approximately 90% and contributed most to the fund's performance for the fiscal year. Industrials, which gained approximately 40%, also helped, benefiting from the capital goods industry (+46%), as did financials, which advanced 14%, lifted by the banks industry (+36%). The energy sector rose 54%, while communication services gained 44% and consumer discretionary advanced 18%. Other contributors included the materials (+30%), health care (+9%), utilities (+21%), consumer staples (+8%) and real estate (+14%) sectors.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;text-indent:-24px;margin-bottom:2px;margin-left:24px;margin-top:5px;margin-right:0px;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#x2022;&lt;span style="padding-right:10px"&gt;&lt;/span&gt;Turning to individual stocks, the top contributor was Alphabet (+115%), from the media &amp;amp; entertainment category. Micron Technology (+571%) and Intel (+370%), from the semiconductors &amp;amp; semiconductor equipment category, helped. Another notable contributor was Caterpillar (+190%), a stock in the capital goods industry. Lastly, Exxon Mobil (+51%), from the energy sector, also boosted the fund.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;text-indent:-24px;margin-bottom:2px;margin-left:24px;margin-top:5px;margin-right:0px;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#x2022;&lt;span style="padding-right:10px"&gt;&lt;/span&gt;Conversely, the biggest detractor was Berkshire Hathaway (-11%), from the financial services category. In software &amp;amp; services, Salesforce (-34%) and Accenture (-39%) hurt. Lastly, Abbott Laboratories (-29%) and Boston Scientific (-44%), from the health care equipment &amp;amp; services industry, also hurt the fund.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock contextRef="C000170037_ClassMember" id="ixv-3298">How did the Fund perform over the life of Fund?

 &#160;&#160;
CUMULATIVE PERFORMANCE
June 7, 2016 through April 30, 2026. 
Initial investment of $10,000.
Fidelity&#xae; Large Cap Value Index Fund


$10,000

$11,348


$12,205


$13,321


$11,850


$17,294


$17,514


$17,720


$20,110


$21,824


$28,198



Russell 1000&#xae; Value Index


$10,000

$11,355


$12,207


$13,314


$11,848


$17,289


$17,516


$17,729


$20,108


$21,828


$28,213



Russell 1000&#xae; Index


$10,000

$11,501


$13,015


$14,750


$14,763


$22,068


$21,605


$21,997


$27,017


$30,244


$39,444



&#160;

2016

2017

2018

2019

2020

2021

2022

2023

2024

2025

2026









&#160;
</oef:LineGraphTableTextBlock>
    <oef:LineGraphAndTableMeasureName contextRef="C000170037_LG_ClassMember_11YR" id="ixv-3317">&lt;span style="font-family:'Fidelity Sans';font-size:9px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fidelity&#xae; Large Cap Value Index Fund&lt;/span&gt;</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="C000170037_ClassMember_AsOf_2016"
      decimals="0"
      id="ixv-180267"
      unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000170037_ClassMember_AsOf_2017"
      decimals="0"
      id="ixv-180268"
      unitRef="usd">11348</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000170037_ClassMember_AsOf_2018"
      decimals="0"
      id="ixv-180269"
      unitRef="usd">12205</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000170037_ClassMember_AsOf_2019"
      decimals="0"
      id="ixv-180270"
      unitRef="usd">13321</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000170037_ClassMember_AsOf_2020"
      decimals="0"
      id="ixv-180271"
      unitRef="usd">11850</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000170037_ClassMember_AsOf_2021"
      decimals="0"
      id="ixv-180272"
      unitRef="usd">17294</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000170037_ClassMember_AsOf_2022"
      decimals="0"
      id="ixv-180273"
      unitRef="usd">17514</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000170037_ClassMember_AsOf_2023"
      decimals="0"
      id="ixv-180274"
      unitRef="usd">17720</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000170037_ClassMember_AsOf_2024"
      decimals="0"
      id="ixv-180275"
      unitRef="usd">20110</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000170037_ClassMember_AsOf_2025"
      decimals="0"
      id="ixv-180276"
      unitRef="usd">21824</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000170037_ClassMember_AsOf_2026"
      decimals="0"
      id="ixv-180277"
      unitRef="usd">28198</oef:AccmVal>
    <oef:LineGraphAndTableMeasureName
      contextRef="C000170037_LG_1_AdditionalIndexMember_11YR"
      id="ixv-3366">&lt;span style="font-family:'Fidelity Sans';font-size:9px;color:#000000;font-style:normal;font-weight:normal;"&gt;Russell 1000&#xae; Value Index&lt;/span&gt;</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="C000170037_1_AdditionalIndexMember_AsOf_2016"
      decimals="0"
      id="ixv-180278"
      unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000170037_1_AdditionalIndexMember_AsOf_2017"
      decimals="0"
      id="ixv-180279"
      unitRef="usd">11355</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000170037_1_AdditionalIndexMember_AsOf_2018"
      decimals="0"
      id="ixv-180280"
      unitRef="usd">12207</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000170037_1_AdditionalIndexMember_AsOf_2019"
      decimals="0"
      id="ixv-180281"
      unitRef="usd">13314</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000170037_1_AdditionalIndexMember_AsOf_2020"
      decimals="0"
      id="ixv-180282"
      unitRef="usd">11848</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000170037_1_AdditionalIndexMember_AsOf_2021"
      decimals="0"
      id="ixv-180283"
      unitRef="usd">17289</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000170037_1_AdditionalIndexMember_AsOf_2022"
      decimals="0"
      id="ixv-180284"
      unitRef="usd">17516</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000170037_1_AdditionalIndexMember_AsOf_2023"
      decimals="0"
      id="ixv-180285"
      unitRef="usd">17729</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000170037_1_AdditionalIndexMember_AsOf_2024"
      decimals="0"
      id="ixv-180286"
      unitRef="usd">20108</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000170037_1_AdditionalIndexMember_AsOf_2025"
      decimals="0"
      id="ixv-180287"
      unitRef="usd">21828</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000170037_1_AdditionalIndexMember_AsOf_2026"
      decimals="0"
      id="ixv-180288"
      unitRef="usd">28213</oef:AccmVal>
    <oef:LineGraphAndTableMeasureName
      contextRef="C000170037_LG_2_AdditionalIndexMember_11YR"
      id="ixv-3415">&lt;span style="font-family:'Fidelity Sans';font-size:9px;color:#000000;font-style:normal;font-weight:normal;"&gt;Russell 1000&#xae; Index&lt;/span&gt;</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="C000170037_2_AdditionalIndexMember_AsOf_2016"
      decimals="0"
      id="ixv-180289"
      unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000170037_2_AdditionalIndexMember_AsOf_2017"
      decimals="0"
      id="ixv-180290"
      unitRef="usd">11501</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000170037_2_AdditionalIndexMember_AsOf_2018"
      decimals="0"
      id="ixv-180291"
      unitRef="usd">13015</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000170037_2_AdditionalIndexMember_AsOf_2019"
      decimals="0"
      id="ixv-180292"
      unitRef="usd">14750</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000170037_2_AdditionalIndexMember_AsOf_2020"
      decimals="0"
      id="ixv-180293"
      unitRef="usd">14763</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000170037_2_AdditionalIndexMember_AsOf_2021"
      decimals="0"
      id="ixv-180294"
      unitRef="usd">22068</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000170037_2_AdditionalIndexMember_AsOf_2022"
      decimals="0"
      id="ixv-180295"
      unitRef="usd">21605</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000170037_2_AdditionalIndexMember_AsOf_2023"
      decimals="0"
      id="ixv-180296"
      unitRef="usd">21997</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000170037_2_AdditionalIndexMember_AsOf_2024"
      decimals="0"
      id="ixv-180297"
      unitRef="usd">27017</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000170037_2_AdditionalIndexMember_AsOf_2025"
      decimals="0"
      id="ixv-180298"
      unitRef="usd">30244</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000170037_2_AdditionalIndexMember_AsOf_2026"
      decimals="0"
      id="ixv-180299"
      unitRef="usd">39444</oef:AccmVal>
    <oef:AvgAnnlRtrTableTextBlock contextRef="C000170037_ClassMember" id="ixv-3516">AVERAGE ANNUAL TOTAL RETURNS:

&#160;

1 Year

5 Year

Life of Fund&#160;A


Fidelity&#xae; Large Cap Value Index Fund

29.21%

10.27%

11.04%


Russell 1000&#xae; Value Index

29.25%


10.29%


11.04%


Russell 1000&#xae; Index

30.42%


12.32%


14.87%




A&#160; &#160;From June 7, 2016

&#160;
Visit www.fidelity.com for more recent performance information.&#160;

&#160;


The Fund's past performance is not a good predictor of the Fund's future performance. &#160;The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.





</oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="C000170037_NoLoadClassMember_1YR"
      decimals="INF"
      id="ixv-180300"
      unitRef="pure">0.2921</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000170037_NoLoadClassMember_5YR"
      decimals="INF"
      id="ixv-180301"
      unitRef="pure">0.1027</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000170037_NoLoadClassMember_2025-05-01_2026-04-30"
      decimals="INF"
      id="ixv-180302"
      unitRef="pure">0.1104</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000170037_0_AdditionalIndexMember_1YR"
      decimals="INF"
      id="ixv-180303"
      unitRef="pure">0.2925</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000170037_0_AdditionalIndexMember_5YR"
      decimals="INF"
      id="ixv-180304"
      unitRef="pure">0.1029</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000170037_0_AdditionalIndexMember_LOC"
      decimals="INF"
      id="ixv-180305"
      unitRef="pure">0.1104</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000170037_1_BBIndexMember_1YR"
      decimals="INF"
      id="ixv-180306"
      unitRef="pure">0.3042</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000170037_1_BBIndexMember_5YR"
      decimals="INF"
      id="ixv-180307"
      unitRef="pure">0.1232</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000170037_1_BBIndexMember_LOC"
      decimals="INF"
      id="ixv-180308"
      unitRef="pure">0.1487</oef:AvgAnnlRtrPct>
    <oef:PerfInceptionDate
      contextRef="C000170037_Perf_2016-06-07_ClassMember"
      id="ixv-3585">2016-06-07</oef:PerfInceptionDate>
    <oef:UpdPerfInfoLocationTextBlock contextRef="C000170037_ClassMember" id="ixv-3595">&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Visit &lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;www.fidelity.com&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt; for more recent performance information.&lt;/span&gt;</oef:UpdPerfInfoLocationTextBlock>
    <oef:PerformancePastDoesNotIndicateFuture contextRef="C000170037_ClassMember" id="ixv-3607">&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:italic;font-weight:normal;"&gt;The Fund's past performance is not a good predictor of the Fund's future performance.&lt;/span&gt;</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock contextRef="C000170037_ClassMember" id="ixv-3611">&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.&lt;/span&gt;</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock contextRef="C000170037_ClassMember" id="ixv-3617">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;Key Fund Statistics&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(as of April 30, 2026)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size:11px;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="1" style="border-collapse:separate;border-style:none;margin:auto;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:63%; " valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:bold;"&gt;KEY FACTS&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt; &lt;span&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fund Size&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;13,339,586,246&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Number of Holdings&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;870&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Total Advisory Fee&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;4,199,216&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="middle"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Portfolio Turnover&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;21&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="C000170037_InstantMember"
      decimals="0"
      id="ixv-180309"
      unitRef="usd">13339586246</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000170037_InstantMember"
      decimals="INF"
      id="ixv-180310"
      unitRef="holding">870</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="C000170037_ClassMember"
      decimals="0"
      id="ixv-180311"
      unitRef="usd">4199216</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000170037_ClassMember"
      decimals="INF"
      id="ixv-180312"
      unitRef="pure">0.21</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000170037_ClassMember" id="ixv-3692">
&#160;
&#160;
&#160;
MARKET SECTORS
(% of Fund's net assets)

&#160;

&#160;


Financials

19.4

&#160;


Information Technology

14.2

&#160;


Industrials

13.5

&#160;


Health Care

10.8

&#160;


Communication Services

8.4

&#160;


Consumer Staples

7.2

&#160;


Consumer Discretionary

7.0

&#160;


Energy

6.9

&#160;


Utilities

4.4

&#160;


Materials

4.1

&#160;


Real Estate

3.9

&#160;


&#160;




Common Stocks

99.8


Short-Term Investments and Net Other Assets (Liabilities)

0.2




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 99.8&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Short-Term Investments and Net Other Assets (Liabilities) - 0.2


&#160;






United States

99.5


Canada

0.2


Australia

0.2


United Kingdom

0.1


Mexico

0.0


Bermuda

0.0


Puerto Rico

0.0


Guatemala

0.0


Brazil

0.0




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 99.5&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Canada - 0.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Australia - 0.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

United Kingdom - 0.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Mexico - 0.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Bermuda - 0.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Puerto Rico - 0.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Guatemala - 0.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Brazil - 0.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;




&#160;




&#160;
&#160;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000170037_MS_FinancialsSectorMember"
      decimals="INF"
      id="ixv-180313"
      unitRef="pure">0.194</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000170037_MS_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-180314"
      unitRef="pure">0.142</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000170037_MS_IndustrialSectorMember"
      decimals="INF"
      id="ixv-180315"
      unitRef="pure">0.135</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000170037_MS_HealthcareSectorMember"
      decimals="INF"
      id="ixv-180316"
      unitRef="pure">0.108</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000170037_MS_CommunicationsSectorMember"
      decimals="INF"
      id="ixv-180317"
      unitRef="pure">0.084</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000170037_MS_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-180318"
      unitRef="pure">0.072</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000170037_MS_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-180319"
      unitRef="pure">0.070</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000170037_MS_EnergySectorMember"
      decimals="INF"
      id="ixv-180320"
      unitRef="pure">0.069</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000170037_MS_UtilitiesSectorMember"
      decimals="INF"
      id="ixv-180321"
      unitRef="pure">0.044</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000170037_MS_MaterialsSectorMember"
      decimals="INF"
      id="ixv-180322"
      unitRef="pure">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000170037_MS_RealEstateSectorMember"
      decimals="INF"
      id="ixv-180323"
      unitRef="pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000170037_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-180324"
      unitRef="pure">0.998</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000170037_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-180325"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000170037_GD_US_Member"
      decimals="INF"
      id="ixv-180326"
      unitRef="pure">0.995</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000170037_GD_CA_Member"
      decimals="INF"
      id="ixv-180327"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000170037_GD_AU_Member"
      decimals="INF"
      id="ixv-180328"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000170037_GD_GB_Member"
      decimals="INF"
      id="ixv-180329"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000170037_GD_MX_Member"
      decimals="INF"
      id="ixv-180330"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000170037_GD_BM_Member"
      decimals="INF"
      id="ixv-180331"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000170037_GD_PR_Member"
      decimals="INF"
      id="ixv-180332"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000170037_GD_GT_Member"
      decimals="INF"
      id="ixv-180333"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000170037_GD_BR_Member"
      decimals="INF"
      id="ixv-180334"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000170037_ClassMember" id="ixv-4018">TOP HOLDINGS(% of Fund's net assets)

&#160;

&#160;


Berkshire Hathaway Inc Class B

2.8


&#160;


JPMorgan Chase &amp; Co

2.7


&#160;


Alphabet Inc Class A

2.5


&#160;


Amazon.com Inc

2.2


&#160;


Exxon Mobil Corp

2.1


&#160;


Alphabet Inc Class C

2.0


&#160;


Micron Technology Inc

1.8


&#160;


Johnson &amp; Johnson

1.8


&#160;


Walmart Inc

1.6


&#160;


Intel Corp

1.3


&#160;


&#160;

20.8

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000170037_TH_0_Member"
      decimals="INF"
      id="ixv-180335"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000170037_TH_1_Member"
      decimals="INF"
      id="ixv-180336"
      unitRef="pure">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000170037_TH_2_Member"
      decimals="INF"
      id="ixv-180337"
      unitRef="pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000170037_TH_3_Member"
      decimals="INF"
      id="ixv-180338"
      unitRef="pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000170037_TH_4_Member"
      decimals="INF"
      id="ixv-180339"
      unitRef="pure">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000170037_TH_5_Member"
      decimals="INF"
      id="ixv-180340"
      unitRef="pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000170037_TH_6_Member"
      decimals="INF"
      id="ixv-180341"
      unitRef="pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000170037_TH_7_Member"
      decimals="INF"
      id="ixv-180342"
      unitRef="pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000170037_TH_8_Member"
      decimals="INF"
      id="ixv-180343"
      unitRef="pure">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000170037_TH_9_Member"
      decimals="INF"
      id="ixv-180344"
      unitRef="pure">0.013</oef:PctOfNav>
    <oef:MaterialFundChngTextBlock contextRef="C000170037_ClassMember" id="ixv-4143">
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;How has the Fund changed?&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;This is a summary of certain changes to the Fund since May 1, 2025. For more complete information, you may review the Fund's next prospectus, which we expect to be available by June 27, 2026 at &lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;fundresearch.fidelity.com/prospectus/sec&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt; or upon request at &lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;1-800-544-8544&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:0px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt; or by sending an e-mail to &lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;fidfunddocuments@fidelity.com&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;border-style:none;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:50%; background-color:#ebf3e9;border-right:2px dashed #368627;padding:19px 19px 19px 19px;" valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;The fund modified its principal investment strategies during the reporting period.&#160;&lt;/span&gt;

&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:50%; background-color:#ebf3e9;padding:19px 19px 19px 19px;" valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:SummaryOfChngLegendTextBlock contextRef="C000170037_ClassMember" id="ixv-4149">&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;This is a summary of certain changes to the Fund since May 1, 2025. For more complete information, you may review the Fund's next prospectus, which we expect to be available by June 27, 2026 at &lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;fundresearch.fidelity.com/prospectus/sec&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt; or upon request at &lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;1-800-544-8544&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:0px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt; or by sending an e-mail to &lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;fidfunddocuments@fidelity.com&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;.&lt;/span&gt;</oef:SummaryOfChngLegendTextBlock>
    <oef:UpdProspectusWebAddress contextRef="C000170037_ClassMember" id="ixv-4151">&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;fundresearch.fidelity.com/prospectus/sec&lt;/span&gt;</oef:UpdProspectusWebAddress>
    <oef:UpdProspectusPhoneNumber contextRef="C000170037_ClassMember" id="ixv-4154">&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;1-800-544-8544&lt;/span&gt;</oef:UpdProspectusPhoneNumber>
    <oef:UpdProspectusEmailAddress contextRef="C000170037_ClassMember" id="ixv-4158">&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;fidfunddocuments@fidelity.com&lt;/span&gt;</oef:UpdProspectusEmailAddress>
    <oef:MaterialFundChngStrategiesTextBlock contextRef="C000170037_ClassMember" id="ixv-4169">&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;The fund modified its principal investment strategies during the reporting period.&#160;&lt;/span&gt;

&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:MaterialFundChngStrategiesTextBlock>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-4226">2026-04-30</dei:DocumentPeriodEndDate>
    <oef:MaterialFundChngNoticeTextBlock contextRef="C000170033_ClassMember" id="ixv-4230">This report describes changes to the Fund that occurred during the reporting period.</oef:MaterialFundChngNoticeTextBlock>
    <oef:FundName contextRef="C000170033_ClassMember" id="ixv-4241">Fidelity&#xae; Large Cap Growth Index Fund</oef:FundName>
    <oef:ClassName contextRef="C000170033_ClassMember" id="ixv-4244">Fidelity&#xae; Large Cap Growth Index Fund</oef:ClassName>
    <dei:TradingSymbol contextRef="C000170033_ClassMember" id="ixv-4248">FSPGX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000170033_ClassMember" id="ixv-4267">This annual shareholder report contains information about Fidelity&#xae; Large Cap Growth Index Fund for the period May 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000170033_ClassMember" id="ixv-4269">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000170033_ClassMember" id="ixv-4274">You can find additional information about the Fund at fundresearch.fidelity.com/prospectus/sec. You can also request this information by contacting us at 1-800-544-8544 or by sending an e-mail to fidfunddocuments@fidelity.com.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite contextRef="C000170033_ClassMember" id="ixv-4276">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000170033_ClassMember" id="ixv-4279">1-800-544-8544</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000170033_ClassMember" id="ixv-4282">fidfunddocuments@fidelity.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000170033_ClassMember" id="ixv-4289">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;What were your Fund costs for the last year?&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(based on hypothetical $10,000 investment)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size:11px;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:bold;"&gt;FUND COST (PREVIOUS YEAR)&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;border-style:none;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:51%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs of a $10,000 investment&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs paid as a percentage of a $10,000 investment &lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:51%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fidelity&#xae; Large Cap Growth Index Fund&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$ &lt;/span&gt;4&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;0.04&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="C000170033_ClassMember"
      decimals="0"
      id="ixv-180345"
      unitRef="usd">4</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000170033_ClassMember"
      decimals="INF"
      id="ixv-180346"
      unitRef="pure">0.0004</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock contextRef="C000170033_ClassMember" id="ixv-4331">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;What affected the Fund's performance this period?&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;text-indent:-24px;margin-bottom:2px;margin-left:24px;margin-top:5px;margin-right:0px;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#x2022;&lt;span style="padding-right:10px"&gt;&lt;/span&gt;U.S. stocks achieved a strong gain for the 12 months ending April 30, 2026, reflecting enthusiasm for artificial intelligence, strong corporate fundamentals, a resilient economy and, beginning in September, the Federal Reserve's first interest-rate reductions since December 2024.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;text-indent:-24px;margin-bottom:2px;margin-left:24px;margin-top:5px;margin-right:0px;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#x2022;&lt;span style="padding-right:10px"&gt;&lt;/span&gt;Against this backdrop, information technology gained roughly 39% and contributed most to the fund's performance for the fiscal year, driven by the semiconductors &amp;amp; semiconductor equipment industry (+102%). Communication services stocks also helped (+52%), benefiting from the media &amp;amp; entertainment industry (+52%). Consumer discretionary rose about 25%, industrials gained 29%, lifted by the capital goods industry (+65%), and health care advanced about 3%. Other contributors included the consumer staples (+6%), energy (+38%), utilities (+28%) and materials (+1%) sectors.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;text-indent:-24px;margin-bottom:2px;margin-left:24px;margin-top:5px;margin-right:0px;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#x2022;&lt;span style="padding-right:10px"&gt;&lt;/span&gt;In contrast, financials returned -3% and detracted most. This group was hampered by the financial services industry (-3%). Real estate (-6%) also hurt, hampered by the equity real estate investment trusts industry (-6%).&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;text-indent:-24px;margin-bottom:2px;margin-left:24px;margin-top:5px;margin-right:0px;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#x2022;&lt;span style="padding-right:10px"&gt;&lt;/span&gt;Turning to individual stocks, the top contributor was NVIDIA (+83%), from the semiconductors &amp;amp; semiconductor equipment industry. Within the same group, Broadcom gained about 119% and helped. Alphabet (+142%), from the media &amp;amp; entertainment industry, lifted the fund. Apple (+28%), a stock in the technology hardware &amp;amp; equipment category, lifted the fund. Lastly, Amazon.com (+45%), from the consumer discretionary distribution &amp;amp; retail category, also lifted the fund.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;text-indent:-24px;margin-bottom:2px;margin-left:24px;margin-top:5px;margin-right:0px;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#x2022;&lt;span style="padding-right:10px"&gt;&lt;/span&gt;Conversely, the biggest detractor was ServiceNow (-54%), from the software &amp;amp; services group. From the same industry, Intuit (-38%) and Adobe (-34%) hindered the fund. Another notable detractor was Netflix (-17%), a stock in the media &amp;amp; entertainment group. Lastly, in financial services, Mastercard returned roughly -8% and also detracted.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock contextRef="C000170033_ClassMember" id="ixv-4352">How did the Fund perform over the life of Fund?

 &#160;&#160;
CUMULATIVE PERFORMANCE
June 7, 2016 through April 30, 2026. 
Initial investment of $10,000.
Fidelity&#xae; Large Cap Growth Index Fund


$10,000

$11,634


$13,832


$16,230


$17,990


$27,226


$25,757


$26,356


$34,750


$39,775


$51,944



Russell 1000&#xae; Growth Index


$10,000

$11,645


$13,853


$16,268


$18,030


$27,300


$25,840


$26,444


$34,853


$39,917


$52,144



Russell 1000&#xae; Index


$10,000

$11,501


$13,015


$14,750


$14,763


$22,068


$21,605


$21,997


$27,017


$30,244


$39,444



&#160;

2016

2017

2018

2019

2020

2021

2022

2023

2024

2025

2026









&#160;
</oef:LineGraphTableTextBlock>
    <oef:LineGraphAndTableMeasureName contextRef="C000170033_LG_ClassMember_11YR" id="ixv-4371">&lt;span style="font-family:'Fidelity Sans';font-size:9px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fidelity&#xae; Large Cap Growth Index Fund&lt;/span&gt;</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="C000170033_ClassMember_AsOf_2016"
      decimals="0"
      id="ixv-180347"
      unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000170033_ClassMember_AsOf_2017"
      decimals="0"
      id="ixv-180348"
      unitRef="usd">11634</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000170033_ClassMember_AsOf_2018"
      decimals="0"
      id="ixv-180349"
      unitRef="usd">13832</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000170033_ClassMember_AsOf_2019"
      decimals="0"
      id="ixv-180350"
      unitRef="usd">16230</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000170033_ClassMember_AsOf_2020"
      decimals="0"
      id="ixv-180351"
      unitRef="usd">17990</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000170033_ClassMember_AsOf_2021"
      decimals="0"
      id="ixv-180352"
      unitRef="usd">27226</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000170033_ClassMember_AsOf_2022"
      decimals="0"
      id="ixv-180353"
      unitRef="usd">25757</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000170033_ClassMember_AsOf_2023"
      decimals="0"
      id="ixv-180354"
      unitRef="usd">26356</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000170033_ClassMember_AsOf_2024"
      decimals="0"
      id="ixv-180355"
      unitRef="usd">34750</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000170033_ClassMember_AsOf_2025"
      decimals="0"
      id="ixv-180356"
      unitRef="usd">39775</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000170033_ClassMember_AsOf_2026"
      decimals="0"
      id="ixv-180357"
      unitRef="usd">51944</oef:AccmVal>
    <oef:LineGraphAndTableMeasureName
      contextRef="C000170033_LG_1_AdditionalIndexMember_11YR"
      id="ixv-4420">&lt;span style="font-family:'Fidelity Sans';font-size:9px;color:#000000;font-style:normal;font-weight:normal;"&gt;Russell 1000&#xae; Growth Index&lt;/span&gt;</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="C000170033_1_AdditionalIndexMember_AsOf_2016"
      decimals="0"
      id="ixv-180358"
      unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000170033_1_AdditionalIndexMember_AsOf_2017"
      decimals="0"
      id="ixv-180359"
      unitRef="usd">11645</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000170033_1_AdditionalIndexMember_AsOf_2018"
      decimals="0"
      id="ixv-180360"
      unitRef="usd">13853</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000170033_1_AdditionalIndexMember_AsOf_2019"
      decimals="0"
      id="ixv-180361"
      unitRef="usd">16268</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000170033_1_AdditionalIndexMember_AsOf_2020"
      decimals="0"
      id="ixv-180362"
      unitRef="usd">18030</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000170033_1_AdditionalIndexMember_AsOf_2021"
      decimals="0"
      id="ixv-180363"
      unitRef="usd">27300</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000170033_1_AdditionalIndexMember_AsOf_2022"
      decimals="0"
      id="ixv-180364"
      unitRef="usd">25840</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000170033_1_AdditionalIndexMember_AsOf_2023"
      decimals="0"
      id="ixv-180365"
      unitRef="usd">26444</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000170033_1_AdditionalIndexMember_AsOf_2024"
      decimals="0"
      id="ixv-180366"
      unitRef="usd">34853</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000170033_1_AdditionalIndexMember_AsOf_2025"
      decimals="0"
      id="ixv-180367"
      unitRef="usd">39917</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000170033_1_AdditionalIndexMember_AsOf_2026"
      decimals="0"
      id="ixv-180368"
      unitRef="usd">52144</oef:AccmVal>
    <oef:LineGraphAndTableMeasureName
      contextRef="C000170033_LG_2_AdditionalIndexMember_11YR"
      id="ixv-4469">&lt;span style="font-family:'Fidelity Sans';font-size:9px;color:#000000;font-style:normal;font-weight:normal;"&gt;Russell 1000&#xae; Index&lt;/span&gt;</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="C000170033_2_AdditionalIndexMember_AsOf_2016"
      decimals="0"
      id="ixv-180369"
      unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000170033_2_AdditionalIndexMember_AsOf_2017"
      decimals="0"
      id="ixv-180370"
      unitRef="usd">11501</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000170033_2_AdditionalIndexMember_AsOf_2018"
      decimals="0"
      id="ixv-180371"
      unitRef="usd">13015</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000170033_2_AdditionalIndexMember_AsOf_2019"
      decimals="0"
      id="ixv-180372"
      unitRef="usd">14750</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000170033_2_AdditionalIndexMember_AsOf_2020"
      decimals="0"
      id="ixv-180373"
      unitRef="usd">14763</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000170033_2_AdditionalIndexMember_AsOf_2021"
      decimals="0"
      id="ixv-180374"
      unitRef="usd">22068</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000170033_2_AdditionalIndexMember_AsOf_2022"
      decimals="0"
      id="ixv-180375"
      unitRef="usd">21605</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000170033_2_AdditionalIndexMember_AsOf_2023"
      decimals="0"
      id="ixv-180376"
      unitRef="usd">21997</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000170033_2_AdditionalIndexMember_AsOf_2024"
      decimals="0"
      id="ixv-180377"
      unitRef="usd">27017</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000170033_2_AdditionalIndexMember_AsOf_2025"
      decimals="0"
      id="ixv-180378"
      unitRef="usd">30244</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000170033_2_AdditionalIndexMember_AsOf_2026"
      decimals="0"
      id="ixv-180379"
      unitRef="usd">39444</oef:AccmVal>
    <oef:AvgAnnlRtrTableTextBlock contextRef="C000170033_ClassMember" id="ixv-4570">AVERAGE ANNUAL TOTAL RETURNS:

&#160;

1 Year

5 Year

Life of Fund&#160;A


Fidelity&#xae; Large Cap Growth Index Fund

30.59%

13.79%

18.10%


Russell 1000&#xae; Growth Index

30.63%


13.82%


18.15%


Russell 1000&#xae; Index

30.42%


12.32%


14.87%




A&#160; &#160;From June 7, 2016

&#160;
Visit www.fidelity.com for more recent performance information.&#160;

&#160;


The Fund's past performance is not a good predictor of the Fund's future performance. &#160;The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.





</oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="C000170033_NoLoadClassMember_1YR"
      decimals="INF"
      id="ixv-180380"
      unitRef="pure">0.3059</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000170033_NoLoadClassMember_5YR"
      decimals="INF"
      id="ixv-180381"
      unitRef="pure">0.1379</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000170033_NoLoadClassMember_2025-05-01_2026-04-30"
      decimals="INF"
      id="ixv-180382"
      unitRef="pure">0.1810</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000170033_0_AdditionalIndexMember_1YR"
      decimals="INF"
      id="ixv-180383"
      unitRef="pure">0.3063</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000170033_0_AdditionalIndexMember_5YR"
      decimals="INF"
      id="ixv-180384"
      unitRef="pure">0.1382</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000170033_0_AdditionalIndexMember_LOC"
      decimals="INF"
      id="ixv-180385"
      unitRef="pure">0.1815</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000170033_1_BBIndexMember_1YR"
      decimals="INF"
      id="ixv-180386"
      unitRef="pure">0.3042</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000170033_1_BBIndexMember_5YR"
      decimals="INF"
      id="ixv-180387"
      unitRef="pure">0.1232</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000170033_1_BBIndexMember_LOC"
      decimals="INF"
      id="ixv-180388"
      unitRef="pure">0.1487</oef:AvgAnnlRtrPct>
    <oef:PerfInceptionDate
      contextRef="C000170033_Perf_2016-06-07_ClassMember"
      id="ixv-4639">2016-06-07</oef:PerfInceptionDate>
    <oef:UpdPerfInfoLocationTextBlock contextRef="C000170033_ClassMember" id="ixv-4649">&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Visit &lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;www.fidelity.com&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt; for more recent performance information.&lt;/span&gt;</oef:UpdPerfInfoLocationTextBlock>
    <oef:PerformancePastDoesNotIndicateFuture contextRef="C000170033_ClassMember" id="ixv-4661">&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:italic;font-weight:normal;"&gt;The Fund's past performance is not a good predictor of the Fund's future performance.&lt;/span&gt;</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock contextRef="C000170033_ClassMember" id="ixv-4665">&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.&lt;/span&gt;</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock contextRef="C000170033_ClassMember" id="ixv-4671">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;Key Fund Statistics&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(as of April 30, 2026)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size:11px;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="1" style="border-collapse:separate;border-style:none;margin:auto;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:63%; " valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:bold;"&gt;KEY FACTS&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt; &lt;span&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fund Size&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;44,086,672,150&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Number of Holdings&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;392&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Total Advisory Fee&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;14,067,279&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="middle"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Portfolio Turnover&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;16&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="C000170033_InstantMember"
      decimals="0"
      id="ixv-180389"
      unitRef="usd">44086672150</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000170033_InstantMember"
      decimals="INF"
      id="ixv-180390"
      unitRef="holding">392</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="C000170033_ClassMember"
      decimals="0"
      id="ixv-180391"
      unitRef="usd">14067279</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000170033_ClassMember"
      decimals="INF"
      id="ixv-180392"
      unitRef="pure">0.16</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000170033_ClassMember" id="ixv-4746">
&#160;
&#160;
&#160;
MARKET SECTORS
(% of Fund's net assets)

&#160;

&#160;


Information Technology

50.5

&#160;


Communication Services

12.9

&#160;


Consumer Discretionary

12.7

&#160;


Health Care

7.1

&#160;


Industrials

6.6

&#160;


Financials

5.6

&#160;


Consumer Staples

2.7

&#160;


Real Estate

0.4

&#160;


Energy

0.4

&#160;


Materials

0.3

&#160;


Utilities

0.3

&#160;


&#160;




Common Stocks

99.5


Short-Term Investments and Net Other Assets (Liabilities)

0.5




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 99.5&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Short-Term Investments and Net Other Assets (Liabilities) - 0.5


&#160;






United States

99.6


Brazil

0.2


Korea (South)

0.1


Canada

0.1


Switzerland

0.0


Australia

0.0


Kazakhstan

0.0


Puerto Rico

0.0


Germany

0.0


Grand Cayman (UK Overseas Ter)

0.0




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 99.6&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Brazil - 0.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Korea (South) - 0.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Canada - 0.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Switzerland - 0.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Australia - 0.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Kazakhstan - 0.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Puerto Rico - 0.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Germany - 0.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Grand Cayman (UK Overseas Ter) - 0.0&#160;&#160;&#160;&#160;




&#160;




&#160;
&#160;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000170033_MS_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-180393"
      unitRef="pure">0.505</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000170033_MS_CommunicationsSectorMember"
      decimals="INF"
      id="ixv-180394"
      unitRef="pure">0.129</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000170033_MS_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-180395"
      unitRef="pure">0.127</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000170033_MS_HealthcareSectorMember"
      decimals="INF"
      id="ixv-180396"
      unitRef="pure">0.071</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000170033_MS_IndustrialSectorMember"
      decimals="INF"
      id="ixv-180397"
      unitRef="pure">0.066</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000170033_MS_FinancialsSectorMember"
      decimals="INF"
      id="ixv-180398"
      unitRef="pure">0.056</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000170033_MS_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-180399"
      unitRef="pure">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000170033_MS_RealEstateSectorMember"
      decimals="INF"
      id="ixv-180400"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000170033_MS_EnergySectorMember"
      decimals="INF"
      id="ixv-180401"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000170033_MS_MaterialsSectorMember"
      decimals="INF"
      id="ixv-180402"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000170033_MS_UtilitiesSectorMember"
      decimals="INF"
      id="ixv-180403"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000170033_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-180404"
      unitRef="pure">0.995</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000170033_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-180405"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000170033_GD_US_Member"
      decimals="INF"
      id="ixv-180406"
      unitRef="pure">0.996</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000170033_GD_BR_Member"
      decimals="INF"
      id="ixv-180407"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000170033_GD_KR_Member"
      decimals="INF"
      id="ixv-180408"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000170033_GD_CA_Member"
      decimals="INF"
      id="ixv-180409"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000170033_GD_CH_Member"
      decimals="INF"
      id="ixv-180410"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000170033_GD_AU_Member"
      decimals="INF"
      id="ixv-180411"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000170033_GD_KZ_Member"
      decimals="INF"
      id="ixv-180412"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000170033_GD_PR_Member"
      decimals="INF"
      id="ixv-180413"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000170033_GD_DE_Member"
      decimals="INF"
      id="ixv-180414"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000170033_GD_GrandCaymanUKOverseasTer_Member"
      decimals="INF"
      id="ixv-180415"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000170033_ClassMember" id="ixv-5085">TOP HOLDINGS(% of Fund's net assets)

&#160;

&#160;


NVIDIA Corp

13.3


&#160;


Apple Inc

11.2


&#160;


Microsoft Corp

8.8


&#160;


Broadcom Inc

5.9


&#160;


Amazon.com Inc

4.9


&#160;


Alphabet Inc Class A

4.3


&#160;


Alphabet Inc Class C

3.4


&#160;


Meta Platforms Inc Class A

3.3


&#160;


Tesla Inc

3.3


&#160;


Eli Lilly &amp; Co

2.4


&#160;


&#160;

60.8

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000170033_TH_0_Member"
      decimals="INF"
      id="ixv-180416"
      unitRef="pure">0.133</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000170033_TH_1_Member"
      decimals="INF"
      id="ixv-180417"
      unitRef="pure">0.112</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000170033_TH_2_Member"
      decimals="INF"
      id="ixv-180418"
      unitRef="pure">0.088</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000170033_TH_3_Member"
      decimals="INF"
      id="ixv-180419"
      unitRef="pure">0.059</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000170033_TH_4_Member"
      decimals="INF"
      id="ixv-180420"
      unitRef="pure">0.049</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000170033_TH_5_Member"
      decimals="INF"
      id="ixv-180421"
      unitRef="pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000170033_TH_6_Member"
      decimals="INF"
      id="ixv-180422"
      unitRef="pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000170033_TH_7_Member"
      decimals="INF"
      id="ixv-180423"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000170033_TH_8_Member"
      decimals="INF"
      id="ixv-180424"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000170033_TH_9_Member"
      decimals="INF"
      id="ixv-180425"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:MaterialFundChngTextBlock contextRef="C000170033_ClassMember" id="ixv-5210">
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;How has the Fund changed?&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;This is a summary of certain changes to the Fund since May 1, 2025. For more complete information, you may review the Fund's next prospectus, which we expect to be available by&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;June 27, 2026 at &lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;fundresearch.fidelity.com/prospectus/sec&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt; or upon request at &lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;1-800-544-8544&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:0px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt; or by sending an e-mail to &lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;fidfunddocuments@fidelity.com&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;border-style:none;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:50%; background-color:#ebf3e9;border-right:2px dashed #368627;padding:19px 19px 19px 19px;" valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;The fees associated with this class changed during the reporting year. The variations in class fees are primarily the result of the following changes:&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;ul style="color:#000000;list-style-type:disc;margin:0px 0px 0px 25px;padding:0px;"&gt;&lt;li style="margin:5px 0px 2px 24px;padding:0px 0px 0px 0px;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Expense reductions&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:50%; background-color:#ebf3e9;padding:19px 19px 19px 19px;" valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;The fund modified its principal investment strategies during the reporting period.&#160;&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;br/&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:SummaryOfChngLegendTextBlock contextRef="C000170033_ClassMember" id="ixv-5216">&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;This is a summary of certain changes to the Fund since May 1, 2025. For more complete information, you may review the Fund's next prospectus, which we expect to be available by&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;June 27, 2026 at &lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;fundresearch.fidelity.com/prospectus/sec&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt; or upon request at &lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;1-800-544-8544&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:0px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt; or by sending an e-mail to &lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;fidfunddocuments@fidelity.com&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;.&lt;/span&gt;</oef:SummaryOfChngLegendTextBlock>
    <oef:UpdProspectusWebAddress contextRef="C000170033_ClassMember" id="ixv-5220">&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;fundresearch.fidelity.com/prospectus/sec&lt;/span&gt;</oef:UpdProspectusWebAddress>
    <oef:UpdProspectusPhoneNumber contextRef="C000170033_ClassMember" id="ixv-5223">&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;1-800-544-8544&lt;/span&gt;</oef:UpdProspectusPhoneNumber>
    <oef:UpdProspectusEmailAddress contextRef="C000170033_ClassMember" id="ixv-5227">&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;fidfunddocuments@fidelity.com&lt;/span&gt;</oef:UpdProspectusEmailAddress>
    <oef:MaterialFundChngExpensesTextBlock contextRef="C000170033_ClassMember" id="ixv-5238">&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;The fees associated with this class changed during the reporting year. The variations in class fees are primarily the result of the following changes:&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;ul style="color:#000000;list-style-type:disc;margin:0px 0px 0px 25px;padding:0px;"&gt;&lt;li style="margin:5px 0px 2px 24px;padding:0px 0px 0px 0px;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Expense reductions&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:MaterialFundChngExpensesTextBlock>
    <oef:MaterialFundChngStrategiesTextBlock contextRef="C000170033_ClassMember" id="ixv-5250">&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;The fund modified its principal investment strategies during the reporting period.&#160;&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;br/&gt;&lt;/div&gt;</oef:MaterialFundChngStrategiesTextBlock>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-5306">2026-04-30</dei:DocumentPeriodEndDate>
    <oef:MaterialFundChngNoticeTextBlock contextRef="C000177589_ClassMember" id="ixv-5310">This report describes changes to the Fund that occurred during the reporting period.</oef:MaterialFundChngNoticeTextBlock>
    <oef:FundName contextRef="C000177589_ClassMember" id="ixv-5321">Fidelity Flex&#xae; Small Cap Index Fund</oef:FundName>
    <oef:ClassName contextRef="C000177589_ClassMember" id="ixv-5324">Fidelity Flex&#xae; Small Cap Index Fund</oef:ClassName>
    <dei:TradingSymbol contextRef="C000177589_ClassMember" id="ixv-5328">FLXSX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000177589_ClassMember" id="ixv-5347">This annual shareholder report contains information about Fidelity Flex&#xae; Small Cap Index Fund for the period May 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000177589_ClassMember" id="ixv-5349">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000177589_ClassMember" id="ixv-5354">You can find additional information about the Fund at fundresearch.fidelity.com/prospectus/sec. You can also request this information by contacting us at 1-800-544-3455 or by sending an e-mail to fidfunddocuments@fidelity.com.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite contextRef="C000177589_ClassMember" id="ixv-5356">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000177589_ClassMember" id="ixv-5359">1-800-544-3455</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000177589_ClassMember" id="ixv-5362">fidfunddocuments@fidelity.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000177589_ClassMember" id="ixv-5369">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;What were your Fund costs for the last year?&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(based on hypothetical $10,000 investment)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size:11px;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:bold;"&gt;FUND COST (PREVIOUS YEAR)&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;border-style:none;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:51%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs of a $10,000 investment&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs paid as a percentage of a $10,000 investment &lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:51%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fidelity Flex&#xae; Small Cap Index Fund&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$ &lt;/span&gt;0&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:6px;color:#000000;font-style:normal;vertical-align:4px;font-weight:normal;"&gt;A&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;0.00&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:6px;color:#000000;font-style:normal;vertical-align:4px;font-weight:normal;"&gt;B&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:6px;color:#000000;font-style:normal;vertical-align:4px;font-weight:normal;"&gt;A &lt;/span&gt;&lt;span style="font-family:'Fidelity Sans Cd';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Amount represents less than $.50&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:6px;color:#000000;font-style:normal;vertical-align:4px;font-weight:normal;"&gt;B &lt;/span&gt;&lt;span style="font-family:'Fidelity Sans Cd';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Amount represents less than 0.005%&lt;/span&gt;&lt;/div&gt;
&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="C000177589_ClassMember"
      decimals="0"
      id="ixv-180426"
      unitRef="usd">0</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000177589_ClassMember"
      decimals="INF"
      id="ixv-180427"
      unitRef="pure">0.0000</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock contextRef="C000177589_ClassMember" id="ixv-5421">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;What affected the Fund's performance this period?&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;text-indent:-24px;margin-bottom:2px;margin-left:24px;margin-top:5px;margin-right:0px;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#x2022;&lt;span style="padding-right:10px"&gt;&lt;/span&gt;U.S. stocks achieved a strong gain for the 12 months ending April 30, 2026, reflecting enthusiasm for artificial intelligence, strong corporate fundamentals, a resilient economy and, beginning in September, the Federal Reserve's first interest-rate reductions since December 2024.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;text-indent:-24px;margin-bottom:2px;margin-left:24px;margin-top:5px;margin-right:0px;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#x2022;&lt;span style="padding-right:10px"&gt;&lt;/span&gt;Against this backdrop, industrials gained approximately 61% and contributed most to the fund's performance for the fiscal year, driven by the capital goods industry (+81%). Information technology, which gained approximately 71%, also helped, as did health care, which advanced 44%, lifted by the pharmaceuticals, biotechnology &amp;amp; life sciences industry (+68%). The financials sector rose about 21%, while energy gained 92% and consumer discretionary advanced approximately 23%. Other contributors included the materials (+61%), communication services (+57%), real estate (+26%), utilities (+10%) and consumer staples (+3%) sectors.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;text-indent:-24px;margin-bottom:2px;margin-left:24px;margin-top:5px;margin-right:0px;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#x2022;&lt;span style="padding-right:10px"&gt;&lt;/span&gt;Turning to individual stocks, the top contributor was Bloom Energy (+1020%), from the capital goods industry. Within the same group, Rocket Lab gained 105% and contributed. In pharmaceuticals, biotechnology &amp;amp; life sciences, Revolution Medicines gained approximately 254% and lifted the fund. Another notable contributor was Credo Technology (+273%), a stock in the semiconductors &amp;amp; semiconductor equipment industry. Lastly, in media &amp;amp; entertainment, EchoStar gained roughly 485% and also lifted the fund.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;text-indent:-24px;margin-bottom:2px;margin-left:24px;margin-top:5px;margin-right:0px;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#x2022;&lt;span style="padding-right:10px"&gt;&lt;/span&gt;Conversely, the biggest detractor was Shift4 Payments (-57%), from the financial services industry. From the same industry, Rocket returned 19% and hurt the fund. Gitlab (-51%), from the software &amp;amp; services industry, detracted. Chewy (-35%), a stock in the consumer discretionary distribution &amp;amp; retail category, hindered the fund. Lastly, ADMA Biologics, within the pharmaceuticals, biotechnology &amp;amp; life sciences category, returned -57% and also detracted.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock contextRef="C000177589_ClassMember" id="ixv-5439">How did the Fund perform over the life of Fund?

 &#160;&#160;
CUMULATIVE PERFORMANCE
March 9, 2017 through April 30, 2026. 
Initial investment of $10,000.
Fidelity Flex&#xae; Small Cap Index Fund


$10,000

$10,310


$11,519


$12,052


$10,096


$17,670


$14,688


$14,180


$16,090


$16,243



Fidelity Flex Small Cap Linked Index&#x2120;


$10,000

$10,316


$11,506


$12,037


$10,064


$17,603


$14,634


$14,100


$15,978


$16,118



Fidelity U.S. Small Cap Index&#x2120;


$10,000

$10,310


$11,519


$12,052


$10,096


$17,670


$14,727


$14,020


$15,854


$16,223



Russell 2000&#xae; Index


$10,000

$10,316


$11,506


$12,037


$10,064


$17,603


$14,634


$14,100


$15,978


$16,118



Russell 3000&#xae; Index


$10,000

$10,131


$11,453


$12,906


$12,771


$19,274


$18,674


$18,955


$23,182


$25,825



&#160;

2017

2018

2019

2020

2021

2022

2023

2024

2025

2026









Effective July 21, 2025, the fund began comparing its performance to the Fidelity U.S. Small Cap IndexSM rather than Russell 2000&#xae;Index because the Fidelity U.S. Small Cap IndexSM conforms more closely to the fund's investment policies.
</oef:LineGraphTableTextBlock>
    <oef:LineGraphAndTableMeasureName contextRef="C000177589_LG_ClassMember_10YR" id="ixv-5458">&lt;span style="font-family:'Fidelity Sans';font-size:9px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fidelity Flex&#xae; Small Cap Index Fund&lt;/span&gt;</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="C000177589_ClassMember_AsOf_2017"
      decimals="0"
      id="ixv-180428"
      unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177589_ClassMember_AsOf_2018"
      decimals="0"
      id="ixv-180429"
      unitRef="usd">10310</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177589_ClassMember_AsOf_2019"
      decimals="0"
      id="ixv-180430"
      unitRef="usd">11519</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177589_ClassMember_AsOf_2020"
      decimals="0"
      id="ixv-180431"
      unitRef="usd">12052</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177589_ClassMember_AsOf_2021"
      decimals="0"
      id="ixv-180432"
      unitRef="usd">10096</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177589_ClassMember_AsOf_2022"
      decimals="0"
      id="ixv-180433"
      unitRef="usd">17670</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177589_ClassMember_AsOf_2023"
      decimals="0"
      id="ixv-180434"
      unitRef="usd">14688</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177589_ClassMember_AsOf_2024"
      decimals="0"
      id="ixv-180435"
      unitRef="usd">14180</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177589_ClassMember_AsOf_2025"
      decimals="0"
      id="ixv-180436"
      unitRef="usd">16090</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177589_ClassMember_AsOf_2026"
      decimals="0"
      id="ixv-180437"
      unitRef="usd">16243</oef:AccmVal>
    <oef:LineGraphAndTableMeasureName
      contextRef="C000177589_LG_1_AdditionalIndexMember_10YR"
      id="ixv-5503">&lt;span style="font-family:'Fidelity Sans';font-size:9px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fidelity Flex Small Cap Linked Index&#x2120;&lt;/span&gt;</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="C000177589_1_AdditionalIndexMember_AsOf_2017"
      decimals="0"
      id="ixv-180438"
      unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177589_1_AdditionalIndexMember_AsOf_2018"
      decimals="0"
      id="ixv-180439"
      unitRef="usd">10316</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177589_1_AdditionalIndexMember_AsOf_2019"
      decimals="0"
      id="ixv-180440"
      unitRef="usd">11506</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177589_1_AdditionalIndexMember_AsOf_2020"
      decimals="0"
      id="ixv-180441"
      unitRef="usd">12037</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177589_1_AdditionalIndexMember_AsOf_2021"
      decimals="0"
      id="ixv-180442"
      unitRef="usd">10064</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177589_1_AdditionalIndexMember_AsOf_2022"
      decimals="0"
      id="ixv-180443"
      unitRef="usd">17603</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177589_1_AdditionalIndexMember_AsOf_2023"
      decimals="0"
      id="ixv-180444"
      unitRef="usd">14634</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177589_1_AdditionalIndexMember_AsOf_2024"
      decimals="0"
      id="ixv-180445"
      unitRef="usd">14100</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177589_1_AdditionalIndexMember_AsOf_2025"
      decimals="0"
      id="ixv-180446"
      unitRef="usd">15978</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177589_1_AdditionalIndexMember_AsOf_2026"
      decimals="0"
      id="ixv-180447"
      unitRef="usd">16118</oef:AccmVal>
    <oef:LineGraphAndTableMeasureName
      contextRef="C000177589_LG_2_AdditionalIndexMember_10YR"
      id="ixv-5548">&lt;span style="font-family:'Fidelity Sans';font-size:9px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fidelity U.S. Small Cap Index&#x2120;&lt;/span&gt;</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="C000177589_2_AdditionalIndexMember_AsOf_2017"
      decimals="0"
      id="ixv-180448"
      unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177589_2_AdditionalIndexMember_AsOf_2018"
      decimals="0"
      id="ixv-180449"
      unitRef="usd">10310</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177589_2_AdditionalIndexMember_AsOf_2019"
      decimals="0"
      id="ixv-180450"
      unitRef="usd">11519</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177589_2_AdditionalIndexMember_AsOf_2020"
      decimals="0"
      id="ixv-180451"
      unitRef="usd">12052</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177589_2_AdditionalIndexMember_AsOf_2021"
      decimals="0"
      id="ixv-180452"
      unitRef="usd">10096</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177589_2_AdditionalIndexMember_AsOf_2022"
      decimals="0"
      id="ixv-180453"
      unitRef="usd">17670</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177589_2_AdditionalIndexMember_AsOf_2023"
      decimals="0"
      id="ixv-180454"
      unitRef="usd">14727</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177589_2_AdditionalIndexMember_AsOf_2024"
      decimals="0"
      id="ixv-180455"
      unitRef="usd">14020</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177589_2_AdditionalIndexMember_AsOf_2025"
      decimals="0"
      id="ixv-180456"
      unitRef="usd">15854</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177589_2_AdditionalIndexMember_AsOf_2026"
      decimals="0"
      id="ixv-180457"
      unitRef="usd">16223</oef:AccmVal>
    <oef:LineGraphAndTableMeasureName
      contextRef="C000177589_0_LG_BBIndexMember_10YR"
      id="ixv-5593">&lt;span style="font-family:'Fidelity Sans';font-size:9px;color:#000000;font-style:normal;font-weight:normal;"&gt;Russell 2000&#xae; Index&lt;/span&gt;</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="C000177589_0_BBIndexMember_AsOf_2017"
      decimals="0"
      id="ixv-180458"
      unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177589_0_BBIndexMember_AsOf_2018"
      decimals="0"
      id="ixv-180459"
      unitRef="usd">10316</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177589_0_BBIndexMember_AsOf_2019"
      decimals="0"
      id="ixv-180460"
      unitRef="usd">11506</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177589_0_BBIndexMember_AsOf_2020"
      decimals="0"
      id="ixv-180461"
      unitRef="usd">12037</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177589_0_BBIndexMember_AsOf_2021"
      decimals="0"
      id="ixv-180462"
      unitRef="usd">10064</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177589_0_BBIndexMember_AsOf_2022"
      decimals="0"
      id="ixv-180463"
      unitRef="usd">17603</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177589_0_BBIndexMember_AsOf_2023"
      decimals="0"
      id="ixv-180464"
      unitRef="usd">14634</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177589_0_BBIndexMember_AsOf_2024"
      decimals="0"
      id="ixv-180465"
      unitRef="usd">14100</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177589_0_BBIndexMember_AsOf_2025"
      decimals="0"
      id="ixv-180466"
      unitRef="usd">15978</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177589_0_BBIndexMember_AsOf_2026"
      decimals="0"
      id="ixv-180467"
      unitRef="usd">16118</oef:AccmVal>
    <oef:LineGraphAndTableMeasureName
      contextRef="C000177589_4_LG_BBIndexMember_10YR"
      id="ixv-5638">&lt;span style="font-family:'Fidelity Sans';font-size:9px;color:#000000;font-style:normal;font-weight:normal;"&gt;Russell 3000&#xae; Index&lt;/span&gt;</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="C000177589_4_BBIndexMember_AsOf_2017"
      decimals="0"
      id="ixv-180468"
      unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177589_4_BBIndexMember_AsOf_2018"
      decimals="0"
      id="ixv-180469"
      unitRef="usd">10131</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177589_4_BBIndexMember_AsOf_2019"
      decimals="0"
      id="ixv-180470"
      unitRef="usd">11453</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177589_4_BBIndexMember_AsOf_2020"
      decimals="0"
      id="ixv-180471"
      unitRef="usd">12906</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177589_4_BBIndexMember_AsOf_2021"
      decimals="0"
      id="ixv-180472"
      unitRef="usd">12771</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177589_4_BBIndexMember_AsOf_2022"
      decimals="0"
      id="ixv-180473"
      unitRef="usd">19274</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177589_4_BBIndexMember_AsOf_2023"
      decimals="0"
      id="ixv-180474"
      unitRef="usd">18674</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177589_4_BBIndexMember_AsOf_2024"
      decimals="0"
      id="ixv-180475"
      unitRef="usd">18955</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177589_4_BBIndexMember_AsOf_2025"
      decimals="0"
      id="ixv-180476"
      unitRef="usd">23182</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177589_4_BBIndexMember_AsOf_2026"
      decimals="0"
      id="ixv-180477"
      unitRef="usd">25825</oef:AccmVal>
    <oef:AvgAnnlRtrTableTextBlock contextRef="C000177589_ClassMember" id="ixv-5737">AVERAGE ANNUAL TOTAL RETURNS:

&#160;

1 Year

5 Year

Life of Fund


Fidelity Flex&#xae; Small Cap Index Fund &#160;A

43.17%

5.65%

9.66%


Fidelity Flex Small Cap Linked Index&#x2120; &#160;A

43.01%


5.54%


9.56%


Fidelity U.S. Small Cap Index&#x2120; B

44.75%


n/a 

n/a 


Russell 2000&#xae; Index &#160;A

44.41%


5.75%


9.68%


Russell 3000&#xae; Index &#160;A

31.01%


11.91%


14.25%




A &#160;From&#160;March 9, 2017B &#160;From&#160;April 21, 2022&#160;

&#160;
Effective July 21, 2025, the fund began comparing its performance to the Fidelity U.S. Small Cap IndexSM rather than Russell 2000&#xae; Index because the Fidelity U.S. Small Cap IndexSM conforms more closely to the fund's investment policies.
&#160;
Visit www.401k.com for more recent performance information.&#160;

&#160;


The Fund's past performance is not a good predictor of the Fund's future performance. &#160;The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.





</oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="C000177589_NoLoadClassMember_1YR"
      decimals="INF"
      id="ixv-180478"
      unitRef="pure">0.4317</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000177589_NoLoadClassMember_5YR"
      decimals="INF"
      id="ixv-180479"
      unitRef="pure">0.0565</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000177589_NoLoadClassMember_2025-05-01_2026-04-30"
      decimals="INF"
      id="ixv-180480"
      unitRef="pure">0.0966</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000177589_0_AdditionalIndexMember_1YR"
      decimals="INF"
      id="ixv-180481"
      unitRef="pure">0.4301</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000177589_0_AdditionalIndexMember_5YR"
      decimals="INF"
      id="ixv-180482"
      unitRef="pure">0.0554</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000177589_0_AdditionalIndexMember_LOC"
      decimals="INF"
      id="ixv-180483"
      unitRef="pure">0.0956</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000177589_1_AdditionalIndexMember_1YR"
      decimals="INF"
      id="ixv-180484"
      unitRef="pure">0.4475</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000177589_1_AdditionalIndexMember_5YR"
      id="ixv-180485"
      unitRef="pure"
      xsi:nil="true"/>
    <oef:AvgAnnlRtrPct
      contextRef="C000177589_1_AdditionalIndexMember_LOC"
      id="ixv-180486"
      unitRef="pure"
      xsi:nil="true"/>
    <oef:AvgAnnlRtrPct
      contextRef="C000177589_2_AdditionalIndexMember_1YR"
      decimals="INF"
      id="ixv-180487"
      unitRef="pure">0.4441</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000177589_2_AdditionalIndexMember_5YR"
      decimals="INF"
      id="ixv-180488"
      unitRef="pure">0.0575</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000177589_2_AdditionalIndexMember_LOC"
      decimals="INF"
      id="ixv-180489"
      unitRef="pure">0.0968</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000177589_3_BBIndexMember_1YR"
      decimals="INF"
      id="ixv-180490"
      unitRef="pure">0.3101</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000177589_3_BBIndexMember_5YR"
      decimals="INF"
      id="ixv-180491"
      unitRef="pure">0.1191</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000177589_3_BBIndexMember_LOC"
      decimals="INF"
      id="ixv-180492"
      unitRef="pure">0.1425</oef:AvgAnnlRtrPct>
    <oef:PerfInceptionDate
      contextRef="C000177589_Perf_2017-09-03_Member"
      id="ixv-5844">2017-03-09</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="C000177589_Perf_2022-04-21_Member"
      id="ixv-5852">2022-04-21</oef:PerfInceptionDate>
    <oef:UpdPerfInfoLocationTextBlock contextRef="C000177589_ClassMember" id="ixv-5872">&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Visit &lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;www.401k.com&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt; for more recent performance information.&lt;/span&gt;</oef:UpdPerfInfoLocationTextBlock>
    <oef:PerformancePastDoesNotIndicateFuture contextRef="C000177589_ClassMember" id="ixv-5884">&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:italic;font-weight:normal;"&gt;The Fund's past performance is not a good predictor of the Fund's future performance.&lt;/span&gt;</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock contextRef="C000177589_ClassMember" id="ixv-5888">&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.&lt;/span&gt;</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock contextRef="C000177589_ClassMember" id="ixv-5894">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;Key Fund Statistics&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(as of April 30, 2026)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size:11px;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="1" style="border-collapse:separate;border-style:none;margin:auto;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:63%; " valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:bold;"&gt;KEY FACTS&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt; &lt;span&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fund Size&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;411,053,777&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Number of Holdings&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;1,676&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Total Advisory Fee&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;0&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="middle"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Portfolio Turnover&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;80&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="C000177589_InstantMember"
      decimals="0"
      id="ixv-180493"
      unitRef="usd">411053777</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000177589_InstantMember"
      decimals="INF"
      id="ixv-180494"
      unitRef="holding">1676</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="C000177589_ClassMember"
      decimals="0"
      id="ixv-180495"
      unitRef="usd">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000177589_ClassMember"
      decimals="INF"
      id="ixv-180496"
      unitRef="pure">0.80</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000177589_ClassMember" id="ixv-5969">
&#160;
&#160;
&#160;
MARKET SECTORS
(% of Fund's net assets)

&#160;

&#160;


Financials

18.6

&#160;


Health Care

16.5

&#160;


Industrials

16.0

&#160;


Information Technology

14.9

&#160;


Consumer Discretionary

10.9

&#160;


Energy

6.2

&#160;


Real Estate

5.3

&#160;


Materials

3.3

&#160;


Communication Services

3.0

&#160;


Consumer Staples

2.4

&#160;


Utilities

2.2

&#160;


&#160;




Common Stocks

99.3


Short-Term Investments and Net Other Assets (Liabilities)

0.7




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 99.3&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Short-Term Investments and Net Other Assets (Liabilities) - 0.7


&#160;






United States

97.9


Canada

0.5


Puerto Rico

0.5


Japan

0.2


Singapore

0.2


Norway

0.1


Switzerland

0.1


Monaco

0.1


Bahamas (Nassau)

0.1


Others

0.3




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 97.9&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Canada - 0.5&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Puerto Rico - 0.5&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Japan - 0.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Singapore - 0.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Norway - 0.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Switzerland - 0.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Monaco - 0.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Bahamas (Nassau) - 0.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Others - 0.3&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;




&#160;




&#160;
&#160;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000177589_MS_FinancialsSectorMember"
      decimals="INF"
      id="ixv-180497"
      unitRef="pure">0.186</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000177589_MS_HealthcareSectorMember"
      decimals="INF"
      id="ixv-180498"
      unitRef="pure">0.165</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000177589_MS_IndustrialSectorMember"
      decimals="INF"
      id="ixv-180499"
      unitRef="pure">0.160</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000177589_MS_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-180500"
      unitRef="pure">0.149</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000177589_MS_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-180501"
      unitRef="pure">0.109</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000177589_MS_EnergySectorMember"
      decimals="INF"
      id="ixv-180502"
      unitRef="pure">0.062</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000177589_MS_RealEstateSectorMember"
      decimals="INF"
      id="ixv-180503"
      unitRef="pure">0.053</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000177589_MS_MaterialsSectorMember"
      decimals="INF"
      id="ixv-180504"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000177589_MS_CommunicationsSectorMember"
      decimals="INF"
      id="ixv-180505"
      unitRef="pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000177589_MS_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-180506"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000177589_MS_UtilitiesSectorMember"
      decimals="INF"
      id="ixv-180507"
      unitRef="pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000177589_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-180508"
      unitRef="pure">0.993</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000177589_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-180509"
      unitRef="pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000177589_GD_US_Member"
      decimals="INF"
      id="ixv-180510"
      unitRef="pure">0.979</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000177589_GD_CA_Member"
      decimals="INF"
      id="ixv-180511"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000177589_GD_PR_Member"
      decimals="INF"
      id="ixv-180512"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000177589_GD_JP_Member"
      decimals="INF"
      id="ixv-180513"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000177589_GD_SG_Member"
      decimals="INF"
      id="ixv-180514"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000177589_GD_NO_Member"
      decimals="INF"
      id="ixv-180515"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000177589_GD_CH_Member"
      decimals="INF"
      id="ixv-180516"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000177589_GD_MC_Member"
      decimals="INF"
      id="ixv-180517"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000177589_GD_BahamasNassau_Member"
      decimals="INF"
      id="ixv-180518"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000177589_GD_Other_Member"
      decimals="INF"
      id="ixv-180519"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000177589_ClassMember" id="ixv-6308">TOP HOLDINGS(% of Fund's net assets)

&#160;

&#160;


Sanmina Corp

0.5


&#160;


Applied Optoelectronics Inc

0.5


&#160;


Semtech Corp

0.5


&#160;


Oklo Inc Class A

0.4


&#160;


Axsome Therapeutics Inc

0.4


&#160;


Applied Digital Corp

0.4


&#160;


FirstCash Holdings Inc

0.4


&#160;


ESCO Technologies Inc

0.4


&#160;


Lumen Technologies Inc

0.4


&#160;


Viasat Inc

0.3


&#160;


&#160;

4.2

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000177589_TH_0_Member"
      decimals="INF"
      id="ixv-180520"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000177589_TH_1_Member"
      decimals="INF"
      id="ixv-180521"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000177589_TH_2_Member"
      decimals="INF"
      id="ixv-180522"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000177589_TH_3_Member"
      decimals="INF"
      id="ixv-180523"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000177589_TH_4_Member"
      decimals="INF"
      id="ixv-180524"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000177589_TH_5_Member"
      decimals="INF"
      id="ixv-180525"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000177589_TH_6_Member"
      decimals="INF"
      id="ixv-180526"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000177589_TH_7_Member"
      decimals="INF"
      id="ixv-180527"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000177589_TH_8_Member"
      decimals="INF"
      id="ixv-180528"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000177589_TH_9_Member"
      decimals="INF"
      id="ixv-180529"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:MaterialFundChngTextBlock contextRef="C000177589_ClassMember" id="ixv-6433">
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;How has the Fund changed?&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;This is a summary of certain changes to the Fund since May 1, 2025. For more complete information, you may review the Fund's next prospectus, which we expect to be available by&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;June 27, 2026 at &lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;fundresearch.fidelity.com/prospectus/sec&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt; or upon request at &lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;1-800-544-3455&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:0px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt; or by sending an e-mail to &lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;fidfunddocuments@fidelity.com&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;border-style:none;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:50%; background-color:#ebf3e9;border-right:2px dashed #368627;padding:19px 19px 19px 19px;" valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;The fund's contractual proxy and shareholder meeting expense cap expired during the reporting period.&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:50%; background-color:#ebf3e9;padding:19px 19px 19px 19px;" valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:SummaryOfChngLegendTextBlock contextRef="C000177589_ClassMember" id="ixv-6439">&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;This is a summary of certain changes to the Fund since May 1, 2025. For more complete information, you may review the Fund's next prospectus, which we expect to be available by&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;June 27, 2026 at &lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;fundresearch.fidelity.com/prospectus/sec&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt; or upon request at &lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;1-800-544-3455&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:0px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt; or by sending an e-mail to &lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;fidfunddocuments@fidelity.com&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;.&lt;/span&gt;</oef:SummaryOfChngLegendTextBlock>
    <oef:UpdProspectusWebAddress contextRef="C000177589_ClassMember" id="ixv-6443">&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;fundresearch.fidelity.com/prospectus/sec&lt;/span&gt;</oef:UpdProspectusWebAddress>
    <oef:UpdProspectusPhoneNumber contextRef="C000177589_ClassMember" id="ixv-6446">&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;1-800-544-3455&lt;/span&gt;</oef:UpdProspectusPhoneNumber>
    <oef:UpdProspectusEmailAddress contextRef="C000177589_ClassMember" id="ixv-6450">&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;fidfunddocuments@fidelity.com&lt;/span&gt;</oef:UpdProspectusEmailAddress>
    <oef:MaterialFundChngExpensesTextBlock contextRef="C000177589_ClassMember" id="ixv-6461">&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;The fund's contractual proxy and shareholder meeting expense cap expired during the reporting period.&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:MaterialFundChngExpensesTextBlock>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-6519">2026-04-30</dei:DocumentPeriodEndDate>
    <oef:MaterialFundChngNoticeTextBlock contextRef="C000177585_ClassMember" id="ixv-6523">This report describes changes to the Fund that occurred during the reporting period.</oef:MaterialFundChngNoticeTextBlock>
    <oef:FundName contextRef="C000177585_ClassMember" id="ixv-6534">Fidelity Flex&#xae; Mid Cap Index Fund</oef:FundName>
    <oef:ClassName contextRef="C000177585_ClassMember" id="ixv-6537">Fidelity Flex&#xae; Mid Cap Index Fund</oef:ClassName>
    <dei:TradingSymbol contextRef="C000177585_ClassMember" id="ixv-6541">FLAPX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000177585_ClassMember" id="ixv-6560">This annual shareholder report contains information about Fidelity Flex&#xae; Mid Cap Index Fund for the period May 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000177585_ClassMember" id="ixv-6562">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000177585_ClassMember" id="ixv-6567">You can find additional information about the Fund at fundresearch.fidelity.com/prospectus/sec. You can also request this information by contacting us at 1-800-544-3455 or by sending an e-mail to fidfunddocuments@fidelity.com.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite contextRef="C000177585_ClassMember" id="ixv-6569">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000177585_ClassMember" id="ixv-6572">1-800-544-3455</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000177585_ClassMember" id="ixv-6575">fidfunddocuments@fidelity.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000177585_ClassMember" id="ixv-6582">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;What were your Fund costs for the last year?&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(based on hypothetical $10,000 investment)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size:11px;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:bold;"&gt;FUND COST (PREVIOUS YEAR)&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;border-style:none;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:51%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs of a $10,000 investment&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs paid as a percentage of a $10,000 investment &lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:51%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fidelity Flex&#xae; Mid Cap Index Fund&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$ &lt;/span&gt;0&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:6px;color:#000000;font-style:normal;vertical-align:4px;font-weight:normal;"&gt;A&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;0.00&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:6px;color:#000000;font-style:normal;vertical-align:4px;font-weight:normal;"&gt;B&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:6px;color:#000000;font-style:normal;vertical-align:4px;font-weight:normal;"&gt;A &lt;/span&gt;&lt;span style="font-family:'Fidelity Sans Cd';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Amount represents less than $.50&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:6px;color:#000000;font-style:normal;vertical-align:4px;font-weight:normal;"&gt;B &lt;/span&gt;&lt;span style="font-family:'Fidelity Sans Cd';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Amount represents less than 0.005%&lt;/span&gt;&lt;/div&gt;
&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="C000177585_ClassMember"
      decimals="0"
      id="ixv-180530"
      unitRef="usd">0</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000177585_ClassMember"
      decimals="INF"
      id="ixv-180531"
      unitRef="pure">0.0000</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock contextRef="C000177585_ClassMember" id="ixv-6634">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;What affected the Fund's performance this period?&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;text-indent:-24px;margin-bottom:2px;margin-left:24px;margin-top:5px;margin-right:0px;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#x2022;&lt;span style="padding-right:10px"&gt;&lt;/span&gt;U.S. stocks achieved a strong gain for the 12 months ending April 30, 2026, reflecting enthusiasm for artificial intelligence, strong corporate fundamentals, a resilient economy and, beginning in September, the Federal Reserve's first interest-rate reductions since December 2024.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;text-indent:-24px;margin-bottom:2px;margin-left:24px;margin-top:5px;margin-right:0px;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#x2022;&lt;span style="padding-right:10px"&gt;&lt;/span&gt;Against this backdrop, information technology gained about 89% and contributed most to the fund's performance for the fiscal year, driven by the technology hardware &amp;amp; equipment industry (+339%). Industrials, which gained roughly 46%, also helped, benefiting from the capital goods industry (+60%), as did financials, which advanced about 18%. The energy sector rose 72%, while health care gained approximately 26% and materials advanced 37%. Other contributors included the consumer discretionary (+18%), utilities (+21%), communication services (+19%), real estate (+9%) and consumer staples (+1%) sectors.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;text-indent:-24px;margin-bottom:2px;margin-left:24px;margin-top:5px;margin-right:0px;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#x2022;&lt;span style="padding-right:10px"&gt;&lt;/span&gt;Turning to individual stocks, the top contributor was Sandisk (+2772%), from the technology hardware &amp;amp; equipment industry. From the same category, Ciena (+655%), Lumentum Holdings (+1412%) and Coherent (+437%) boosted the fund. Lastly, in capital goods, Comfort Systems USA gained approximately 316% and also boosted the fund.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;text-indent:-24px;margin-bottom:2px;margin-left:24px;margin-top:5px;margin-right:0px;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#x2022;&lt;span style="padding-right:10px"&gt;&lt;/span&gt;In contrast, the biggest detractor was Duolingo (-72%), from the consumer services industry. In software &amp;amp; services, Nutanix (-41%) and Guidewire Software (-32%) hurt. Another notable detractor was Zillow (-34%), a stock in the real estate management &amp;amp; development industry. Lastly, Toast (-20%), from the financial services group, also hindered the fund.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock contextRef="C000177585_ClassMember" id="ixv-6652">How did the Fund perform over the life of Fund?

 &#160;&#160;
CUMULATIVE PERFORMANCE
March 9, 2017 through April 30, 2026. 
Initial investment of $10,000.
Fidelity Flex&#xae; Mid Cap Index Fund


$10,000

$10,190


$11,330


$12,548


$11,309


$18,053


$16,954


$16,680


$19,409


$20,828



Fidelity Flex Mid Cap Linked Index&#x2120;


$10,000

$10,192


$11,330


$12,542


$11,288


$18,012


$16,913


$16,627


$19,345


$20,764



Fidelity U.S. Mid Cap Index&#x2120;


$10,000

$10,190


$11,330


$12,548


$11,309


$18,053


$16,955


$16,524


$19,198


$19,785



Russell Midcap&#xae; Index


$10,000

$10,192


$11,330


$12,542


$11,288


$18,012


$16,913


$16,627


$19,345


$20,764



Russell 1000&#xae; Index


$10,000

$10,116


$11,449


$12,975


$12,986


$19,411


$19,004


$19,349


$23,765


$26,603



&#160;

2017

2018

2019

2020

2021

2022

2023

2024

2025

2026









Effective August 21, 2025, the fund began comparing its performance to Fidelity U.S. Mid Cap IndexSM rather than Russell Midcap&#xae; Index because the Fidelity U.S. Mid Cap IndexSM conforms more closely to the fund's investment policies.
</oef:LineGraphTableTextBlock>
    <oef:LineGraphAndTableMeasureName contextRef="C000177585_LG_ClassMember_10YR" id="ixv-6671">&lt;span style="font-family:'Fidelity Sans';font-size:9px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fidelity Flex&#xae; Mid Cap Index Fund&lt;/span&gt;</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="C000177585_ClassMember_AsOf_2017"
      decimals="0"
      id="ixv-180532"
      unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177585_ClassMember_AsOf_2018"
      decimals="0"
      id="ixv-180533"
      unitRef="usd">10190</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177585_ClassMember_AsOf_2019"
      decimals="0"
      id="ixv-180534"
      unitRef="usd">11330</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177585_ClassMember_AsOf_2020"
      decimals="0"
      id="ixv-180535"
      unitRef="usd">12548</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177585_ClassMember_AsOf_2021"
      decimals="0"
      id="ixv-180536"
      unitRef="usd">11309</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177585_ClassMember_AsOf_2022"
      decimals="0"
      id="ixv-180537"
      unitRef="usd">18053</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177585_ClassMember_AsOf_2023"
      decimals="0"
      id="ixv-180538"
      unitRef="usd">16954</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177585_ClassMember_AsOf_2024"
      decimals="0"
      id="ixv-180539"
      unitRef="usd">16680</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177585_ClassMember_AsOf_2025"
      decimals="0"
      id="ixv-180540"
      unitRef="usd">19409</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177585_ClassMember_AsOf_2026"
      decimals="0"
      id="ixv-180541"
      unitRef="usd">20828</oef:AccmVal>
    <oef:LineGraphAndTableMeasureName
      contextRef="C000177585_LG_1_AdditionalIndexMember_10YR"
      id="ixv-6716">&lt;span style="font-family:'Fidelity Sans';font-size:9px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fidelity Flex Mid Cap Linked Index&#x2120;&lt;/span&gt;</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="C000177585_1_AdditionalIndexMember_AsOf_2017"
      decimals="0"
      id="ixv-180542"
      unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177585_1_AdditionalIndexMember_AsOf_2018"
      decimals="0"
      id="ixv-180543"
      unitRef="usd">10192</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177585_1_AdditionalIndexMember_AsOf_2019"
      decimals="0"
      id="ixv-180544"
      unitRef="usd">11330</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177585_1_AdditionalIndexMember_AsOf_2020"
      decimals="0"
      id="ixv-180545"
      unitRef="usd">12542</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177585_1_AdditionalIndexMember_AsOf_2021"
      decimals="0"
      id="ixv-180546"
      unitRef="usd">11288</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177585_1_AdditionalIndexMember_AsOf_2022"
      decimals="0"
      id="ixv-180547"
      unitRef="usd">18012</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177585_1_AdditionalIndexMember_AsOf_2023"
      decimals="0"
      id="ixv-180548"
      unitRef="usd">16913</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177585_1_AdditionalIndexMember_AsOf_2024"
      decimals="0"
      id="ixv-180549"
      unitRef="usd">16627</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177585_1_AdditionalIndexMember_AsOf_2025"
      decimals="0"
      id="ixv-180550"
      unitRef="usd">19345</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177585_1_AdditionalIndexMember_AsOf_2026"
      decimals="0"
      id="ixv-180551"
      unitRef="usd">20764</oef:AccmVal>
    <oef:LineGraphAndTableMeasureName
      contextRef="C000177585_LG_2_AdditionalIndexMember_10YR"
      id="ixv-6761">&lt;span style="font-family:'Fidelity Sans';font-size:9px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fidelity U.S. Mid Cap Index&#x2120;&lt;/span&gt;</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="C000177585_2_AdditionalIndexMember_AsOf_2017"
      decimals="0"
      id="ixv-180552"
      unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177585_2_AdditionalIndexMember_AsOf_2018"
      decimals="0"
      id="ixv-180553"
      unitRef="usd">10190</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177585_2_AdditionalIndexMember_AsOf_2019"
      decimals="0"
      id="ixv-180554"
      unitRef="usd">11330</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177585_2_AdditionalIndexMember_AsOf_2020"
      decimals="0"
      id="ixv-180555"
      unitRef="usd">12548</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177585_2_AdditionalIndexMember_AsOf_2021"
      decimals="0"
      id="ixv-180556"
      unitRef="usd">11309</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177585_2_AdditionalIndexMember_AsOf_2022"
      decimals="0"
      id="ixv-180557"
      unitRef="usd">18053</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177585_2_AdditionalIndexMember_AsOf_2023"
      decimals="0"
      id="ixv-180558"
      unitRef="usd">16955</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177585_2_AdditionalIndexMember_AsOf_2024"
      decimals="0"
      id="ixv-180559"
      unitRef="usd">16524</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177585_2_AdditionalIndexMember_AsOf_2025"
      decimals="0"
      id="ixv-180560"
      unitRef="usd">19198</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177585_2_AdditionalIndexMember_AsOf_2026"
      decimals="0"
      id="ixv-180561"
      unitRef="usd">19785</oef:AccmVal>
    <oef:LineGraphAndTableMeasureName
      contextRef="C000177585_0_LG_BBIndexMember_10YR"
      id="ixv-6806">&lt;span style="font-family:'Fidelity Sans';font-size:9px;color:#000000;font-style:normal;font-weight:normal;"&gt;Russell Midcap&#xae; Index&lt;/span&gt;</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="C000177585_0_BBIndexMember_AsOf_2017"
      decimals="0"
      id="ixv-180562"
      unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177585_0_BBIndexMember_AsOf_2018"
      decimals="0"
      id="ixv-180563"
      unitRef="usd">10192</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177585_0_BBIndexMember_AsOf_2019"
      decimals="0"
      id="ixv-180564"
      unitRef="usd">11330</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177585_0_BBIndexMember_AsOf_2020"
      decimals="0"
      id="ixv-180565"
      unitRef="usd">12542</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177585_0_BBIndexMember_AsOf_2021"
      decimals="0"
      id="ixv-180566"
      unitRef="usd">11288</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177585_0_BBIndexMember_AsOf_2022"
      decimals="0"
      id="ixv-180567"
      unitRef="usd">18012</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177585_0_BBIndexMember_AsOf_2023"
      decimals="0"
      id="ixv-180568"
      unitRef="usd">16913</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177585_0_BBIndexMember_AsOf_2024"
      decimals="0"
      id="ixv-180569"
      unitRef="usd">16627</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177585_0_BBIndexMember_AsOf_2025"
      decimals="0"
      id="ixv-180570"
      unitRef="usd">19345</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177585_0_BBIndexMember_AsOf_2026"
      decimals="0"
      id="ixv-180571"
      unitRef="usd">20764</oef:AccmVal>
    <oef:LineGraphAndTableMeasureName
      contextRef="C000177585_4_LG_BBIndexMember_10YR"
      id="ixv-6851">&lt;span style="font-family:'Fidelity Sans';font-size:9px;color:#000000;font-style:normal;font-weight:normal;"&gt;Russell 1000&#xae; Index&lt;/span&gt;</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="C000177585_4_BBIndexMember_AsOf_2017"
      decimals="0"
      id="ixv-180572"
      unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177585_4_BBIndexMember_AsOf_2018"
      decimals="0"
      id="ixv-180573"
      unitRef="usd">10116</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177585_4_BBIndexMember_AsOf_2019"
      decimals="0"
      id="ixv-180574"
      unitRef="usd">11449</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177585_4_BBIndexMember_AsOf_2020"
      decimals="0"
      id="ixv-180575"
      unitRef="usd">12975</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177585_4_BBIndexMember_AsOf_2021"
      decimals="0"
      id="ixv-180576"
      unitRef="usd">12986</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177585_4_BBIndexMember_AsOf_2022"
      decimals="0"
      id="ixv-180577"
      unitRef="usd">19411</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177585_4_BBIndexMember_AsOf_2023"
      decimals="0"
      id="ixv-180578"
      unitRef="usd">19004</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177585_4_BBIndexMember_AsOf_2024"
      decimals="0"
      id="ixv-180579"
      unitRef="usd">19349</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177585_4_BBIndexMember_AsOf_2025"
      decimals="0"
      id="ixv-180580"
      unitRef="usd">23765</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000177585_4_BBIndexMember_AsOf_2026"
      decimals="0"
      id="ixv-180581"
      unitRef="usd">26603</oef:AccmVal>
    <oef:AvgAnnlRtrTableTextBlock contextRef="C000177585_ClassMember" id="ixv-6948">AVERAGE ANNUAL TOTAL RETURNS:

&#160;

1 Year

5 Year

Life of Fund


Fidelity Flex&#xae; Mid Cap Index Fund &#160;A

33.48%

9.02%

11.83%


Fidelity Flex Mid Cap Linked Index&#x2120; &#160;A

33.50%


9.01%


11.79%


Fidelity U.S. Mid Cap Index&#x2120; B

34.47%


n/a 

n/a 


Russell Midcap&#xae; Index &#160;A

25.78%


7.72%


11.06%


Russell 1000&#xae; Index &#160;A

30.42%


12.32%


14.57%




A &#160;From&#160;March 9, 2017B &#160;From&#160;April 21, 2022 

&#160;
Effective August 21, 2025, the fund began comparing its performance to Fidelity U.S. Mid Cap IndexSM rather than Russell Midcap&#xae; Index because the Fidelity U.S. Mid Cap IndexSM conforms more closely to the fund's investment policies.
&#160;
Visit www.401k.com for more recent performance information.&#160;

&#160;


The Fund's past performance is not a good predictor of the Fund's future performance. &#160;The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.





</oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="C000177585_NoLoadClassMember_1YR"
      decimals="INF"
      id="ixv-180582"
      unitRef="pure">0.3348</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000177585_NoLoadClassMember_5YR"
      decimals="INF"
      id="ixv-180583"
      unitRef="pure">0.0902</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000177585_NoLoadClassMember_2025-05-01_2026-04-30"
      decimals="INF"
      id="ixv-180584"
      unitRef="pure">0.1183</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000177585_0_AdditionalIndexMember_1YR"
      decimals="INF"
      id="ixv-180585"
      unitRef="pure">0.3350</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000177585_0_AdditionalIndexMember_5YR"
      decimals="INF"
      id="ixv-180586"
      unitRef="pure">0.0901</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000177585_0_AdditionalIndexMember_LOC"
      decimals="INF"
      id="ixv-180587"
      unitRef="pure">0.1179</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000177585_1_AdditionalIndexMember_1YR"
      decimals="INF"
      id="ixv-180588"
      unitRef="pure">0.3447</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000177585_1_AdditionalIndexMember_5YR"
      id="ixv-180589"
      unitRef="pure"
      xsi:nil="true"/>
    <oef:AvgAnnlRtrPct
      contextRef="C000177585_1_AdditionalIndexMember_LOC"
      id="ixv-180590"
      unitRef="pure"
      xsi:nil="true"/>
    <oef:AvgAnnlRtrPct
      contextRef="C000177585_2_AdditionalIndexMember_1YR"
      decimals="INF"
      id="ixv-180591"
      unitRef="pure">0.2578</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000177585_2_AdditionalIndexMember_5YR"
      decimals="INF"
      id="ixv-180592"
      unitRef="pure">0.0772</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000177585_2_AdditionalIndexMember_LOC"
      decimals="INF"
      id="ixv-180593"
      unitRef="pure">0.1106</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000177585_3_BBIndexMember_1YR"
      decimals="INF"
      id="ixv-180594"
      unitRef="pure">0.3042</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000177585_3_BBIndexMember_5YR"
      decimals="INF"
      id="ixv-180595"
      unitRef="pure">0.1232</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000177585_3_BBIndexMember_LOC"
      decimals="INF"
      id="ixv-180596"
      unitRef="pure">0.1457</oef:AvgAnnlRtrPct>
    <oef:PerfInceptionDate
      contextRef="C000177585_Perf_2017-09-03_Member"
      id="ixv-7055">2017-03-09</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="C000177585_Perf_2022-04-21_Member"
      id="ixv-7062">2022-04-21</oef:PerfInceptionDate>
    <oef:UpdPerfInfoLocationTextBlock contextRef="C000177585_ClassMember" id="ixv-7081">&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Visit &lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;www.401k.com&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt; for more recent performance information.&lt;/span&gt;</oef:UpdPerfInfoLocationTextBlock>
    <oef:PerformancePastDoesNotIndicateFuture contextRef="C000177585_ClassMember" id="ixv-7093">&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:italic;font-weight:normal;"&gt;The Fund's past performance is not a good predictor of the Fund's future performance.&lt;/span&gt;</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock contextRef="C000177585_ClassMember" id="ixv-7097">&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.&lt;/span&gt;</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock contextRef="C000177585_ClassMember" id="ixv-7103">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;Key Fund Statistics&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(as of April 30, 2026)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size:11px;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="1" style="border-collapse:separate;border-style:none;margin:auto;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:63%; " valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:bold;"&gt;KEY FACTS&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt; &lt;span&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fund Size&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;605,831,383&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Number of Holdings&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;511&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Total Advisory Fee&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;0&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="middle"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Portfolio Turnover&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;89&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="C000177585_InstantMember"
      decimals="0"
      id="ixv-180597"
      unitRef="usd">605831383</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000177585_InstantMember"
      decimals="INF"
      id="ixv-180598"
      unitRef="holding">511</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="C000177585_ClassMember"
      decimals="0"
      id="ixv-180599"
      unitRef="usd">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000177585_ClassMember"
      decimals="INF"
      id="ixv-180600"
      unitRef="pure">0.89</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000177585_ClassMember" id="ixv-7178">
&#160;
&#160;
&#160;
MARKET SECTORS
(% of Fund's net assets)

&#160;

&#160;


Industrials

21.0

&#160;


Financials

16.2

&#160;


Information Technology

14.2

&#160;


Consumer Discretionary

11.5

&#160;


Health Care

11.1

&#160;


Real Estate

7.7

&#160;


Materials

4.2

&#160;


Energy

3.6

&#160;


Communication Services

3.6

&#160;


Consumer Staples

3.5

&#160;


Utilities

3.0

&#160;


&#160;




Common Stocks

99.6


Preferred Stocks

0.0


Short-Term Investments and Net Other Assets (Liabilities)

0.4




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 99.6&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Preferred Stocks - 0.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Short-Term Investments and Net Other Assets (Liabilities) - 0.4


&#160;






United States

98.5


Thailand

0.6


Bermuda

0.3


Puerto Rico

0.2


Sweden

0.2


Switzerland

0.1


Belgium

0.1




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 98.5&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Thailand - 0.6&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Bermuda - 0.3&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Puerto Rico - 0.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Sweden - 0.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Switzerland - 0.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Belgium - 0.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;




&#160;




&#160;
&#160;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000177585_MS_IndustrialSectorMember"
      decimals="INF"
      id="ixv-180601"
      unitRef="pure">0.210</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000177585_MS_FinancialsSectorMember"
      decimals="INF"
      id="ixv-180602"
      unitRef="pure">0.162</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000177585_MS_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-180603"
      unitRef="pure">0.142</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000177585_MS_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-180604"
      unitRef="pure">0.115</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000177585_MS_HealthcareSectorMember"
      decimals="INF"
      id="ixv-180605"
      unitRef="pure">0.111</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000177585_MS_RealEstateSectorMember"
      decimals="INF"
      id="ixv-180606"
      unitRef="pure">0.077</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000177585_MS_MaterialsSectorMember"
      decimals="INF"
      id="ixv-180607"
      unitRef="pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000177585_MS_EnergySectorMember"
      decimals="INF"
      id="ixv-180608"
      unitRef="pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000177585_MS_CommunicationsSectorMember"
      decimals="INF"
      id="ixv-180609"
      unitRef="pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000177585_MS_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-180610"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000177585_MS_UtilitiesSectorMember"
      decimals="INF"
      id="ixv-180611"
      unitRef="pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000177585_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-180612"
      unitRef="pure">0.996</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000177585_AA_PreferredStocks_Member"
      decimals="INF"
      id="ixv-180613"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000177585_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-180614"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000177585_GD_US_Member"
      decimals="INF"
      id="ixv-180615"
      unitRef="pure">0.985</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000177585_GD_TH_Member"
      decimals="INF"
      id="ixv-180616"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000177585_GD_BM_Member"
      decimals="INF"
      id="ixv-180617"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000177585_GD_PR_Member"
      decimals="INF"
      id="ixv-180618"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000177585_GD_SE_Member"
      decimals="INF"
      id="ixv-180619"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000177585_GD_CH_Member"
      decimals="INF"
      id="ixv-180620"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000177585_GD_BE_Member"
      decimals="INF"
      id="ixv-180621"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000177585_ClassMember" id="ixv-7491">TOP HOLDINGS(% of Fund's net assets)

&#160;

&#160;


Astera Labs Inc

0.6


&#160;


Fabrinet

0.6


&#160;


nVent Electric PLC

0.6


&#160;


RBC Bearings Inc

0.6


&#160;


Everpure Inc Class A

0.5


&#160;


BWX Technologies Inc

0.5


&#160;


MKS Inc

0.5


&#160;


Loews Corp

0.5


&#160;


Reddit Inc Class A

0.5


&#160;


Affirm Holdings Inc Class A

0.5


&#160;


&#160;

5.4

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000177585_TH_0_Member"
      decimals="INF"
      id="ixv-180622"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000177585_TH_1_Member"
      decimals="INF"
      id="ixv-180623"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000177585_TH_2_Member"
      decimals="INF"
      id="ixv-180624"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000177585_TH_3_Member"
      decimals="INF"
      id="ixv-180625"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000177585_TH_4_Member"
      decimals="INF"
      id="ixv-180626"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000177585_TH_5_Member"
      decimals="INF"
      id="ixv-180627"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000177585_TH_6_Member"
      decimals="INF"
      id="ixv-180628"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000177585_TH_7_Member"
      decimals="INF"
      id="ixv-180629"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000177585_TH_8_Member"
      decimals="INF"
      id="ixv-180630"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000177585_TH_9_Member"
      decimals="INF"
      id="ixv-180631"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:MaterialFundChngTextBlock contextRef="C000177585_ClassMember" id="ixv-7616">
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;How has the Fund changed?&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;This is a summary of certain changes to the Fund since May 1, 2025. For more complete information, you may review the Fund's next prospectus, which we expect to be available by June 27, 2026 at &lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;fundresearch.fidelity.com/prospectus/sec&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt; or upon request at &lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;1-800-544-3455&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:0px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt; or by sending an e-mail to &lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;fidfunddocuments@fidelity.com&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;border-style:none;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:50%; background-color:#ebf3e9;border-right:2px dashed #368627;padding:19px 19px 19px 19px;" valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;The fund's contractual proxy and shareholder meeting expense cap expired during the reporting period.&lt;/span&gt;

&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:50%; background-color:#ebf3e9;padding:19px 19px 19px 19px;" valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:SummaryOfChngLegendTextBlock contextRef="C000177585_ClassMember" id="ixv-7622">&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;This is a summary of certain changes to the Fund since May 1, 2025. For more complete information, you may review the Fund's next prospectus, which we expect to be available by June 27, 2026 at &lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;fundresearch.fidelity.com/prospectus/sec&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt; or upon request at &lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;1-800-544-3455&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:0px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt; or by sending an e-mail to &lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;fidfunddocuments@fidelity.com&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;.&lt;/span&gt;</oef:SummaryOfChngLegendTextBlock>
    <oef:UpdProspectusWebAddress contextRef="C000177585_ClassMember" id="ixv-7624">&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;fundresearch.fidelity.com/prospectus/sec&lt;/span&gt;</oef:UpdProspectusWebAddress>
    <oef:UpdProspectusPhoneNumber contextRef="C000177585_ClassMember" id="ixv-7627">&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;1-800-544-3455&lt;/span&gt;</oef:UpdProspectusPhoneNumber>
    <oef:UpdProspectusEmailAddress contextRef="C000177585_ClassMember" id="ixv-7631">&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;fidfunddocuments@fidelity.com&lt;/span&gt;</oef:UpdProspectusEmailAddress>
    <oef:MaterialFundChngExpensesTextBlock contextRef="C000177585_ClassMember" id="ixv-7642">&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;The fund's contractual proxy and shareholder meeting expense cap expired during the reporting period.&lt;/span&gt;

&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:MaterialFundChngExpensesTextBlock>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-7699">2026-04-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000261868_ClassMember" id="ixv-7711">Fidelity Flex&#xae; Mid Cap Focused Index Fund</oef:FundName>
    <oef:ClassName contextRef="C000261868_ClassMember" id="ixv-7714">Fidelity Flex&#xae; Mid Cap Focused Index Fund</oef:ClassName>
    <dei:TradingSymbol contextRef="C000261868_ClassMember" id="ixv-7718">FXMCX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000261868_ClassMember" id="ixv-7737">This annual shareholder report contains information about Fidelity Flex&#xae; Mid Cap Focused Index Fund for the period July 24, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000261868_ClassMember" id="ixv-7739">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000261868_ClassMember" id="ixv-7744">You can find additional information about the Fund at fundresearch.fidelity.com/prospectus/sec. You can also request this information by contacting us at 1-800-544-3455 or by sending an e-mail to fidfunddocuments@fidelity.com.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite contextRef="C000261868_ClassMember" id="ixv-7746">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000261868_ClassMember" id="ixv-7749">1-800-544-3455</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000261868_ClassMember" id="ixv-7752">fidfunddocuments@fidelity.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000261868_ClassMember" id="ixv-7759">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;What were your Fund costs for the last year?&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(based on hypothetical $10,000 investment)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size:11px;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:bold;"&gt;FUND COST (PREVIOUS YEAR)&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;border-style:none;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:51%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs of a $10,000 investment&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs paid as a percentage of a $10,000 investment &lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:51%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fidelity Flex&#xae; Mid Cap Focused Index Fund&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:6px;color:#000000;font-style:normal;vertical-align:4px;font-weight:normal;"&gt;A&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$ &lt;/span&gt;0&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:6px;color:#000000;font-style:normal;vertical-align:4px;font-weight:normal;"&gt;B&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;0.00&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:6px;color:#000000;font-style:normal;vertical-align:4px;font-weight:normal;"&gt;C&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:6px;color:#000000;font-style:normal;vertical-align:4px;font-weight:normal;"&gt;A &lt;/span&gt;&lt;span style="font-family:'Fidelity Sans Cd';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Expenses for the full reporting period would be higher.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:6px;color:#000000;font-style:normal;vertical-align:4px;font-weight:normal;"&gt;B &lt;/span&gt;&lt;span style="font-family:'Fidelity Sans Cd';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Amount represents less than $.50&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:6px;color:#000000;font-style:normal;vertical-align:4px;font-weight:normal;"&gt;C &lt;/span&gt;&lt;span style="font-family:'Fidelity Sans Cd';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Amount represents less than 0.005%&lt;/span&gt;&lt;/div&gt;
&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="C000261868_ClassMember"
      decimals="0"
      id="ixv-180632"
      unitRef="usd">0</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000261868_ClassMember"
      decimals="INF"
      id="ixv-180633"
      unitRef="pure">0.0000</oef:ExpenseRatioPct>
    <oef:ExpensesShortPeriodFnTextBlock contextRef="C000261868_ClassMember" id="ixv-7804">Expenses for the full reporting period would be higher.</oef:ExpensesShortPeriodFnTextBlock>
    <oef:FactorsAffectingPerfTextBlock contextRef="C000261868_ClassMember" id="ixv-7816">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;What affected the Fund's performance this period?&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;text-indent:-24px;margin-bottom:2px;margin-left:24px;margin-top:5px;margin-right:0px;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#x2022;&lt;span style="padding-right:10px"&gt;&lt;/span&gt;U.S. stocks achieved a strong gain for the 12 months ending April 30, 2026, reflecting enthusiasm for artificial intelligence, strong corporate fundamentals, a resilient economy and, beginning in September, the Federal Reserve's first interest-rate reductions since December 2024.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;text-indent:-24px;margin-bottom:2px;margin-left:24px;margin-top:5px;margin-right:0px;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#x2022;&lt;span style="padding-right:10px"&gt;&lt;/span&gt;Against this backdrop, energy gained roughly 57% and contributed most to the fund's performance for the fiscal year, followed by industrials (+27%), health care (+22%) and information technology (+20%). Other positive performers included communication services (+6%), materials (+5%), real estate (+4%) and financials (+2%).&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;text-indent:-24px;margin-bottom:2px;margin-left:24px;margin-top:5px;margin-right:0px;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#x2022;&lt;span style="padding-right:10px"&gt;&lt;/span&gt;Conversely, consumer staples returned roughly -12%, while consumer discretionary returned about -4%.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;text-indent:-24px;margin-bottom:2px;margin-left:24px;margin-top:5px;margin-right:0px;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#x2022;&lt;span style="padding-right:10px"&gt;&lt;/span&gt;Turning to individual stocks, Coherent (+249%), from the technology hardware &amp;amp; equipment category, aided the fund's result. From the same industry, Ciena (+480%) and Sandisk (+2090%) also lifted the fund.&#160;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;text-indent:-24px;margin-bottom:2px;margin-left:24px;margin-top:5px;margin-right:0px;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#x2022;&lt;span style="padding-right:10px"&gt;&lt;/span&gt;In contrast, Duolingo (-70%), from the consumer services category, detracted from the fund's result. Kyndryl Holdings (-64%) and Guidewire Software (-39%), within the software &amp;amp; services industry, also were notable detractors.&#160;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock contextRef="C000261868_ClassMember" id="ixv-7837">How did the Fund perform over the life of Fund?

 &#160;&#160;
CUMULATIVE PERFORMANCE
July 24, 2025 through April 30, 2026. 
Initial investment of $10,000.
Fidelity Flex&#xae; Mid Cap Focused Index Fund


$10,000

$11,233



Fidelity U.S. Mid Cap Focused Index&#x2120;


$10,000

$11,231



Russell 1000&#xae; Index


$10,000

$11,374



&#160;

2025

2026









&#160;
</oef:LineGraphTableTextBlock>
    <oef:LineGraphAndTableMeasureName contextRef="C000261868_LG_ClassMember_2YR" id="ixv-7856">&lt;span style="font-family:'Fidelity Sans';font-size:9px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fidelity Flex&#xae; Mid Cap Focused Index Fund&lt;/span&gt;</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="C000261868_ClassMember_AsOf_2025"
      decimals="0"
      id="ixv-180634"
      unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000261868_ClassMember_AsOf_2026"
      decimals="0"
      id="ixv-180635"
      unitRef="usd">11233</oef:AccmVal>
    <oef:LineGraphAndTableMeasureName
      contextRef="C000261868_LG_1_AdditionalIndexMember_2YR"
      id="ixv-7869">&lt;span style="font-family:'Fidelity Sans';font-size:9px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fidelity U.S. Mid Cap Focused Index&#x2120;&lt;/span&gt;</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="C000261868_1_AdditionalIndexMember_AsOf_2025"
      decimals="0"
      id="ixv-180636"
      unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000261868_1_AdditionalIndexMember_AsOf_2026"
      decimals="0"
      id="ixv-180637"
      unitRef="usd">11231</oef:AccmVal>
    <oef:LineGraphAndTableMeasureName
      contextRef="C000261868_LG_2_AdditionalIndexMember_2YR"
      id="ixv-7882">&lt;span style="font-family:'Fidelity Sans';font-size:9px;color:#000000;font-style:normal;font-weight:normal;"&gt;Russell 1000&#xae; Index&lt;/span&gt;</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="C000261868_2_AdditionalIndexMember_AsOf_2025"
      decimals="0"
      id="ixv-180638"
      unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000261868_2_AdditionalIndexMember_AsOf_2026"
      decimals="0"
      id="ixv-180639"
      unitRef="usd">11374</oef:AccmVal>
    <oef:AvgAnnlRtrTableTextBlock contextRef="C000261868_ClassMember" id="ixv-7920">
Visit www.401k.com for more recent performance information.&#160;

&#160;


The Fund's past performance is not a good predictor of the Fund's future performance. &#160;The graph does not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.





</oef:AvgAnnlRtrTableTextBlock>
    <oef:UpdPerfInfoLocationTextBlock contextRef="C000261868_ClassMember" id="ixv-7926">&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Visit &lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;www.401k.com&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt; for more recent performance information.&lt;/span&gt;</oef:UpdPerfInfoLocationTextBlock>
    <oef:PerformancePastDoesNotIndicateFuture contextRef="C000261868_ClassMember" id="ixv-7938">&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:italic;font-weight:normal;"&gt;The Fund's past performance is not a good predictor of the Fund's future performance.&lt;/span&gt;</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock contextRef="C000261868_ClassMember" id="ixv-7942">&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;The graph does not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.&lt;/span&gt;</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock contextRef="C000261868_ClassMember" id="ixv-7948">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;Key Fund Statistics&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(as of April 30, 2026)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size:11px;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="1" style="border-collapse:separate;border-style:none;margin:auto;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:63%; " valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:bold;"&gt;KEY FACTS&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt; &lt;span&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fund Size&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;14,017,828&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Number of Holdings&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;417&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Total Advisory Fee&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;0&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="middle"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Portfolio Turnover&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;135&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="C000261868_InstantMember"
      decimals="0"
      id="ixv-180640"
      unitRef="usd">14017828</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000261868_InstantMember"
      decimals="INF"
      id="ixv-180641"
      unitRef="holding">417</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="C000261868_ClassMember"
      decimals="0"
      id="ixv-180642"
      unitRef="usd">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000261868_ClassMember"
      decimals="INF"
      id="ixv-180643"
      unitRef="pure">1.35</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000261868_ClassMember" id="ixv-8023">
&#160;
&#160;
&#160;
MARKET SECTORS
(% of Fund's net assets)

&#160;

&#160;


Industrials

20.8

&#160;


Financials

16.2

&#160;


Information Technology

14.4

&#160;


Consumer Discretionary

11.5

&#160;


Health Care

11.3

&#160;


Real Estate

7.8

&#160;


Materials

4.0

&#160;


Communication Services

3.7

&#160;


Energy

3.6

&#160;


Consumer Staples

3.5

&#160;


Utilities

2.9

&#160;


&#160;




Common Stocks

99.7


Short-Term Investments and Net Other Assets (Liabilities)

0.3




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 99.7&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Short-Term Investments and Net Other Assets (Liabilities) - 0.3


&#160;






United States

98.6


Bermuda

0.4


Thailand

0.4


Switzerland

0.4


Puerto Rico

0.1


Sweden

0.1


Belgium

0.0




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 98.6&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Bermuda - 0.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Thailand - 0.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Switzerland - 0.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Puerto Rico - 0.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Sweden - 0.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Belgium - 0.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;




&#160;




&#160;
&#160;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000261868_MS_IndustrialSectorMember"
      decimals="INF"
      id="ixv-180644"
      unitRef="pure">0.208</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000261868_MS_FinancialsSectorMember"
      decimals="INF"
      id="ixv-180645"
      unitRef="pure">0.162</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000261868_MS_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-180646"
      unitRef="pure">0.144</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000261868_MS_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-180647"
      unitRef="pure">0.115</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000261868_MS_HealthcareSectorMember"
      decimals="INF"
      id="ixv-180648"
      unitRef="pure">0.113</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000261868_MS_RealEstateSectorMember"
      decimals="INF"
      id="ixv-180649"
      unitRef="pure">0.078</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000261868_MS_MaterialsSectorMember"
      decimals="INF"
      id="ixv-180650"
      unitRef="pure">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000261868_MS_CommunicationsSectorMember"
      decimals="INF"
      id="ixv-180651"
      unitRef="pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000261868_MS_EnergySectorMember"
      decimals="INF"
      id="ixv-180652"
      unitRef="pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000261868_MS_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-180653"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000261868_MS_UtilitiesSectorMember"
      decimals="INF"
      id="ixv-180654"
      unitRef="pure">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000261868_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-180655"
      unitRef="pure">0.997</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000261868_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-180656"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000261868_GD_US_Member"
      decimals="INF"
      id="ixv-180657"
      unitRef="pure">0.986</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000261868_GD_BM_Member"
      decimals="INF"
      id="ixv-180658"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000261868_GD_TH_Member"
      decimals="INF"
      id="ixv-180659"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000261868_GD_CH_Member"
      decimals="INF"
      id="ixv-180660"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000261868_GD_PR_Member"
      decimals="INF"
      id="ixv-180661"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000261868_GD_SE_Member"
      decimals="INF"
      id="ixv-180662"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000261868_GD_BE_Member"
      decimals="INF"
      id="ixv-180663"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000261868_ClassMember" id="ixv-8323">TOP HOLDINGS(% of Fund's net assets)

&#160;

&#160;


Astera Labs Inc

0.9


&#160;


Everpure Inc Class A

0.7


&#160;


BWX Technologies Inc

0.7


&#160;


RBC Bearings Inc

0.7


&#160;


Wesco International Inc

0.7


&#160;


Affirm Holdings Inc Class A

0.6


&#160;


IonQ Inc

0.6


&#160;


Lattice Semiconductor Corp

0.6


&#160;


API Group Corp

0.5


&#160;


Annaly Capital Management Inc

0.5


&#160;


&#160;

6.5

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000261868_TH_0_Member"
      decimals="INF"
      id="ixv-180664"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000261868_TH_1_Member"
      decimals="INF"
      id="ixv-180665"
      unitRef="pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000261868_TH_2_Member"
      decimals="INF"
      id="ixv-180666"
      unitRef="pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000261868_TH_3_Member"
      decimals="INF"
      id="ixv-180667"
      unitRef="pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000261868_TH_4_Member"
      decimals="INF"
      id="ixv-180668"
      unitRef="pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000261868_TH_5_Member"
      decimals="INF"
      id="ixv-180669"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000261868_TH_6_Member"
      decimals="INF"
      id="ixv-180670"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000261868_TH_7_Member"
      decimals="INF"
      id="ixv-180671"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000261868_TH_8_Member"
      decimals="INF"
      id="ixv-180672"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000261868_TH_9_Member"
      decimals="INF"
      id="ixv-180673"
      unitRef="pure">0.005</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-8494">2026-04-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000261869_ClassMember" id="ixv-8506">Fidelity Flex&#xae; Small Cap Focused Index Fund</oef:FundName>
    <oef:ClassName contextRef="C000261869_ClassMember" id="ixv-8509">Fidelity Flex&#xae; Small Cap Focused Index Fund</oef:ClassName>
    <dei:TradingSymbol contextRef="C000261869_ClassMember" id="ixv-8513">FXSCX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000261869_ClassMember" id="ixv-8532">This annual shareholder report contains information about Fidelity Flex&#xae; Small Cap Focused Index Fund for the period July 24, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000261869_ClassMember" id="ixv-8534">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000261869_ClassMember" id="ixv-8539">You can find additional information about the Fund at fundresearch.fidelity.com/prospectus/sec. You can also request this information by contacting us at 1-800-544-3455 or by sending an e-mail to fidfunddocuments@fidelity.com.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite contextRef="C000261869_ClassMember" id="ixv-8541">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000261869_ClassMember" id="ixv-8544">1-800-544-3455</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000261869_ClassMember" id="ixv-8547">fidfunddocuments@fidelity.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000261869_ClassMember" id="ixv-8554">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;What were your Fund costs for the last year?&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(based on hypothetical $10,000 investment)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size:11px;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:bold;"&gt;FUND COST (PREVIOUS YEAR)&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;border-style:none;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:51%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs of a $10,000 investment&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs paid as a percentage of a $10,000 investment &lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:51%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fidelity Flex&#xae; Small Cap Focused Index Fund&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:6px;color:#000000;font-style:normal;vertical-align:4px;font-weight:normal;"&gt;A&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$ &lt;/span&gt;0&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:6px;color:#000000;font-style:normal;vertical-align:4px;font-weight:normal;"&gt;B&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;0.00&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:6px;color:#000000;font-style:normal;vertical-align:4px;font-weight:normal;"&gt;C&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:6px;color:#000000;font-style:normal;vertical-align:4px;font-weight:normal;"&gt;A &lt;/span&gt;&lt;span style="font-family:'Fidelity Sans Cd';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Expenses for the full reporting period would be higher.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:6px;color:#000000;font-style:normal;vertical-align:4px;font-weight:normal;"&gt;B &lt;/span&gt;&lt;span style="font-family:'Fidelity Sans Cd';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Amount represents less than $.50&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:6px;color:#000000;font-style:normal;vertical-align:4px;font-weight:normal;"&gt;C &lt;/span&gt;&lt;span style="font-family:'Fidelity Sans Cd';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Amount represents less than 0.005%&lt;/span&gt;&lt;/div&gt;
&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="C000261869_ClassMember"
      decimals="0"
      id="ixv-180674"
      unitRef="usd">0</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000261869_ClassMember"
      decimals="INF"
      id="ixv-180675"
      unitRef="pure">0.0000</oef:ExpenseRatioPct>
    <oef:ExpensesShortPeriodFnTextBlock contextRef="C000261869_ClassMember" id="ixv-8599">Expenses for the full reporting period would be higher.</oef:ExpensesShortPeriodFnTextBlock>
    <oef:FactorsAffectingPerfTextBlock contextRef="C000261869_ClassMember" id="ixv-8611">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;What affected the Fund's performance this period?&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;text-indent:-24px;margin-bottom:2px;margin-left:24px;margin-top:5px;margin-right:0px;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#x2022;&lt;span style="padding-right:10px"&gt;&lt;/span&gt;U.S. stocks achieved a strong gain for the 12 months ending April 30, 2026, reflecting enthusiasm for artificial intelligence, strong corporate fundamentals, a resilient economy and, beginning in September, the Federal Reserve's first interest-rate reductions since December 2024.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;text-indent:-24px;margin-bottom:2px;margin-left:24px;margin-top:5px;margin-right:0px;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#x2022;&lt;span style="padding-right:10px"&gt;&lt;/span&gt;Against this backdrop, energy gained 46% and contributed most to the fund's performance for the fiscal year, followed by industrials (+45%), materials (+42%), health care (+42%) and information technology (+31%). Other positive performers included communication services (+27%), real estate (+16%), utilities (+12%), financials (+8%) and consumer discretionary (+8%).&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;text-indent:-24px;margin-bottom:2px;margin-left:24px;margin-top:5px;margin-right:0px;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#x2022;&lt;span style="padding-right:10px"&gt;&lt;/span&gt;Conversely, consumer staples returned roughly -7% and detracted.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;text-indent:-24px;margin-bottom:2px;margin-left:24px;margin-top:5px;margin-right:0px;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#x2022;&lt;span style="padding-right:10px"&gt;&lt;/span&gt;Turning to individual stocks, Bloom Energy (+530%), from the capital goods category, significantly aided the fund's result. From the same industry, Rocket Lab (+76%) also helped. In pharmaceuticals, biotechnology &amp;amp; life sciences, Revolution Medicines (+300%) was another notable contributor.&#160;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;text-indent:-24px;margin-bottom:2px;margin-left:24px;margin-top:5px;margin-right:0px;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#x2022;&lt;span style="padding-right:10px"&gt;&lt;/span&gt;In contrast, Upstart Holdings (-62%), from the financial services category, hurt results, while other notable detractors from this segment included Shift4 Payments (-58%) and Hamilton Lane (-40%).&#160;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock contextRef="C000261869_ClassMember" id="ixv-8632">How did the Fund perform over the life of Fund?

 &#160;&#160;
CUMULATIVE PERFORMANCE
July 24, 2025 through April 30, 2026. 
Initial investment of $10,000.
Fidelity Flex&#xae; Small Cap Focused Index Fund


$10,000

$12,674



Fidelity U.S. Small Cap Focused Index&#x2120;


$10,000

$12,670



Russell 3000&#xae; Index


$10,000

$11,424



&#160;

2025

2026









&#160;
</oef:LineGraphTableTextBlock>
    <oef:LineGraphAndTableMeasureName contextRef="C000261869_LG_ClassMember_2YR" id="ixv-8651">&lt;span style="font-family:'Fidelity Sans';font-size:9px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fidelity Flex&#xae; Small Cap Focused Index Fund&lt;/span&gt;</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="C000261869_ClassMember_AsOf_2025"
      decimals="0"
      id="ixv-180676"
      unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000261869_ClassMember_AsOf_2026"
      decimals="0"
      id="ixv-180677"
      unitRef="usd">12674</oef:AccmVal>
    <oef:LineGraphAndTableMeasureName
      contextRef="C000261869_LG_1_AdditionalIndexMember_2YR"
      id="ixv-8664">&lt;span style="font-family:'Fidelity Sans';font-size:9px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fidelity U.S. Small Cap Focused Index&#x2120;&lt;/span&gt;</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="C000261869_1_AdditionalIndexMember_AsOf_2025"
      decimals="0"
      id="ixv-180678"
      unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000261869_1_AdditionalIndexMember_AsOf_2026"
      decimals="0"
      id="ixv-180679"
      unitRef="usd">12670</oef:AccmVal>
    <oef:LineGraphAndTableMeasureName
      contextRef="C000261869_LG_2_AdditionalIndexMember_2YR"
      id="ixv-8677">&lt;span style="font-family:'Fidelity Sans';font-size:9px;color:#000000;font-style:normal;font-weight:normal;"&gt;Russell 3000&#xae; Index&lt;/span&gt;</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="C000261869_2_AdditionalIndexMember_AsOf_2025"
      decimals="0"
      id="ixv-180680"
      unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000261869_2_AdditionalIndexMember_AsOf_2026"
      decimals="0"
      id="ixv-180681"
      unitRef="usd">11424</oef:AccmVal>
    <oef:AvgAnnlRtrTableTextBlock contextRef="C000261869_ClassMember" id="ixv-8715">
Visit www.401k.com for more recent performance information.&#160;

&#160;


The Fund's past performance is not a good predictor of the Fund's future performance. &#160;The graph does not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.





</oef:AvgAnnlRtrTableTextBlock>
    <oef:UpdPerfInfoLocationTextBlock contextRef="C000261869_ClassMember" id="ixv-8721">&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Visit &lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;www.401k.com&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt; for more recent performance information.&lt;/span&gt;</oef:UpdPerfInfoLocationTextBlock>
    <oef:PerformancePastDoesNotIndicateFuture contextRef="C000261869_ClassMember" id="ixv-8733">&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:italic;font-weight:normal;"&gt;The Fund's past performance is not a good predictor of the Fund's future performance.&lt;/span&gt;</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock contextRef="C000261869_ClassMember" id="ixv-8737">&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;The graph does not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.&lt;/span&gt;</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock contextRef="C000261869_ClassMember" id="ixv-8743">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;Key Fund Statistics&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(as of April 30, 2026)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size:11px;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="1" style="border-collapse:separate;border-style:none;margin:auto;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:63%; " valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:bold;"&gt;KEY FACTS&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt; &lt;span&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fund Size&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;15,607,510&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Number of Holdings&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;930&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Total Advisory Fee&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;0&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="middle"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Portfolio Turnover&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;115&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="C000261869_InstantMember"
      decimals="0"
      id="ixv-180682"
      unitRef="usd">15607510</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000261869_InstantMember"
      decimals="INF"
      id="ixv-180683"
      unitRef="holding">930</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="C000261869_ClassMember"
      decimals="0"
      id="ixv-180684"
      unitRef="usd">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000261869_ClassMember"
      decimals="INF"
      id="ixv-180685"
      unitRef="pure">1.15</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000261869_ClassMember" id="ixv-8818">
&#160;
&#160;
&#160;
MARKET SECTORS
(% of Fund's net assets)

&#160;

&#160;


Financials

18.7

&#160;


Health Care

16.7

&#160;


Industrials

16.2

&#160;


Information Technology

14.8

&#160;


Consumer Discretionary

10.8

&#160;


Energy

6.1

&#160;


Real Estate

5.4

&#160;


Materials

3.5

&#160;


Communication Services

3.0

&#160;


Consumer Staples

2.4

&#160;


Utilities

2.1

&#160;


&#160;




Common Stocks

99.7


Short-Term Investments and Net Other Assets (Liabilities)

0.3




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 99.7&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Short-Term Investments and Net Other Assets (Liabilities) - 0.3


&#160;






United States

98.4


Canada

0.2


Switzerland

0.2


Puerto Rico

0.2


Norway

0.2


Singapore

0.2


Japan

0.2


Ghana

0.1


Israel

0.1


Others

0.2




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 98.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Canada - 0.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Switzerland - 0.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Puerto Rico - 0.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Norway - 0.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Singapore - 0.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Japan - 0.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Ghana - 0.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Israel - 0.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Others - 0.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;




&#160;




&#160;
&#160;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000261869_MS_FinancialsSectorMember"
      decimals="INF"
      id="ixv-180686"
      unitRef="pure">0.187</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000261869_MS_HealthcareSectorMember"
      decimals="INF"
      id="ixv-180687"
      unitRef="pure">0.167</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000261869_MS_IndustrialSectorMember"
      decimals="INF"
      id="ixv-180688"
      unitRef="pure">0.162</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000261869_MS_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-180689"
      unitRef="pure">0.148</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000261869_MS_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-180690"
      unitRef="pure">0.108</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000261869_MS_EnergySectorMember"
      decimals="INF"
      id="ixv-180691"
      unitRef="pure">0.061</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000261869_MS_RealEstateSectorMember"
      decimals="INF"
      id="ixv-180692"
      unitRef="pure">0.054</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000261869_MS_MaterialsSectorMember"
      decimals="INF"
      id="ixv-180693"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000261869_MS_CommunicationsSectorMember"
      decimals="INF"
      id="ixv-180694"
      unitRef="pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000261869_MS_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-180695"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000261869_MS_UtilitiesSectorMember"
      decimals="INF"
      id="ixv-180696"
      unitRef="pure">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000261869_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-180697"
      unitRef="pure">0.997</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000261869_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-180698"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000261869_GD_US_Member"
      decimals="INF"
      id="ixv-180699"
      unitRef="pure">0.984</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000261869_GD_CA_Member"
      decimals="INF"
      id="ixv-180700"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000261869_GD_CH_Member"
      decimals="INF"
      id="ixv-180701"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000261869_GD_PR_Member"
      decimals="INF"
      id="ixv-180702"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000261869_GD_NO_Member"
      decimals="INF"
      id="ixv-180703"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000261869_GD_SG_Member"
      decimals="INF"
      id="ixv-180704"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000261869_GD_JP_Member"
      decimals="INF"
      id="ixv-180705"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000261869_GD_GH_Member"
      decimals="INF"
      id="ixv-180706"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000261869_GD_IL_Member"
      decimals="INF"
      id="ixv-180707"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000261869_GD_Other_Member"
      decimals="INF"
      id="ixv-180708"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000261869_ClassMember" id="ixv-9157">TOP HOLDINGS(% of Fund's net assets)

&#160;

&#160;


Sanmina Corp

0.6


&#160;


Applied Optoelectronics Inc

0.5


&#160;


Axsome Therapeutics Inc

0.5


&#160;


FirstCash Holdings Inc

0.5


&#160;


Powell Industries Inc

0.5


&#160;


Applied Digital Corp

0.4


&#160;


Glaukos Corp

0.4


&#160;


StoneX Group Inc

0.4


&#160;


Hut 8 Corp (United States)

0.3


&#160;


Terawulf Inc

0.3


&#160;


&#160;

4.4

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000261869_TH_0_Member"
      decimals="INF"
      id="ixv-180709"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000261869_TH_1_Member"
      decimals="INF"
      id="ixv-180710"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000261869_TH_2_Member"
      decimals="INF"
      id="ixv-180711"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000261869_TH_3_Member"
      decimals="INF"
      id="ixv-180712"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000261869_TH_4_Member"
      decimals="INF"
      id="ixv-180713"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000261869_TH_5_Member"
      decimals="INF"
      id="ixv-180714"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000261869_TH_6_Member"
      decimals="INF"
      id="ixv-180715"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000261869_TH_7_Member"
      decimals="INF"
      id="ixv-180716"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000261869_TH_8_Member"
      decimals="INF"
      id="ixv-180717"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000261869_TH_9_Member"
      decimals="INF"
      id="ixv-180718"
      unitRef="pure">0.003</oef:PctOfNav>
</xbrl>
