<?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/20260829"
  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">
    <link:schemaRef xlink:href="fmr-20260829.xsd" xlink:type="simple"/>
    <context id="C000120647_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000120647Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000120647_LG_ClassMember_11YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000120647_LG_ClassMember_11YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000120647_ClassMember_AsOf_2016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000120647_ClassMember_AsOf_2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000120647_ClassMember_AsOf_2017">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000120647_ClassMember_AsOf_2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000120647_ClassMember_AsOf_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000120647_ClassMember_AsOf_2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000120647_ClassMember_AsOf_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000120647_ClassMember_AsOf_2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000120647_ClassMember_AsOf_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000120647_ClassMember_AsOf_2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000120647_ClassMember_AsOf_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000120647_ClassMember_AsOf_2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000120647_ClassMember_AsOf_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000120647_ClassMember_AsOf_2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000120647_ClassMember_AsOf_2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000120647_ClassMember_AsOf_2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000120647_ClassMember_AsOf_2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000120647_ClassMember_AsOf_2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000120647_ClassMember_AsOf_2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000120647_ClassMember_AsOf_2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000120647_ClassMember_AsOf_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000120647_ClassMember_AsOf_2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000120647_LG_1_AdditionalIndexMember_11YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000120647_LG_1_AdditionalIndexMember_11YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000120647_1_AdditionalIndexMember_AsOf_2016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000120647_1_AdditionalIndexMember_AsOf_2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000120647_1_AdditionalIndexMember_AsOf_2017">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000120647_1_AdditionalIndexMember_AsOf_2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000120647_1_AdditionalIndexMember_AsOf_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000120647_1_AdditionalIndexMember_AsOf_2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000120647_1_AdditionalIndexMember_AsOf_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000120647_1_AdditionalIndexMember_AsOf_2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000120647_1_AdditionalIndexMember_AsOf_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000120647_1_AdditionalIndexMember_AsOf_2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000120647_1_AdditionalIndexMember_AsOf_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000120647_1_AdditionalIndexMember_AsOf_2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000120647_1_AdditionalIndexMember_AsOf_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000120647_1_AdditionalIndexMember_AsOf_2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000120647_1_AdditionalIndexMember_AsOf_2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000120647_1_AdditionalIndexMember_AsOf_2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000120647_1_AdditionalIndexMember_AsOf_2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000120647_1_AdditionalIndexMember_AsOf_2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000120647_1_AdditionalIndexMember_AsOf_2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000120647_1_AdditionalIndexMember_AsOf_2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000120647_1_AdditionalIndexMember_AsOf_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000120647_1_AdditionalIndexMember_AsOf_2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000120647_NoLoadClassMember_1YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000120647_NoLoadClassMember_1YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000120647_NoLoadClassMember_5YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000120647_NoLoadClassMember_5YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000120647_NoLoadClassMember_10YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000120647_NoLoadClassMember_10YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000120647_0_BBIndexMember_1YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000120647_0_BBIndexMember_1YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000120647_0_BBIndexMember_5YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000120647_0_BBIndexMember_5YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000120647_0_BBIndexMember_10YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000120647_0_BBIndexMember_10YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000120647_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000120647Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000120647_MS_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000120647Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000120647_MS_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000120647Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000120647_MS_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000120647Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:MSFinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000120647_MS_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000120647Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000120647_MS_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000120647Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000120647_MS_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000120647Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000120647_MS_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000120647Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000120647_MS_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000120647Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000120647_MS_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000120647Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000120647_MS_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000120647Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000120647_MS_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000120647Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000120647_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000120647Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000120647_AA_PreferredStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAPreferredStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000120647Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000120647_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000120647Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000120647_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000120647Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000120647_GD_GB_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000120647Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000120647_GD_CA_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000120647Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000120647_GD_BE_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000120647Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:BE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000120647_GD_TW_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000120647Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000120647_GD_NL_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000120647Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000120647_GD_FR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000120647Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000120647_GD_SE_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000120647Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:SE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000120647_GD_IT_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000120647Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:IT</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000120647_GD_PT_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000120647Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:PT</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000120647_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000120647Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000120647_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000120647Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000120647_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000120647Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000120647_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000120647Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000120647_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000120647Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000120647_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000120647Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000120647_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000120647Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000120647_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000120647Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000120647_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000120647Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000120647_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000120647Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019194_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019194Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019194_LG_ClassMember_11YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019194_LG_ClassMember_11YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019194_ClassMember_AsOf_2016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019194_ClassMember_AsOf_2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019194_ClassMember_AsOf_2017">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019194_ClassMember_AsOf_2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019194_ClassMember_AsOf_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019194_ClassMember_AsOf_2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019194_ClassMember_AsOf_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019194_ClassMember_AsOf_2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019194_ClassMember_AsOf_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019194_ClassMember_AsOf_2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019194_ClassMember_AsOf_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019194_ClassMember_AsOf_2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019194_ClassMember_AsOf_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019194_ClassMember_AsOf_2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019194_ClassMember_AsOf_2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019194_ClassMember_AsOf_2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019194_ClassMember_AsOf_2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019194_ClassMember_AsOf_2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019194_ClassMember_AsOf_2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019194_ClassMember_AsOf_2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019194_ClassMember_AsOf_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019194_ClassMember_AsOf_2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019194_LG_1_AdditionalIndexMember_11YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019194_LG_1_AdditionalIndexMember_11YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019194_1_AdditionalIndexMember_AsOf_2016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019194_1_AdditionalIndexMember_AsOf_2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019194_1_AdditionalIndexMember_AsOf_2017">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019194_1_AdditionalIndexMember_AsOf_2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019194_1_AdditionalIndexMember_AsOf_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019194_1_AdditionalIndexMember_AsOf_2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019194_1_AdditionalIndexMember_AsOf_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019194_1_AdditionalIndexMember_AsOf_2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019194_1_AdditionalIndexMember_AsOf_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019194_1_AdditionalIndexMember_AsOf_2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019194_1_AdditionalIndexMember_AsOf_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019194_1_AdditionalIndexMember_AsOf_2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019194_1_AdditionalIndexMember_AsOf_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019194_1_AdditionalIndexMember_AsOf_2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019194_1_AdditionalIndexMember_AsOf_2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019194_1_AdditionalIndexMember_AsOf_2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019194_1_AdditionalIndexMember_AsOf_2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019194_1_AdditionalIndexMember_AsOf_2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019194_1_AdditionalIndexMember_AsOf_2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019194_1_AdditionalIndexMember_AsOf_2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019194_1_AdditionalIndexMember_AsOf_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019194_1_AdditionalIndexMember_AsOf_2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019194_LG_2_AdditionalIndexMember_11YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019194_LG_2_AdditionalIndexMember_11YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019194_2_AdditionalIndexMember_AsOf_2016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019194_2_AdditionalIndexMember_AsOf_2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019194_2_AdditionalIndexMember_AsOf_2017">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019194_2_AdditionalIndexMember_AsOf_2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019194_2_AdditionalIndexMember_AsOf_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019194_2_AdditionalIndexMember_AsOf_2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019194_2_AdditionalIndexMember_AsOf_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019194_2_AdditionalIndexMember_AsOf_2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019194_2_AdditionalIndexMember_AsOf_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019194_2_AdditionalIndexMember_AsOf_2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019194_2_AdditionalIndexMember_AsOf_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019194_2_AdditionalIndexMember_AsOf_2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019194_2_AdditionalIndexMember_AsOf_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019194_2_AdditionalIndexMember_AsOf_2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019194_2_AdditionalIndexMember_AsOf_2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019194_2_AdditionalIndexMember_AsOf_2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019194_2_AdditionalIndexMember_AsOf_2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019194_2_AdditionalIndexMember_AsOf_2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019194_2_AdditionalIndexMember_AsOf_2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019194_2_AdditionalIndexMember_AsOf_2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019194_2_AdditionalIndexMember_AsOf_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019194_2_AdditionalIndexMember_AsOf_2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019194_NoLoadClassMember_1YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019194_NoLoadClassMember_1YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019194_NoLoadClassMember_5YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019194_NoLoadClassMember_5YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019194_NoLoadClassMember_10YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019194_NoLoadClassMember_10YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019194_0_AdditionalIndexMember_1YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019194_0_AdditionalIndexMember_1YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019194_0_AdditionalIndexMember_5YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019194_0_AdditionalIndexMember_5YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019194_0_AdditionalIndexMember_10YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019194_0_AdditionalIndexMember_10YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019194_1_BBIndexMember_1YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000019194_1_BBIndexMember_1YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019194_1_BBIndexMember_5YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000019194_1_BBIndexMember_5YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019194_1_BBIndexMember_10YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000019194_1_BBIndexMember_10YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019194_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019194Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019194_MS_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019194Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019194_MS_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019194Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019194_MS_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019194Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:MSFinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019194_MS_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019194Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019194_MS_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019194Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019194_MS_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019194Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019194_MS_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019194Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019194_MS_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019194Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019194_MS_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019194Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019194_MS_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019194Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019194_MS_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019194Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019194_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019194Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019194_AA_PreferredStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAPreferredStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019194Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019194_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019194Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019194_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019194Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019194_GD_GB_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019194Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019194_GD_TW_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019194Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019194_GD_CA_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019194Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019194_GD_BE_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019194Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:BE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019194_GD_NL_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019194Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019194_GD_SE_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019194Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:SE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019194_GD_FR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019194Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019194_GD_BR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019194Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:BR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019194_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019194Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019194_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019194Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019194_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019194Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019194_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019194Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019194_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019194Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019194_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019194Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019194_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019194Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019194_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019194Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019194_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019194Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019194_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019194Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000130146_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000130146Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000130146_LG_ClassMember_11YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000130146_LG_ClassMember_11YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000130146_ClassMember_AsOf_2016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000130146_ClassMember_AsOf_2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000130146_ClassMember_AsOf_2017">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000130146_ClassMember_AsOf_2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000130146_ClassMember_AsOf_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000130146_ClassMember_AsOf_2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000130146_ClassMember_AsOf_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000130146_ClassMember_AsOf_2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000130146_ClassMember_AsOf_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000130146_ClassMember_AsOf_2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000130146_ClassMember_AsOf_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000130146_ClassMember_AsOf_2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000130146_ClassMember_AsOf_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000130146_ClassMember_AsOf_2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000130146_ClassMember_AsOf_2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000130146_ClassMember_AsOf_2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000130146_ClassMember_AsOf_2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000130146_ClassMember_AsOf_2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000130146_ClassMember_AsOf_2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000130146_ClassMember_AsOf_2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000130146_ClassMember_AsOf_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000130146_ClassMember_AsOf_2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000130146_LG_1_AdditionalIndexMember_11YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000130146_LG_1_AdditionalIndexMember_11YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000130146_1_AdditionalIndexMember_AsOf_2016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000130146_1_AdditionalIndexMember_AsOf_2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000130146_1_AdditionalIndexMember_AsOf_2017">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000130146_1_AdditionalIndexMember_AsOf_2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000130146_1_AdditionalIndexMember_AsOf_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000130146_1_AdditionalIndexMember_AsOf_2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000130146_1_AdditionalIndexMember_AsOf_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000130146_1_AdditionalIndexMember_AsOf_2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000130146_1_AdditionalIndexMember_AsOf_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000130146_1_AdditionalIndexMember_AsOf_2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000130146_1_AdditionalIndexMember_AsOf_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000130146_1_AdditionalIndexMember_AsOf_2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000130146_1_AdditionalIndexMember_AsOf_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000130146_1_AdditionalIndexMember_AsOf_2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000130146_1_AdditionalIndexMember_AsOf_2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000130146_1_AdditionalIndexMember_AsOf_2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000130146_1_AdditionalIndexMember_AsOf_2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000130146_1_AdditionalIndexMember_AsOf_2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000130146_1_AdditionalIndexMember_AsOf_2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000130146_1_AdditionalIndexMember_AsOf_2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000130146_1_AdditionalIndexMember_AsOf_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000130146_1_AdditionalIndexMember_AsOf_2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000130146_LG_2_AdditionalIndexMember_11YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000130146_LG_2_AdditionalIndexMember_11YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000130146_2_AdditionalIndexMember_AsOf_2016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000130146_2_AdditionalIndexMember_AsOf_2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000130146_2_AdditionalIndexMember_AsOf_2017">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000130146_2_AdditionalIndexMember_AsOf_2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000130146_2_AdditionalIndexMember_AsOf_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000130146_2_AdditionalIndexMember_AsOf_2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000130146_2_AdditionalIndexMember_AsOf_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000130146_2_AdditionalIndexMember_AsOf_2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000130146_2_AdditionalIndexMember_AsOf_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000130146_2_AdditionalIndexMember_AsOf_2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000130146_2_AdditionalIndexMember_AsOf_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000130146_2_AdditionalIndexMember_AsOf_2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000130146_2_AdditionalIndexMember_AsOf_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000130146_2_AdditionalIndexMember_AsOf_2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000130146_2_AdditionalIndexMember_AsOf_2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000130146_2_AdditionalIndexMember_AsOf_2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000130146_2_AdditionalIndexMember_AsOf_2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000130146_2_AdditionalIndexMember_AsOf_2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000130146_2_AdditionalIndexMember_AsOf_2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000130146_2_AdditionalIndexMember_AsOf_2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000130146_2_AdditionalIndexMember_AsOf_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000130146_2_AdditionalIndexMember_AsOf_2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000130146_NoLoadClassMember_1YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000130146_NoLoadClassMember_1YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000130146_NoLoadClassMember_5YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000130146_NoLoadClassMember_5YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000130146_NoLoadClassMember_10YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000130146_NoLoadClassMember_10YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000130146_0_AdditionalIndexMember_1YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000130146_0_AdditionalIndexMember_1YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000130146_0_AdditionalIndexMember_5YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000130146_0_AdditionalIndexMember_5YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000130146_0_AdditionalIndexMember_10YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000130146_0_AdditionalIndexMember_10YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000130146_1_BBIndexMember_1YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000130146_1_BBIndexMember_1YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000130146_1_BBIndexMember_5YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000130146_1_BBIndexMember_5YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000130146_1_BBIndexMember_10YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000130146_1_BBIndexMember_10YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000130146_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000130146Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000130146_MS_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000130146Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000130146_MS_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000130146Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000130146_MS_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000130146Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:MSFinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000130146_MS_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000130146Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000130146_MS_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000130146Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000130146_MS_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000130146Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000130146_MS_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000130146Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000130146_MS_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000130146Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000130146_MS_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000130146Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000130146_MS_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000130146Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000130146_MS_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000130146Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000130146_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000130146Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000130146_AA_PreferredStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAPreferredStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000130146Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000130146_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000130146Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000130146_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000130146Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000130146_GD_GB_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000130146Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000130146_GD_TW_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000130146Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000130146_GD_CA_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000130146Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000130146_GD_BE_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000130146Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:BE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000130146_GD_NL_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000130146Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000130146_GD_SE_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000130146Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:SE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000130146_GD_FR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000130146Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000130146_GD_BR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000130146Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:BR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000130146_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000130146Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000130146_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000130146Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000130146_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000130146Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000130146_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000130146Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000130146_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000130146Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000130146_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000130146Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000130146_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000130146Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000130146_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000130146Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000130146_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000130146Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000130146_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000130146Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059102_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059102Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059102_LG_ClassMember_11YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059102_LG_ClassMember_11YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059102_ClassMember_AsOf_2016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059102_ClassMember_AsOf_2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059102_ClassMember_AsOf_2017">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059102_ClassMember_AsOf_2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059102_ClassMember_AsOf_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059102_ClassMember_AsOf_2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059102_ClassMember_AsOf_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059102_ClassMember_AsOf_2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059102_ClassMember_AsOf_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059102_ClassMember_AsOf_2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059102_ClassMember_AsOf_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059102_ClassMember_AsOf_2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059102_ClassMember_AsOf_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059102_ClassMember_AsOf_2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059102_ClassMember_AsOf_2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059102_ClassMember_AsOf_2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059102_ClassMember_AsOf_2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059102_ClassMember_AsOf_2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059102_ClassMember_AsOf_2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059102_ClassMember_AsOf_2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059102_ClassMember_AsOf_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059102_ClassMember_AsOf_2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059102_LG_1_AdditionalIndexMember_11YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059102_LG_1_AdditionalIndexMember_11YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059102_1_AdditionalIndexMember_AsOf_2016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059102_1_AdditionalIndexMember_AsOf_2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059102_1_AdditionalIndexMember_AsOf_2017">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059102_1_AdditionalIndexMember_AsOf_2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059102_1_AdditionalIndexMember_AsOf_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059102_1_AdditionalIndexMember_AsOf_2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059102_1_AdditionalIndexMember_AsOf_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059102_1_AdditionalIndexMember_AsOf_2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059102_1_AdditionalIndexMember_AsOf_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059102_1_AdditionalIndexMember_AsOf_2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059102_1_AdditionalIndexMember_AsOf_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059102_1_AdditionalIndexMember_AsOf_2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059102_1_AdditionalIndexMember_AsOf_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059102_1_AdditionalIndexMember_AsOf_2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059102_1_AdditionalIndexMember_AsOf_2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059102_1_AdditionalIndexMember_AsOf_2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059102_1_AdditionalIndexMember_AsOf_2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059102_1_AdditionalIndexMember_AsOf_2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059102_1_AdditionalIndexMember_AsOf_2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059102_1_AdditionalIndexMember_AsOf_2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059102_1_AdditionalIndexMember_AsOf_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059102_1_AdditionalIndexMember_AsOf_2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059102_LG_2_AdditionalIndexMember_11YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059102_LG_2_AdditionalIndexMember_11YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059102_2_AdditionalIndexMember_AsOf_2016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059102_2_AdditionalIndexMember_AsOf_2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059102_2_AdditionalIndexMember_AsOf_2017">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059102_2_AdditionalIndexMember_AsOf_2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059102_2_AdditionalIndexMember_AsOf_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059102_2_AdditionalIndexMember_AsOf_2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059102_2_AdditionalIndexMember_AsOf_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059102_2_AdditionalIndexMember_AsOf_2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059102_2_AdditionalIndexMember_AsOf_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059102_2_AdditionalIndexMember_AsOf_2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059102_2_AdditionalIndexMember_AsOf_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059102_2_AdditionalIndexMember_AsOf_2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059102_2_AdditionalIndexMember_AsOf_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059102_2_AdditionalIndexMember_AsOf_2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059102_2_AdditionalIndexMember_AsOf_2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059102_2_AdditionalIndexMember_AsOf_2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059102_2_AdditionalIndexMember_AsOf_2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059102_2_AdditionalIndexMember_AsOf_2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059102_2_AdditionalIndexMember_AsOf_2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059102_2_AdditionalIndexMember_AsOf_2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059102_2_AdditionalIndexMember_AsOf_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059102_2_AdditionalIndexMember_AsOf_2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059102_ClassMember_1YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059102_ClassMember_1YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059102_ClassMember_5YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059102_ClassMember_5YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059102_ClassMember_10YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059102_ClassMember_10YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059102_NoLoadClassMember_1YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059102_NoLoadClassMember_1YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059102_NoLoadClassMember_5YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059102_NoLoadClassMember_5YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059102_NoLoadClassMember_10YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059102_NoLoadClassMember_10YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059102_0_AdditionalIndexMember_1YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059102_0_AdditionalIndexMember_1YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059102_0_AdditionalIndexMember_5YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059102_0_AdditionalIndexMember_5YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059102_0_AdditionalIndexMember_10YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059102_0_AdditionalIndexMember_10YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059102_1_BBIndexMember_1YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000059102_1_BBIndexMember_1YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059102_1_BBIndexMember_5YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000059102_1_BBIndexMember_5YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059102_1_BBIndexMember_10YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000059102_1_BBIndexMember_10YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059102_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059102Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059102_MS_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059102Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059102_MS_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059102Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059102_MS_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059102Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:MSFinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059102_MS_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059102Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059102_MS_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059102Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059102_MS_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059102Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059102_MS_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059102Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059102_MS_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059102Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059102_MS_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059102Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059102_MS_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059102Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059102_MS_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059102Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059102_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059102Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059102_AA_PreferredStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAPreferredStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059102Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059102_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059102Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059102_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059102Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059102_GD_GB_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059102Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059102_GD_TW_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059102Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059102_GD_CA_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059102Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059102_GD_BE_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059102Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:BE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059102_GD_NL_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059102Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059102_GD_SE_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059102Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:SE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059102_GD_FR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059102Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059102_GD_BR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059102Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:BR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059102_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059102Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059102_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059102Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059102_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059102Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059102_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059102Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059102_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059102Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059102_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059102Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059102_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059102Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059102_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059102Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059102_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059102Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059102_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059102Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059103_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059103Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059103_LG_ClassMember_11YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059103_LG_ClassMember_11YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059103_ClassMember_AsOf_2016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059103_ClassMember_AsOf_2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059103_ClassMember_AsOf_2017">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059103_ClassMember_AsOf_2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059103_ClassMember_AsOf_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059103_ClassMember_AsOf_2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059103_ClassMember_AsOf_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059103_ClassMember_AsOf_2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059103_ClassMember_AsOf_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059103_ClassMember_AsOf_2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059103_ClassMember_AsOf_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059103_ClassMember_AsOf_2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059103_ClassMember_AsOf_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059103_ClassMember_AsOf_2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059103_ClassMember_AsOf_2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059103_ClassMember_AsOf_2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059103_ClassMember_AsOf_2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059103_ClassMember_AsOf_2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059103_ClassMember_AsOf_2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059103_ClassMember_AsOf_2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059103_ClassMember_AsOf_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059103_ClassMember_AsOf_2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059103_LG_1_AdditionalIndexMember_11YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059103_LG_1_AdditionalIndexMember_11YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059103_1_AdditionalIndexMember_AsOf_2016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059103_1_AdditionalIndexMember_AsOf_2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059103_1_AdditionalIndexMember_AsOf_2017">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059103_1_AdditionalIndexMember_AsOf_2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059103_1_AdditionalIndexMember_AsOf_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059103_1_AdditionalIndexMember_AsOf_2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059103_1_AdditionalIndexMember_AsOf_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059103_1_AdditionalIndexMember_AsOf_2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059103_1_AdditionalIndexMember_AsOf_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059103_1_AdditionalIndexMember_AsOf_2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059103_1_AdditionalIndexMember_AsOf_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059103_1_AdditionalIndexMember_AsOf_2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059103_1_AdditionalIndexMember_AsOf_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059103_1_AdditionalIndexMember_AsOf_2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059103_1_AdditionalIndexMember_AsOf_2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059103_1_AdditionalIndexMember_AsOf_2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059103_1_AdditionalIndexMember_AsOf_2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059103_1_AdditionalIndexMember_AsOf_2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059103_1_AdditionalIndexMember_AsOf_2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059103_1_AdditionalIndexMember_AsOf_2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059103_1_AdditionalIndexMember_AsOf_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059103_1_AdditionalIndexMember_AsOf_2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059103_LG_2_AdditionalIndexMember_11YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059103_LG_2_AdditionalIndexMember_11YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059103_2_AdditionalIndexMember_AsOf_2016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059103_2_AdditionalIndexMember_AsOf_2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059103_2_AdditionalIndexMember_AsOf_2017">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059103_2_AdditionalIndexMember_AsOf_2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059103_2_AdditionalIndexMember_AsOf_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059103_2_AdditionalIndexMember_AsOf_2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059103_2_AdditionalIndexMember_AsOf_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059103_2_AdditionalIndexMember_AsOf_2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059103_2_AdditionalIndexMember_AsOf_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059103_2_AdditionalIndexMember_AsOf_2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059103_2_AdditionalIndexMember_AsOf_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059103_2_AdditionalIndexMember_AsOf_2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059103_2_AdditionalIndexMember_AsOf_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059103_2_AdditionalIndexMember_AsOf_2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059103_2_AdditionalIndexMember_AsOf_2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059103_2_AdditionalIndexMember_AsOf_2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059103_2_AdditionalIndexMember_AsOf_2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059103_2_AdditionalIndexMember_AsOf_2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059103_2_AdditionalIndexMember_AsOf_2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059103_2_AdditionalIndexMember_AsOf_2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059103_2_AdditionalIndexMember_AsOf_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059103_2_AdditionalIndexMember_AsOf_2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059103_NoLoadClassMember_1YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059103_NoLoadClassMember_1YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059103_NoLoadClassMember_5YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059103_NoLoadClassMember_5YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059103_NoLoadClassMember_10YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059103_NoLoadClassMember_10YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059103_0_AdditionalIndexMember_1YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059103_0_AdditionalIndexMember_1YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059103_0_AdditionalIndexMember_5YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059103_0_AdditionalIndexMember_5YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059103_0_AdditionalIndexMember_10YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059103_0_AdditionalIndexMember_10YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059103_1_BBIndexMember_1YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000059103_1_BBIndexMember_1YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059103_1_BBIndexMember_5YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000059103_1_BBIndexMember_5YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059103_1_BBIndexMember_10YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000059103_1_BBIndexMember_10YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059103_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059103Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059103_MS_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059103Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059103_MS_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059103Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059103_MS_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059103Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:MSFinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059103_MS_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059103Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059103_MS_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059103Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059103_MS_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059103Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059103_MS_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059103Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059103_MS_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059103Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059103_MS_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059103Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059103_MS_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059103Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059103_MS_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059103Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059103_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059103Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059103_AA_PreferredStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAPreferredStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059103Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059103_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059103Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059103_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059103Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059103_GD_GB_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059103Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059103_GD_TW_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059103Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059103_GD_CA_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059103Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059103_GD_BE_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059103Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:BE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059103_GD_NL_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059103Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059103_GD_SE_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059103Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:SE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059103_GD_FR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059103Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059103_GD_BR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059103Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:BR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059103_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059103Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059103_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059103Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059103_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059103Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059103_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059103Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059103_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059103Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059103_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059103Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059103_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059103Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059103_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059103Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059103_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059103Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059103_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059103Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059101_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059101Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059101_LG_ClassMember_11YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059101_LG_ClassMember_11YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059101_ClassMember_AsOf_2016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059101_ClassMember_AsOf_2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059101_ClassMember_AsOf_2017">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059101_ClassMember_AsOf_2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059101_ClassMember_AsOf_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059101_ClassMember_AsOf_2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059101_ClassMember_AsOf_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059101_ClassMember_AsOf_2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059101_ClassMember_AsOf_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059101_ClassMember_AsOf_2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059101_ClassMember_AsOf_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059101_ClassMember_AsOf_2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059101_ClassMember_AsOf_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059101_ClassMember_AsOf_2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059101_ClassMember_AsOf_2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059101_ClassMember_AsOf_2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059101_ClassMember_AsOf_2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059101_ClassMember_AsOf_2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059101_ClassMember_AsOf_2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059101_ClassMember_AsOf_2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059101_ClassMember_AsOf_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059101_ClassMember_AsOf_2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059101_LG_1_AdditionalIndexMember_11YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059101_LG_1_AdditionalIndexMember_11YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059101_1_AdditionalIndexMember_AsOf_2016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059101_1_AdditionalIndexMember_AsOf_2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059101_1_AdditionalIndexMember_AsOf_2017">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059101_1_AdditionalIndexMember_AsOf_2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059101_1_AdditionalIndexMember_AsOf_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059101_1_AdditionalIndexMember_AsOf_2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059101_1_AdditionalIndexMember_AsOf_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059101_1_AdditionalIndexMember_AsOf_2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059101_1_AdditionalIndexMember_AsOf_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059101_1_AdditionalIndexMember_AsOf_2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059101_1_AdditionalIndexMember_AsOf_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059101_1_AdditionalIndexMember_AsOf_2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059101_1_AdditionalIndexMember_AsOf_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059101_1_AdditionalIndexMember_AsOf_2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059101_1_AdditionalIndexMember_AsOf_2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059101_1_AdditionalIndexMember_AsOf_2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059101_1_AdditionalIndexMember_AsOf_2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059101_1_AdditionalIndexMember_AsOf_2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059101_1_AdditionalIndexMember_AsOf_2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059101_1_AdditionalIndexMember_AsOf_2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059101_1_AdditionalIndexMember_AsOf_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059101_1_AdditionalIndexMember_AsOf_2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059101_LG_2_AdditionalIndexMember_11YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059101_LG_2_AdditionalIndexMember_11YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059101_2_AdditionalIndexMember_AsOf_2016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059101_2_AdditionalIndexMember_AsOf_2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059101_2_AdditionalIndexMember_AsOf_2017">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059101_2_AdditionalIndexMember_AsOf_2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059101_2_AdditionalIndexMember_AsOf_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059101_2_AdditionalIndexMember_AsOf_2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059101_2_AdditionalIndexMember_AsOf_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059101_2_AdditionalIndexMember_AsOf_2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059101_2_AdditionalIndexMember_AsOf_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059101_2_AdditionalIndexMember_AsOf_2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059101_2_AdditionalIndexMember_AsOf_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059101_2_AdditionalIndexMember_AsOf_2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059101_2_AdditionalIndexMember_AsOf_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059101_2_AdditionalIndexMember_AsOf_2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059101_2_AdditionalIndexMember_AsOf_2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059101_2_AdditionalIndexMember_AsOf_2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059101_2_AdditionalIndexMember_AsOf_2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059101_2_AdditionalIndexMember_AsOf_2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059101_2_AdditionalIndexMember_AsOf_2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059101_2_AdditionalIndexMember_AsOf_2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059101_2_AdditionalIndexMember_AsOf_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059101_2_AdditionalIndexMember_AsOf_2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059101_ClassMember_1YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059101_ClassMember_1YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059101_ClassMember_5YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059101_ClassMember_5YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059101_ClassMember_10YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059101_ClassMember_10YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059101_NoLoadClassMember_1YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059101_NoLoadClassMember_1YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059101_NoLoadClassMember_5YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059101_NoLoadClassMember_5YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059101_NoLoadClassMember_10YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059101_NoLoadClassMember_10YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059101_0_AdditionalIndexMember_1YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059101_0_AdditionalIndexMember_1YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059101_0_AdditionalIndexMember_5YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059101_0_AdditionalIndexMember_5YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059101_0_AdditionalIndexMember_10YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059101_0_AdditionalIndexMember_10YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059101_1_BBIndexMember_1YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000059101_1_BBIndexMember_1YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059101_1_BBIndexMember_5YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000059101_1_BBIndexMember_5YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059101_1_BBIndexMember_10YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000059101_1_BBIndexMember_10YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059101_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059101Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059101_MS_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059101Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059101_MS_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059101Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059101_MS_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059101Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:MSFinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059101_MS_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059101Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059101_MS_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059101Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059101_MS_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059101Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059101_MS_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059101Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059101_MS_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059101Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059101_MS_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059101Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059101_MS_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059101Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059101_MS_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059101Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059101_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059101Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059101_AA_PreferredStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAPreferredStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059101Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059101_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059101Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059101_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059101Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059101_GD_GB_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059101Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059101_GD_TW_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059101Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059101_GD_CA_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059101Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059101_GD_BE_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059101Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:BE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059101_GD_NL_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059101Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059101_GD_SE_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059101Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:SE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059101_GD_FR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059101Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059101_GD_BR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059101Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:BR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059101_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059101Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059101_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059101Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059101_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059101Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059101_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059101Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059101_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059101Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059101_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059101Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059101_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059101Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059101_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059101Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059101_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059101Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059101_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059101Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059099_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059099Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059099_LG_ClassMember_11YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059099_LG_ClassMember_11YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059099_ClassMember_AsOf_2016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059099_ClassMember_AsOf_2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059099_ClassMember_AsOf_2017">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059099_ClassMember_AsOf_2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059099_ClassMember_AsOf_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059099_ClassMember_AsOf_2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059099_ClassMember_AsOf_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059099_ClassMember_AsOf_2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059099_ClassMember_AsOf_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059099_ClassMember_AsOf_2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059099_ClassMember_AsOf_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059099_ClassMember_AsOf_2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059099_ClassMember_AsOf_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059099_ClassMember_AsOf_2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059099_ClassMember_AsOf_2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059099_ClassMember_AsOf_2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059099_ClassMember_AsOf_2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059099_ClassMember_AsOf_2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059099_ClassMember_AsOf_2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059099_ClassMember_AsOf_2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059099_ClassMember_AsOf_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059099_ClassMember_AsOf_2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059099_LG_1_AdditionalIndexMember_11YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059099_LG_1_AdditionalIndexMember_11YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059099_1_AdditionalIndexMember_AsOf_2016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059099_1_AdditionalIndexMember_AsOf_2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059099_1_AdditionalIndexMember_AsOf_2017">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059099_1_AdditionalIndexMember_AsOf_2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059099_1_AdditionalIndexMember_AsOf_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059099_1_AdditionalIndexMember_AsOf_2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059099_1_AdditionalIndexMember_AsOf_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059099_1_AdditionalIndexMember_AsOf_2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059099_1_AdditionalIndexMember_AsOf_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059099_1_AdditionalIndexMember_AsOf_2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059099_1_AdditionalIndexMember_AsOf_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059099_1_AdditionalIndexMember_AsOf_2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059099_1_AdditionalIndexMember_AsOf_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059099_1_AdditionalIndexMember_AsOf_2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059099_1_AdditionalIndexMember_AsOf_2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059099_1_AdditionalIndexMember_AsOf_2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059099_1_AdditionalIndexMember_AsOf_2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059099_1_AdditionalIndexMember_AsOf_2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059099_1_AdditionalIndexMember_AsOf_2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059099_1_AdditionalIndexMember_AsOf_2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059099_1_AdditionalIndexMember_AsOf_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059099_1_AdditionalIndexMember_AsOf_2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059099_LG_2_AdditionalIndexMember_11YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059099_LG_2_AdditionalIndexMember_11YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059099_2_AdditionalIndexMember_AsOf_2016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059099_2_AdditionalIndexMember_AsOf_2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059099_2_AdditionalIndexMember_AsOf_2017">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059099_2_AdditionalIndexMember_AsOf_2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059099_2_AdditionalIndexMember_AsOf_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059099_2_AdditionalIndexMember_AsOf_2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059099_2_AdditionalIndexMember_AsOf_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059099_2_AdditionalIndexMember_AsOf_2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059099_2_AdditionalIndexMember_AsOf_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059099_2_AdditionalIndexMember_AsOf_2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059099_2_AdditionalIndexMember_AsOf_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059099_2_AdditionalIndexMember_AsOf_2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059099_2_AdditionalIndexMember_AsOf_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059099_2_AdditionalIndexMember_AsOf_2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059099_2_AdditionalIndexMember_AsOf_2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059099_2_AdditionalIndexMember_AsOf_2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059099_2_AdditionalIndexMember_AsOf_2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059099_2_AdditionalIndexMember_AsOf_2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059099_2_AdditionalIndexMember_AsOf_2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059099_2_AdditionalIndexMember_AsOf_2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059099_2_AdditionalIndexMember_AsOf_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059099_2_AdditionalIndexMember_AsOf_2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059099_ClassMember_1YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059099_ClassMember_1YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059099_ClassMember_5YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059099_ClassMember_5YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059099_ClassMember_10YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059099_ClassMember_10YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059099_NoLoadClassMember_1YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059099_NoLoadClassMember_1YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059099_NoLoadClassMember_5YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059099_NoLoadClassMember_5YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059099_NoLoadClassMember_10YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059099_NoLoadClassMember_10YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059099_0_AdditionalIndexMember_1YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059099_0_AdditionalIndexMember_1YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059099_0_AdditionalIndexMember_5YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059099_0_AdditionalIndexMember_5YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059099_0_AdditionalIndexMember_10YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000059099_0_AdditionalIndexMember_10YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059099_1_BBIndexMember_1YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000059099_1_BBIndexMember_1YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059099_1_BBIndexMember_5YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000059099_1_BBIndexMember_5YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059099_1_BBIndexMember_10YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000059099_1_BBIndexMember_10YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000059099_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059099Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059099_MS_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059099Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059099_MS_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059099Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059099_MS_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059099Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:MSFinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059099_MS_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059099Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059099_MS_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059099Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059099_MS_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059099Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059099_MS_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059099Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059099_MS_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059099Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059099_MS_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059099Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059099_MS_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059099Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059099_MS_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059099Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059099_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059099Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059099_AA_PreferredStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAPreferredStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059099Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059099_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059099Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059099_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059099Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059099_GD_GB_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059099Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059099_GD_TW_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059099Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059099_GD_CA_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059099Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059099_GD_BE_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059099Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:BE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059099_GD_NL_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059099Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059099_GD_SE_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059099Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:SE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059099_GD_FR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059099Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059099_GD_BR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059099Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:BR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059099_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059099Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059099_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059099Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059099_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059099Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059099_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059099Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059099_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059099Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059099_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059099Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059099_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059099Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059099_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059099Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059099_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059099Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000059099_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000059099Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019191_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019191Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019191_LG_ClassMember_11YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019191_LG_ClassMember_11YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019191_ClassMember_AsOf_2016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019191_ClassMember_AsOf_2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019191_ClassMember_AsOf_2017">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019191_ClassMember_AsOf_2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019191_ClassMember_AsOf_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019191_ClassMember_AsOf_2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019191_ClassMember_AsOf_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019191_ClassMember_AsOf_2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019191_ClassMember_AsOf_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019191_ClassMember_AsOf_2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019191_ClassMember_AsOf_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019191_ClassMember_AsOf_2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019191_ClassMember_AsOf_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019191_ClassMember_AsOf_2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019191_ClassMember_AsOf_2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019191_ClassMember_AsOf_2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019191_ClassMember_AsOf_2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019191_ClassMember_AsOf_2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019191_ClassMember_AsOf_2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019191_ClassMember_AsOf_2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019191_ClassMember_AsOf_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019191_ClassMember_AsOf_2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019191_LG_1_AdditionalIndexMember_11YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019191_LG_1_AdditionalIndexMember_11YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019191_1_AdditionalIndexMember_AsOf_2016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019191_1_AdditionalIndexMember_AsOf_2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019191_1_AdditionalIndexMember_AsOf_2017">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019191_1_AdditionalIndexMember_AsOf_2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019191_1_AdditionalIndexMember_AsOf_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019191_1_AdditionalIndexMember_AsOf_2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019191_1_AdditionalIndexMember_AsOf_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019191_1_AdditionalIndexMember_AsOf_2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019191_1_AdditionalIndexMember_AsOf_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019191_1_AdditionalIndexMember_AsOf_2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019191_1_AdditionalIndexMember_AsOf_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019191_1_AdditionalIndexMember_AsOf_2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019191_1_AdditionalIndexMember_AsOf_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019191_1_AdditionalIndexMember_AsOf_2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019191_1_AdditionalIndexMember_AsOf_2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019191_1_AdditionalIndexMember_AsOf_2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019191_1_AdditionalIndexMember_AsOf_2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019191_1_AdditionalIndexMember_AsOf_2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019191_1_AdditionalIndexMember_AsOf_2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019191_1_AdditionalIndexMember_AsOf_2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019191_1_AdditionalIndexMember_AsOf_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019191_1_AdditionalIndexMember_AsOf_2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019191_LG_2_AdditionalIndexMember_11YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019191_LG_2_AdditionalIndexMember_11YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019191_2_AdditionalIndexMember_AsOf_2016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019191_2_AdditionalIndexMember_AsOf_2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019191_2_AdditionalIndexMember_AsOf_2017">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019191_2_AdditionalIndexMember_AsOf_2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019191_2_AdditionalIndexMember_AsOf_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019191_2_AdditionalIndexMember_AsOf_2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019191_2_AdditionalIndexMember_AsOf_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019191_2_AdditionalIndexMember_AsOf_2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019191_2_AdditionalIndexMember_AsOf_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019191_2_AdditionalIndexMember_AsOf_2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019191_2_AdditionalIndexMember_AsOf_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019191_2_AdditionalIndexMember_AsOf_2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019191_2_AdditionalIndexMember_AsOf_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019191_2_AdditionalIndexMember_AsOf_2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019191_2_AdditionalIndexMember_AsOf_2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019191_2_AdditionalIndexMember_AsOf_2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019191_2_AdditionalIndexMember_AsOf_2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019191_2_AdditionalIndexMember_AsOf_2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019191_2_AdditionalIndexMember_AsOf_2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019191_2_AdditionalIndexMember_AsOf_2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019191_2_AdditionalIndexMember_AsOf_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019191_2_AdditionalIndexMember_AsOf_2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019191_NoLoadClassMember_1YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019191_NoLoadClassMember_1YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019191_NoLoadClassMember_5YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019191_NoLoadClassMember_5YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019191_NoLoadClassMember_10YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019191_NoLoadClassMember_10YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019191_0_AdditionalIndexMember_1YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019191_0_AdditionalIndexMember_1YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019191_0_AdditionalIndexMember_5YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019191_0_AdditionalIndexMember_5YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019191_0_AdditionalIndexMember_10YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019191_0_AdditionalIndexMember_10YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019191_1_BBIndexMember_1YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000019191_1_BBIndexMember_1YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019191_1_BBIndexMember_5YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000019191_1_BBIndexMember_5YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019191_1_BBIndexMember_10YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000019191_1_BBIndexMember_10YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019191_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019191Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019191_MS_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019191Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019191_MS_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019191Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019191_MS_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019191Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019191_MS_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019191Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019191_MS_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019191Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019191_MS_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019191Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019191_MS_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019191Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:MSFinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019191_MS_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019191Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019191_MS_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019191Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019191_MS_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019191Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019191_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019191Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019191_AA_PreferredStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAPreferredStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019191Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019191_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019191Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019191_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019191Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019191_GD_TW_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019191Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019191_GD_CA_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019191Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019191_GD_CL_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019191Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019191_GD_BE_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019191Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:BE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019191_GD_NL_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019191Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019191_GD_LU_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019191Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:LU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019191_GD_AU_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019191Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019191_GD_KR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019191Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019191_GD_Other_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019191Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">fmr:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019191_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019191Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019191_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019191Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019191_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019191Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019191_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019191Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019191_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019191Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019191_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019191Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019191_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019191Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019191_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019191Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019191_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019191Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019191_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019191Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000064239_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000064239Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064239_LG_ClassMember_11YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000064239_LG_ClassMember_11YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064239_ClassMember_AsOf_2016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000064239_ClassMember_AsOf_2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064239_ClassMember_AsOf_2017">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000064239_ClassMember_AsOf_2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064239_ClassMember_AsOf_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000064239_ClassMember_AsOf_2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064239_ClassMember_AsOf_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000064239_ClassMember_AsOf_2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064239_ClassMember_AsOf_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000064239_ClassMember_AsOf_2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064239_ClassMember_AsOf_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000064239_ClassMember_AsOf_2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064239_ClassMember_AsOf_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000064239_ClassMember_AsOf_2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064239_ClassMember_AsOf_2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000064239_ClassMember_AsOf_2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064239_ClassMember_AsOf_2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000064239_ClassMember_AsOf_2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064239_ClassMember_AsOf_2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000064239_ClassMember_AsOf_2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064239_ClassMember_AsOf_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000064239_ClassMember_AsOf_2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064239_LG_1_AdditionalIndexMember_11YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000064239_LG_1_AdditionalIndexMember_11YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064239_1_AdditionalIndexMember_AsOf_2016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000064239_1_AdditionalIndexMember_AsOf_2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064239_1_AdditionalIndexMember_AsOf_2017">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000064239_1_AdditionalIndexMember_AsOf_2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064239_1_AdditionalIndexMember_AsOf_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000064239_1_AdditionalIndexMember_AsOf_2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064239_1_AdditionalIndexMember_AsOf_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000064239_1_AdditionalIndexMember_AsOf_2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064239_1_AdditionalIndexMember_AsOf_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000064239_1_AdditionalIndexMember_AsOf_2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064239_1_AdditionalIndexMember_AsOf_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000064239_1_AdditionalIndexMember_AsOf_2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064239_1_AdditionalIndexMember_AsOf_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000064239_1_AdditionalIndexMember_AsOf_2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064239_1_AdditionalIndexMember_AsOf_2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000064239_1_AdditionalIndexMember_AsOf_2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064239_1_AdditionalIndexMember_AsOf_2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000064239_1_AdditionalIndexMember_AsOf_2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064239_1_AdditionalIndexMember_AsOf_2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000064239_1_AdditionalIndexMember_AsOf_2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064239_1_AdditionalIndexMember_AsOf_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000064239_1_AdditionalIndexMember_AsOf_2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064239_LG_2_AdditionalIndexMember_11YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000064239_LG_2_AdditionalIndexMember_11YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064239_2_AdditionalIndexMember_AsOf_2016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000064239_2_AdditionalIndexMember_AsOf_2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064239_2_AdditionalIndexMember_AsOf_2017">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000064239_2_AdditionalIndexMember_AsOf_2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064239_2_AdditionalIndexMember_AsOf_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000064239_2_AdditionalIndexMember_AsOf_2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064239_2_AdditionalIndexMember_AsOf_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000064239_2_AdditionalIndexMember_AsOf_2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064239_2_AdditionalIndexMember_AsOf_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000064239_2_AdditionalIndexMember_AsOf_2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064239_2_AdditionalIndexMember_AsOf_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000064239_2_AdditionalIndexMember_AsOf_2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064239_2_AdditionalIndexMember_AsOf_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000064239_2_AdditionalIndexMember_AsOf_2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064239_2_AdditionalIndexMember_AsOf_2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000064239_2_AdditionalIndexMember_AsOf_2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064239_2_AdditionalIndexMember_AsOf_2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000064239_2_AdditionalIndexMember_AsOf_2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064239_2_AdditionalIndexMember_AsOf_2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000064239_2_AdditionalIndexMember_AsOf_2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064239_2_AdditionalIndexMember_AsOf_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000064239_2_AdditionalIndexMember_AsOf_2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064239_NoLoadClassMember_1YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000064239_NoLoadClassMember_1YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064239_NoLoadClassMember_5YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000064239_NoLoadClassMember_5YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064239_NoLoadClassMember_10YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000064239_NoLoadClassMember_10YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064239_0_AdditionalIndexMember_1YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000064239_0_AdditionalIndexMember_1YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064239_0_AdditionalIndexMember_5YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000064239_0_AdditionalIndexMember_5YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064239_0_AdditionalIndexMember_10YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000064239_0_AdditionalIndexMember_10YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064239_1_BBIndexMember_1YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000064239_1_BBIndexMember_1YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064239_1_BBIndexMember_5YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000064239_1_BBIndexMember_5YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064239_1_BBIndexMember_10YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000064239_1_BBIndexMember_10YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064239_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000064239Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000064239_MS_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000064239Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000064239_MS_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000064239Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000064239_MS_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000064239Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000064239_MS_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000064239Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000064239_MS_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000064239Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000064239_MS_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000064239Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000064239_MS_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000064239Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:MSFinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000064239_MS_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000064239Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000064239_MS_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000064239Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000064239_MS_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000064239Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000064239_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000064239Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000064239_AA_PreferredStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAPreferredStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000064239Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000064239_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000064239Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000064239_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000064239Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000064239_GD_TW_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000064239Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000064239_GD_CA_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000064239Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000064239_GD_CL_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000064239Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000064239_GD_BE_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000064239Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:BE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000064239_GD_NL_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000064239Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000064239_GD_LU_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000064239Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:LU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000064239_GD_AU_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000064239Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000064239_GD_KR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000064239Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000064239_GD_Other_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000064239Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">fmr:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000064239_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000064239Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000064239_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000064239Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000064239_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000064239Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000064239_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000064239Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000064239_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000064239Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000064239_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000064239Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000064239_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000064239Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000064239_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000064239Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000064239_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000064239Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000064239_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000064239Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019193_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019193Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019193_LG_ClassMember_11YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019193_LG_ClassMember_11YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019193_ClassMember_AsOf_2016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019193_ClassMember_AsOf_2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019193_ClassMember_AsOf_2017">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019193_ClassMember_AsOf_2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019193_ClassMember_AsOf_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019193_ClassMember_AsOf_2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019193_ClassMember_AsOf_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019193_ClassMember_AsOf_2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019193_ClassMember_AsOf_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019193_ClassMember_AsOf_2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019193_ClassMember_AsOf_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019193_ClassMember_AsOf_2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019193_ClassMember_AsOf_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019193_ClassMember_AsOf_2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019193_ClassMember_AsOf_2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019193_ClassMember_AsOf_2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019193_ClassMember_AsOf_2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019193_ClassMember_AsOf_2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019193_ClassMember_AsOf_2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019193_ClassMember_AsOf_2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019193_ClassMember_AsOf_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019193_ClassMember_AsOf_2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019193_LG_1_AdditionalIndexMember_11YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019193_LG_1_AdditionalIndexMember_11YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019193_1_AdditionalIndexMember_AsOf_2016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019193_1_AdditionalIndexMember_AsOf_2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019193_1_AdditionalIndexMember_AsOf_2017">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019193_1_AdditionalIndexMember_AsOf_2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019193_1_AdditionalIndexMember_AsOf_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019193_1_AdditionalIndexMember_AsOf_2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019193_1_AdditionalIndexMember_AsOf_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019193_1_AdditionalIndexMember_AsOf_2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019193_1_AdditionalIndexMember_AsOf_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019193_1_AdditionalIndexMember_AsOf_2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019193_1_AdditionalIndexMember_AsOf_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019193_1_AdditionalIndexMember_AsOf_2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019193_1_AdditionalIndexMember_AsOf_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019193_1_AdditionalIndexMember_AsOf_2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019193_1_AdditionalIndexMember_AsOf_2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019193_1_AdditionalIndexMember_AsOf_2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019193_1_AdditionalIndexMember_AsOf_2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019193_1_AdditionalIndexMember_AsOf_2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019193_1_AdditionalIndexMember_AsOf_2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019193_1_AdditionalIndexMember_AsOf_2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019193_1_AdditionalIndexMember_AsOf_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019193_1_AdditionalIndexMember_AsOf_2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019193_NoLoadClassMember_1YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019193_NoLoadClassMember_1YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019193_NoLoadClassMember_5YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019193_NoLoadClassMember_5YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019193_NoLoadClassMember_10YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000019193_NoLoadClassMember_10YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019193_0_BBIndexMember_1YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000019193_0_BBIndexMember_1YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019193_0_BBIndexMember_5YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000019193_0_BBIndexMember_5YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019193_0_BBIndexMember_10YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000019193_0_BBIndexMember_10YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000019193_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019193Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019193_MS_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019193Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019193_MS_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019193Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019193_MS_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019193Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019193_MS_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019193Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019193_MS_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019193Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:MSFinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019193_MS_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019193Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019193_MS_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019193Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019193_MS_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019193Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019193_MS_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019193Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019193_MS_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019193Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019193_MS_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019193Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019193_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019193Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019193_AA_PreferredStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAPreferredStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019193Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019193_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019193Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019193_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019193Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019193_GD_CA_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019193Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019193_GD_BE_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019193Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:BE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019193_GD_NL_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019193Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019193_GD_GB_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019193Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019193_GD_TW_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019193Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019193_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019193Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019193_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019193Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019193_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019193Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019193_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019193Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019193_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019193Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019193_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019193Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019193_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019193Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019193_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019193Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019193_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019193Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000019193_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019193Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000064240_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000064240Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064240_LG_ClassMember_11YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000064240_LG_ClassMember_11YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064240_ClassMember_AsOf_2016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000064240_ClassMember_AsOf_2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064240_ClassMember_AsOf_2017">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000064240_ClassMember_AsOf_2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064240_ClassMember_AsOf_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000064240_ClassMember_AsOf_2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064240_ClassMember_AsOf_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000064240_ClassMember_AsOf_2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064240_ClassMember_AsOf_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000064240_ClassMember_AsOf_2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064240_ClassMember_AsOf_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000064240_ClassMember_AsOf_2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064240_ClassMember_AsOf_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000064240_ClassMember_AsOf_2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064240_ClassMember_AsOf_2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000064240_ClassMember_AsOf_2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064240_ClassMember_AsOf_2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000064240_ClassMember_AsOf_2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064240_ClassMember_AsOf_2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000064240_ClassMember_AsOf_2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064240_ClassMember_AsOf_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000064240_ClassMember_AsOf_2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064240_LG_1_AdditionalIndexMember_11YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000064240_LG_1_AdditionalIndexMember_11YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064240_1_AdditionalIndexMember_AsOf_2016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000064240_1_AdditionalIndexMember_AsOf_2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064240_1_AdditionalIndexMember_AsOf_2017">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000064240_1_AdditionalIndexMember_AsOf_2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064240_1_AdditionalIndexMember_AsOf_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000064240_1_AdditionalIndexMember_AsOf_2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064240_1_AdditionalIndexMember_AsOf_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000064240_1_AdditionalIndexMember_AsOf_2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064240_1_AdditionalIndexMember_AsOf_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000064240_1_AdditionalIndexMember_AsOf_2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064240_1_AdditionalIndexMember_AsOf_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000064240_1_AdditionalIndexMember_AsOf_2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064240_1_AdditionalIndexMember_AsOf_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000064240_1_AdditionalIndexMember_AsOf_2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064240_1_AdditionalIndexMember_AsOf_2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000064240_1_AdditionalIndexMember_AsOf_2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064240_1_AdditionalIndexMember_AsOf_2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000064240_1_AdditionalIndexMember_AsOf_2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064240_1_AdditionalIndexMember_AsOf_2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000064240_1_AdditionalIndexMember_AsOf_2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064240_1_AdditionalIndexMember_AsOf_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000064240_1_AdditionalIndexMember_AsOf_2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064240_NoLoadClassMember_1YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000064240_NoLoadClassMember_1YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064240_NoLoadClassMember_5YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000064240_NoLoadClassMember_5YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064240_NoLoadClassMember_10YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">fmr:C000064240_NoLoadClassMember_10YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064240_0_BBIndexMember_1YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000064240_0_BBIndexMember_1YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064240_0_BBIndexMember_5YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000064240_0_BBIndexMember_5YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064240_0_BBIndexMember_10YR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">fmr:C000064240_0_BBIndexMember_10YRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000064240_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000064240Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000064240_MS_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000064240Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000064240_MS_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000064240Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000064240_MS_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000064240Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000064240_MS_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000064240Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000064240_MS_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000064240Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:MSFinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000064240_MS_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000064240Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000064240_MS_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000064240Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000064240_MS_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000064240Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000064240_MS_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000064240Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000064240_MS_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000064240Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000064240_MS_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000064240Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000064240_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000064240Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000064240_AA_PreferredStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAPreferredStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000064240Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000064240_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000064240Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000064240_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000064240Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000064240_GD_CA_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000064240Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000064240_GD_BE_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000064240Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:BE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000064240_GD_NL_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000064240Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000064240_GD_GB_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000064240Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000064240_GD_TW_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000064240Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000064240_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000064240Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000064240_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000064240Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000064240_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000064240Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000064240_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000064240Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000064240_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000064240Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000064240_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000064240Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000064240_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000064240Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000064240_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000064240Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000064240_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000064240Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000064240_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000064240Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="Trust">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2026-06-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-51922">N-CSR</dei:DocumentType>
    <dei:AmendmentFlag contextRef="Trust" id="ixv-51923">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="Trust" id="ixv-51924">0000035348</dei:EntityCentralIndexKey>
    <dei:EntityInvCompanyType contextRef="Trust" id="ixv-51925">N-1A</dei:EntityInvCompanyType>
    <dei:EntityRegistrantName contextRef="Trust" id="ixv-51926">Fidelity Hastings Street Trust</dei:EntityRegistrantName>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-106">2026-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000120647_ClassMember" id="ixv-118">Fidelity&#xae; Series Large Cap Stock Fund</oef:FundName>
    <oef:ClassName contextRef="C000120647_ClassMember" id="ixv-121">Fidelity&#xae; Series Large Cap Stock Fund</oef:ClassName>
    <dei:TradingSymbol contextRef="C000120647_ClassMember" id="ixv-125">FGLGX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000120647_ClassMember" id="ixv-144">This annual shareholder report contains information about Fidelity&#xae; Series Large Cap Stock Fund for the period July 1, 2025 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000120647_ClassMember" id="ixv-146">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000120647_ClassMember" id="ixv-151">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="C000120647_ClassMember" id="ixv-153">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000120647_ClassMember" id="ixv-156">1-800-544-8544</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock contextRef="C000120647_ClassMember" id="ixv-163">&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:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fidelity&#xae; Series Large Cap Stock 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;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&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="C000120647_ClassMember"
      decimals="0"
      id="ixv-58643"
      unitRef="usd">0</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000120647_ClassMember"
      decimals="INF"
      id="ixv-58644"
      unitRef="pure">0.0000</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock contextRef="C000120647_ClassMember" id="ixv-216">&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 June 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, security selection was the primary contributor to the fund's performance versus the benchmark S&amp;amp;P 500 index for the fiscal year, especially within industrials. An overweight in energy also boosted relative performance. Also lifting the fund's relative result were stock picks in communication services, primarily within the media &amp;amp; entertainment industry.&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;The top individual relative contributor was an overweight in GE Vernova (+119%). This period we decreased our stake in GE Vernova. The company was one of the fund's largest holdings. The second-largest relative contributor was an overweight in GE Aerospace (+46%). The stock was one of our biggest holdings. An underweight in Netflix (-47%) also helped. This was a stake we established this period.&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 detractors from performance versus the benchmark were stock picks and an underweight in information technology, primarily within the technology hardware &amp;amp; equipment industry. An overweight in financials also hampered the fund's result. Also detracting from our result were picks in consumer discretionary. Lastly, the fund's position in cash 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;Not owning Advanced Micro Devices, a benchmark component that gained roughly 309%, was the biggest individual relative detractor. A second notable relative detractor this period was avoiding Intel, a benchmark component that gained about 523%. An overweight in Boston Scientific (-60%) also hurt.&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;Notable changes in positioning include increased exposure to the consumer discretionary and consumer staples sectors.&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="C000120647_ClassMember" id="ixv-240">How did the Fund perform over the past 10 years?

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


$10,000

$12,115


$13,489


$14,276


$14,300


$21,315


$19,302


$23,747


$30,422


$37,241


$46,877



S&amp;P 500&#xae; Index


$10,000

$11,790


$13,484


$14,889


$16,006


$22,536


$20,144


$24,091


$30,006


$34,556


$42,271



&#160;

2016

2017

2018

2019

2020

2021

2022

2023

2024

2025

2026









&#160;
</oef:LineGraphTableTextBlock>
    <oef:LineGraphAndTableMeasureName contextRef="C000120647_LG_ClassMember_11YR" id="ixv-259">&lt;span style="font-family:'Fidelity Sans';font-size:9px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fidelity&#xae; Series Large Cap Stock Fund&lt;/span&gt;</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="C000120647_ClassMember_AsOf_2016"
      decimals="0"
      id="ixv-58645"
      unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000120647_ClassMember_AsOf_2017"
      decimals="0"
      id="ixv-58646"
      unitRef="usd">12115</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000120647_ClassMember_AsOf_2018"
      decimals="0"
      id="ixv-58647"
      unitRef="usd">13489</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000120647_ClassMember_AsOf_2019"
      decimals="0"
      id="ixv-58648"
      unitRef="usd">14276</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000120647_ClassMember_AsOf_2020"
      decimals="0"
      id="ixv-58649"
      unitRef="usd">14300</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000120647_ClassMember_AsOf_2021"
      decimals="0"
      id="ixv-58650"
      unitRef="usd">21315</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000120647_ClassMember_AsOf_2022"
      decimals="0"
      id="ixv-58651"
      unitRef="usd">19302</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000120647_ClassMember_AsOf_2023"
      decimals="0"
      id="ixv-58652"
      unitRef="usd">23747</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000120647_ClassMember_AsOf_2024"
      decimals="0"
      id="ixv-58653"
      unitRef="usd">30422</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000120647_ClassMember_AsOf_2025"
      decimals="0"
      id="ixv-58654"
      unitRef="usd">37241</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000120647_ClassMember_AsOf_2026"
      decimals="0"
      id="ixv-58655"
      unitRef="usd">46877</oef:AccmVal>
    <oef:LineGraphAndTableMeasureName
      contextRef="C000120647_LG_1_AdditionalIndexMember_11YR"
      id="ixv-308">&lt;span style="font-family:'Fidelity Sans';font-size:9px;color:#000000;font-style:normal;font-weight:normal;"&gt;S&amp;amp;P 500&#xae; Index&lt;/span&gt;</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="C000120647_1_AdditionalIndexMember_AsOf_2016"
      decimals="0"
      id="ixv-58656"
      unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000120647_1_AdditionalIndexMember_AsOf_2017"
      decimals="0"
      id="ixv-58657"
      unitRef="usd">11790</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000120647_1_AdditionalIndexMember_AsOf_2018"
      decimals="0"
      id="ixv-58658"
      unitRef="usd">13484</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000120647_1_AdditionalIndexMember_AsOf_2019"
      decimals="0"
      id="ixv-58659"
      unitRef="usd">14889</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000120647_1_AdditionalIndexMember_AsOf_2020"
      decimals="0"
      id="ixv-58660"
      unitRef="usd">16006</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000120647_1_AdditionalIndexMember_AsOf_2021"
      decimals="0"
      id="ixv-58661"
      unitRef="usd">22536</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000120647_1_AdditionalIndexMember_AsOf_2022"
      decimals="0"
      id="ixv-58662"
      unitRef="usd">20144</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000120647_1_AdditionalIndexMember_AsOf_2023"
      decimals="0"
      id="ixv-58663"
      unitRef="usd">24091</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000120647_1_AdditionalIndexMember_AsOf_2024"
      decimals="0"
      id="ixv-58664"
      unitRef="usd">30006</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000120647_1_AdditionalIndexMember_AsOf_2025"
      decimals="0"
      id="ixv-58665"
      unitRef="usd">34556</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000120647_1_AdditionalIndexMember_AsOf_2026"
      decimals="0"
      id="ixv-58666"
      unitRef="usd">42271</oef:AccmVal>
    <oef:AvgAnnlRtrTableTextBlock contextRef="C000120647_ClassMember" id="ixv-409">AVERAGE ANNUAL TOTAL RETURNS:

&#160;

1 Year

5 Year

10 Year


Fidelity&#xae; Series Large Cap Stock Fund

25.88%

17.07%

16.71%


S&amp;P 500&#xae; Index

22.32%


13.41%


15.51%




&#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="C000120647_NoLoadClassMember_1YR"
      decimals="INF"
      id="ixv-58667"
      unitRef="pure">0.2588</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000120647_NoLoadClassMember_5YR"
      decimals="INF"
      id="ixv-58668"
      unitRef="pure">0.1707</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000120647_NoLoadClassMember_10YR"
      decimals="INF"
      id="ixv-58669"
      unitRef="pure">0.1671</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000120647_0_BBIndexMember_1YR"
      decimals="INF"
      id="ixv-58670"
      unitRef="pure">0.2232</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000120647_0_BBIndexMember_5YR"
      decimals="INF"
      id="ixv-58671"
      unitRef="pure">0.1341</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000120647_0_BBIndexMember_10YR"
      decimals="INF"
      id="ixv-58672"
      unitRef="pure">0.1551</oef:AvgAnnlRtrPct>
    <oef:UpdPerfInfoLocationTextBlock contextRef="C000120647_ClassMember" id="ixv-464">&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="C000120647_ClassMember" id="ixv-476">&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="C000120647_ClassMember" id="ixv-480">&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="C000120647_ClassMember" id="ixv-486">&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 June 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;29,154,341,218&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;176&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;26&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="C000120647_InstantMember"
      decimals="0"
      id="ixv-58673"
      unitRef="usd">29154341218</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000120647_InstantMember"
      decimals="INF"
      id="ixv-58674"
      unitRef="holding">176</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="C000120647_ClassMember"
      decimals="0"
      id="ixv-58675"
      unitRef="usd">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000120647_ClassMember"
      decimals="INF"
      id="ixv-58676"
      unitRef="pure">0.26</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000120647_ClassMember" id="ixv-561">
&#160;
&#160;
&#160;
MARKET SECTORS
(% of Fund's net assets)

&#160;

&#160;


Information Technology

26.0

&#160;


Industrials

17.2

&#160;


Financials

12.4

&#160;


Health Care

9.9

&#160;


Communication Services

9.3

&#160;


Consumer Discretionary

6.4

&#160;


Energy

6.3

&#160;


Consumer Staples

5.3

&#160;


Materials

0.9

&#160;


Utilities

0.7

&#160;


Real Estate

0.7

&#160;


&#160;




Common Stocks

94.9


Preferred Stocks

0.2


Short-Term Investments and Net Other Assets (Liabilities)

4.9




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 94.9&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Preferred Stocks - 0.2&#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) - 4.9


&#160;






United States

92.8


United Kingdom

2.0


Canada

1.8


Belgium

1.2


Taiwan

1.1


Netherlands

0.8


France

0.1


Sweden

0.1


Italy

0.1


Portugal

0.0




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 92.8&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

United Kingdom - 2.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Canada - 1.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;

Belgium - 1.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;

Taiwan - 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;

Netherlands - 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;

France - 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;

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;

Italy - 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;

Portugal - 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;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000120647_MS_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-58677"
      unitRef="pure">0.260</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000120647_MS_IndustrialSectorMember"
      decimals="INF"
      id="ixv-58678"
      unitRef="pure">0.172</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000120647_MS_FinancialsSectorMember"
      decimals="INF"
      id="ixv-58679"
      unitRef="pure">0.124</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000120647_MS_HealthcareSectorMember"
      decimals="INF"
      id="ixv-58680"
      unitRef="pure">0.099</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000120647_MS_CommunicationsSectorMember"
      decimals="INF"
      id="ixv-58681"
      unitRef="pure">0.093</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000120647_MS_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-58682"
      unitRef="pure">0.064</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000120647_MS_EnergySectorMember"
      decimals="INF"
      id="ixv-58683"
      unitRef="pure">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000120647_MS_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-58684"
      unitRef="pure">0.053</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000120647_MS_MaterialsSectorMember"
      decimals="INF"
      id="ixv-58685"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000120647_MS_UtilitiesSectorMember"
      decimals="INF"
      id="ixv-58686"
      unitRef="pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000120647_MS_RealEstateSectorMember"
      decimals="INF"
      id="ixv-58687"
      unitRef="pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000120647_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-58688"
      unitRef="pure">0.949</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000120647_AA_PreferredStocks_Member"
      decimals="INF"
      id="ixv-58689"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000120647_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-58690"
      unitRef="pure">0.049</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000120647_GD_US_Member"
      decimals="INF"
      id="ixv-58691"
      unitRef="pure">0.928</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000120647_GD_GB_Member"
      decimals="INF"
      id="ixv-58692"
      unitRef="pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000120647_GD_CA_Member"
      decimals="INF"
      id="ixv-58693"
      unitRef="pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000120647_GD_BE_Member"
      decimals="INF"
      id="ixv-58694"
      unitRef="pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000120647_GD_TW_Member"
      decimals="INF"
      id="ixv-58695"
      unitRef="pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000120647_GD_NL_Member"
      decimals="INF"
      id="ixv-58696"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000120647_GD_FR_Member"
      decimals="INF"
      id="ixv-58697"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000120647_GD_SE_Member"
      decimals="INF"
      id="ixv-58698"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000120647_GD_IT_Member"
      decimals="INF"
      id="ixv-58699"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000120647_GD_PT_Member"
      decimals="INF"
      id="ixv-58700"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000120647_ClassMember" id="ixv-913">TOP HOLDINGS(% of Fund's net assets)

&#160;

&#160;


NVIDIA Corp

7.8


&#160;


Boeing Co

4.6


&#160;


GE Aerospace

4.4


&#160;


Microsoft Corp

4.2


&#160;


Wells Fargo &amp; Co

3.8


&#160;


GE Vernova Inc

3.6


&#160;


Alphabet Inc Class A

3.4


&#160;


Amazon.com Inc

3.3


&#160;


Apple Inc

3.2


&#160;


Exxon Mobil Corp

2.9


&#160;


&#160;

41.2

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000120647_TH_0_Member"
      decimals="INF"
      id="ixv-58701"
      unitRef="pure">0.078</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000120647_TH_1_Member"
      decimals="INF"
      id="ixv-58702"
      unitRef="pure">0.046</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000120647_TH_2_Member"
      decimals="INF"
      id="ixv-58703"
      unitRef="pure">0.044</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000120647_TH_3_Member"
      decimals="INF"
      id="ixv-58704"
      unitRef="pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000120647_TH_4_Member"
      decimals="INF"
      id="ixv-58705"
      unitRef="pure">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000120647_TH_5_Member"
      decimals="INF"
      id="ixv-58706"
      unitRef="pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000120647_TH_6_Member"
      decimals="INF"
      id="ixv-58707"
      unitRef="pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000120647_TH_7_Member"
      decimals="INF"
      id="ixv-58708"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000120647_TH_8_Member"
      decimals="INF"
      id="ixv-58709"
      unitRef="pure">0.032</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000120647_TH_9_Member"
      decimals="INF"
      id="ixv-58710"
      unitRef="pure">0.029</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-1084">2026-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000019194_ClassMember" id="ixv-1096">Fidelity&#xae; Mega Cap Stock Fund</oef:FundName>
    <oef:ClassName contextRef="C000019194_ClassMember" id="ixv-1099">Fidelity&#xae; Mega Cap Stock Fund</oef:ClassName>
    <dei:TradingSymbol contextRef="C000019194_ClassMember" id="ixv-1103">FGRTX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000019194_ClassMember" id="ixv-1122">This annual shareholder report contains information about Fidelity&#xae; Mega Cap Stock Fund for the period July 1, 2025 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000019194_ClassMember" id="ixv-1124">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000019194_ClassMember" id="ixv-1129">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="C000019194_ClassMember" id="ixv-1131">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000019194_ClassMember" id="ixv-1134">1-800-544-8544</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000019194_ClassMember" id="ixv-1137">fidfunddocuments@fidelity.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000019194_ClassMember" id="ixv-1144">&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:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fidelity&#xae; Mega Cap Stock 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;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;65&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.58&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="C000019194_ClassMember"
      decimals="0"
      id="ixv-58711"
      unitRef="usd">65</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000019194_ClassMember"
      decimals="INF"
      id="ixv-58712"
      unitRef="pure">0.0058</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock contextRef="C000019194_ClassMember" id="ixv-1187">&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 June 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, security selection was the primary contributor to the fund's performance versus the Russell Top 200 Index for the fiscal year, especially within industrials. Stock selection in communication services, primarily within the media &amp;amp; entertainment industry, also boosted relative performance. Also contributing to our result were stock picks and an overweight in energy.&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;The top individual relative contributor was an overweight in GE Vernova (+119%). The company was among the fund's biggest holdings. The second-largest relative contributor was an overweight in GE Aerospace (+46%). The stock was one of the fund's top holdings. A non-benchmark stake in Taiwan Semiconductor Manufacturing gained about 112% and notably 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 from performance versus the benchmark was an underweight in information technology, primarily within the technology hardware &amp;amp; equipment industry. Also hurting our result was stock selection in health care and real estate, primarily within the equity real estate investment trusts industry. Lastly, the fund's position in cash 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;The largest individual relative detractor this period was avoiding Advanced Micro Devices, a benchmark component that gained roughly 309%. A second notable relative detractor this period was avoiding Intel, a benchmark component that gained about 523%. An overweight in Boeing (+3%) also detracted. The company was one of our largest holdings.&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;Notable changes in positioning include increased exposure to the consumer discretionary and consumer staples sectors.&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="C000019194_ClassMember" id="ixv-1211">How did the Fund perform over the past 10 years?

 &#160;&#160;
CUMULATIVE PERFORMANCE
June 30, 2016 through June 30, 2026. 
Initial investment of $10,000.
Fidelity&#xae; Mega Cap Stock Fund


$10,000

$12,087


$13,401


$14,382


$14,683


$22,019


$19,598


$24,392


$31,328


$37,600


$46,780



Russell Top 200&#xae; Index


$10,000

$11,865


$13,694


$15,185


$16,886


$23,776


$21,052


$25,447


$32,425


$37,543


$45,836



S&amp;P 500&#xae; Index


$10,000

$11,790


$13,484


$14,889


$16,006


$22,536


$20,144


$24,091


$30,006


$34,556


$42,271



&#160;

2016

2017

2018

2019

2020

2021

2022

2023

2024

2025

2026









&#160;
</oef:LineGraphTableTextBlock>
    <oef:LineGraphAndTableMeasureName contextRef="C000019194_LG_ClassMember_11YR" id="ixv-1230">&lt;span style="font-family:'Fidelity Sans';font-size:9px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fidelity&#xae; Mega Cap Stock Fund&lt;/span&gt;</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="C000019194_ClassMember_AsOf_2016"
      decimals="0"
      id="ixv-58713"
      unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019194_ClassMember_AsOf_2017"
      decimals="0"
      id="ixv-58714"
      unitRef="usd">12087</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019194_ClassMember_AsOf_2018"
      decimals="0"
      id="ixv-58715"
      unitRef="usd">13401</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019194_ClassMember_AsOf_2019"
      decimals="0"
      id="ixv-58716"
      unitRef="usd">14382</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019194_ClassMember_AsOf_2020"
      decimals="0"
      id="ixv-58717"
      unitRef="usd">14683</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019194_ClassMember_AsOf_2021"
      decimals="0"
      id="ixv-58718"
      unitRef="usd">22019</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019194_ClassMember_AsOf_2022"
      decimals="0"
      id="ixv-58719"
      unitRef="usd">19598</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019194_ClassMember_AsOf_2023"
      decimals="0"
      id="ixv-58720"
      unitRef="usd">24392</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019194_ClassMember_AsOf_2024"
      decimals="0"
      id="ixv-58721"
      unitRef="usd">31328</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019194_ClassMember_AsOf_2025"
      decimals="0"
      id="ixv-58722"
      unitRef="usd">37600</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019194_ClassMember_AsOf_2026"
      decimals="0"
      id="ixv-58723"
      unitRef="usd">46780</oef:AccmVal>
    <oef:LineGraphAndTableMeasureName
      contextRef="C000019194_LG_1_AdditionalIndexMember_11YR"
      id="ixv-1279">&lt;span style="font-family:'Fidelity Sans';font-size:9px;color:#000000;font-style:normal;font-weight:normal;"&gt;Russell Top 200&#xae; Index&lt;/span&gt;</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="C000019194_1_AdditionalIndexMember_AsOf_2016"
      decimals="0"
      id="ixv-58724"
      unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019194_1_AdditionalIndexMember_AsOf_2017"
      decimals="0"
      id="ixv-58725"
      unitRef="usd">11865</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019194_1_AdditionalIndexMember_AsOf_2018"
      decimals="0"
      id="ixv-58726"
      unitRef="usd">13694</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019194_1_AdditionalIndexMember_AsOf_2019"
      decimals="0"
      id="ixv-58727"
      unitRef="usd">15185</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019194_1_AdditionalIndexMember_AsOf_2020"
      decimals="0"
      id="ixv-58728"
      unitRef="usd">16886</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019194_1_AdditionalIndexMember_AsOf_2021"
      decimals="0"
      id="ixv-58729"
      unitRef="usd">23776</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019194_1_AdditionalIndexMember_AsOf_2022"
      decimals="0"
      id="ixv-58730"
      unitRef="usd">21052</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019194_1_AdditionalIndexMember_AsOf_2023"
      decimals="0"
      id="ixv-58731"
      unitRef="usd">25447</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019194_1_AdditionalIndexMember_AsOf_2024"
      decimals="0"
      id="ixv-58732"
      unitRef="usd">32425</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019194_1_AdditionalIndexMember_AsOf_2025"
      decimals="0"
      id="ixv-58733"
      unitRef="usd">37543</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019194_1_AdditionalIndexMember_AsOf_2026"
      decimals="0"
      id="ixv-58734"
      unitRef="usd">45836</oef:AccmVal>
    <oef:LineGraphAndTableMeasureName
      contextRef="C000019194_LG_2_AdditionalIndexMember_11YR"
      id="ixv-1328">&lt;span style="font-family:'Fidelity Sans';font-size:9px;color:#000000;font-style:normal;font-weight:normal;"&gt;S&amp;amp;P 500&#xae; Index&lt;/span&gt;</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="C000019194_2_AdditionalIndexMember_AsOf_2016"
      decimals="0"
      id="ixv-58735"
      unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019194_2_AdditionalIndexMember_AsOf_2017"
      decimals="0"
      id="ixv-58736"
      unitRef="usd">11790</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019194_2_AdditionalIndexMember_AsOf_2018"
      decimals="0"
      id="ixv-58737"
      unitRef="usd">13484</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019194_2_AdditionalIndexMember_AsOf_2019"
      decimals="0"
      id="ixv-58738"
      unitRef="usd">14889</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019194_2_AdditionalIndexMember_AsOf_2020"
      decimals="0"
      id="ixv-58739"
      unitRef="usd">16006</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019194_2_AdditionalIndexMember_AsOf_2021"
      decimals="0"
      id="ixv-58740"
      unitRef="usd">22536</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019194_2_AdditionalIndexMember_AsOf_2022"
      decimals="0"
      id="ixv-58741"
      unitRef="usd">20144</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019194_2_AdditionalIndexMember_AsOf_2023"
      decimals="0"
      id="ixv-58742"
      unitRef="usd">24091</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019194_2_AdditionalIndexMember_AsOf_2024"
      decimals="0"
      id="ixv-58743"
      unitRef="usd">30006</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019194_2_AdditionalIndexMember_AsOf_2025"
      decimals="0"
      id="ixv-58744"
      unitRef="usd">34556</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019194_2_AdditionalIndexMember_AsOf_2026"
      decimals="0"
      id="ixv-58745"
      unitRef="usd">42271</oef:AccmVal>
    <oef:AvgAnnlRtrTableTextBlock contextRef="C000019194_ClassMember" id="ixv-1429">AVERAGE ANNUAL TOTAL RETURNS:

&#160;

1 Year

5 Year

10 Year


Fidelity&#xae; Mega Cap Stock Fund

24.41%

16.27%

16.68%


Russell Top 200&#xae; Index

22.09%


14.03%


16.44%


S&amp;P 500&#xae; Index

22.32%


13.41%


15.51%




&#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="C000019194_NoLoadClassMember_1YR"
      decimals="INF"
      id="ixv-58746"
      unitRef="pure">0.2441</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000019194_NoLoadClassMember_5YR"
      decimals="INF"
      id="ixv-58747"
      unitRef="pure">0.1627</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000019194_NoLoadClassMember_10YR"
      decimals="INF"
      id="ixv-58748"
      unitRef="pure">0.1668</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000019194_0_AdditionalIndexMember_1YR"
      decimals="INF"
      id="ixv-58749"
      unitRef="pure">0.2209</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000019194_0_AdditionalIndexMember_5YR"
      decimals="INF"
      id="ixv-58750"
      unitRef="pure">0.1403</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000019194_0_AdditionalIndexMember_10YR"
      decimals="INF"
      id="ixv-58751"
      unitRef="pure">0.1644</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000019194_1_BBIndexMember_1YR"
      decimals="INF"
      id="ixv-58752"
      unitRef="pure">0.2232</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000019194_1_BBIndexMember_5YR"
      decimals="INF"
      id="ixv-58753"
      unitRef="pure">0.1341</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000019194_1_BBIndexMember_10YR"
      decimals="INF"
      id="ixv-58754"
      unitRef="pure">0.1551</oef:AvgAnnlRtrPct>
    <oef:UpdPerfInfoLocationTextBlock contextRef="C000019194_ClassMember" id="ixv-1499">&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="C000019194_ClassMember" id="ixv-1511">&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="C000019194_ClassMember" id="ixv-1515">&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="C000019194_ClassMember" id="ixv-1521">&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 June 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;6,992,194,569&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;116&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;31,547,841&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="C000019194_InstantMember"
      decimals="0"
      id="ixv-58755"
      unitRef="usd">6992194569</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000019194_InstantMember"
      decimals="INF"
      id="ixv-58756"
      unitRef="holding">116</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="C000019194_ClassMember"
      decimals="0"
      id="ixv-58757"
      unitRef="usd">31547841</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000019194_ClassMember"
      decimals="INF"
      id="ixv-58758"
      unitRef="pure">0.16</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000019194_ClassMember" id="ixv-1596">
&#160;
&#160;
&#160;
MARKET SECTORS
(% of Fund's net assets)

&#160;

&#160;


Information Technology

29.8

&#160;


Industrials

15.3

&#160;


Financials

12.0

&#160;


Communication Services

10.9

&#160;


Health Care

8.2

&#160;


Consumer Discretionary

6.7

&#160;


Energy

6.6

&#160;


Consumer Staples

5.4

&#160;


Utilities

0.6

&#160;


Materials

0.3

&#160;


Real Estate

0.2

&#160;


&#160;




Common Stocks

95.8


Preferred Stocks

0.2


Short-Term Investments and Net Other Assets (Liabilities)

4.0




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 95.8&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Preferred Stocks - 0.2&#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) - 4.0


&#160;






United States

93.1


United Kingdom

2.0


Taiwan

1.5


Canada

1.5


Belgium

0.8


Netherlands

0.6


Sweden

0.3


France

0.2


Brazil

0.0




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 93.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

United Kingdom - 2.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Taiwan - 1.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;

Canada - 1.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;

Belgium - 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;

Netherlands - 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;

Sweden - 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;

France - 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;

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="C000019194_MS_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-58759"
      unitRef="pure">0.298</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019194_MS_IndustrialSectorMember"
      decimals="INF"
      id="ixv-58760"
      unitRef="pure">0.153</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019194_MS_FinancialsSectorMember"
      decimals="INF"
      id="ixv-58761"
      unitRef="pure">0.120</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019194_MS_CommunicationsSectorMember"
      decimals="INF"
      id="ixv-58762"
      unitRef="pure">0.109</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019194_MS_HealthcareSectorMember"
      decimals="INF"
      id="ixv-58763"
      unitRef="pure">0.082</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019194_MS_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-58764"
      unitRef="pure">0.067</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019194_MS_EnergySectorMember"
      decimals="INF"
      id="ixv-58765"
      unitRef="pure">0.066</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019194_MS_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-58766"
      unitRef="pure">0.054</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019194_MS_UtilitiesSectorMember"
      decimals="INF"
      id="ixv-58767"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019194_MS_MaterialsSectorMember"
      decimals="INF"
      id="ixv-58768"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019194_MS_RealEstateSectorMember"
      decimals="INF"
      id="ixv-58769"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019194_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-58770"
      unitRef="pure">0.958</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019194_AA_PreferredStocks_Member"
      decimals="INF"
      id="ixv-58771"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019194_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-58772"
      unitRef="pure">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019194_GD_US_Member"
      decimals="INF"
      id="ixv-58773"
      unitRef="pure">0.931</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019194_GD_GB_Member"
      decimals="INF"
      id="ixv-58774"
      unitRef="pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019194_GD_TW_Member"
      decimals="INF"
      id="ixv-58775"
      unitRef="pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019194_GD_CA_Member"
      decimals="INF"
      id="ixv-58776"
      unitRef="pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019194_GD_BE_Member"
      decimals="INF"
      id="ixv-58777"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019194_GD_NL_Member"
      decimals="INF"
      id="ixv-58778"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019194_GD_SE_Member"
      decimals="INF"
      id="ixv-58779"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019194_GD_FR_Member"
      decimals="INF"
      id="ixv-58780"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019194_GD_BR_Member"
      decimals="INF"
      id="ixv-58781"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000019194_ClassMember" id="ixv-1935">TOP HOLDINGS(% of Fund's net assets)

&#160;

&#160;


NVIDIA Corp

8.9


&#160;


Microsoft Corp

5.0


&#160;


Apple Inc

4.7


&#160;


Boeing Co

4.6


&#160;


GE Aerospace

4.3


&#160;


Amazon.com Inc

4.1


&#160;


Wells Fargo &amp; Co

4.1


&#160;


Alphabet Inc Class A

4.0


&#160;


GE Vernova Inc

3.8


&#160;


Alphabet Inc Class C

3.4


&#160;


&#160;

46.9

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000019194_TH_0_Member"
      decimals="INF"
      id="ixv-58782"
      unitRef="pure">0.089</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019194_TH_1_Member"
      decimals="INF"
      id="ixv-58783"
      unitRef="pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019194_TH_2_Member"
      decimals="INF"
      id="ixv-58784"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019194_TH_3_Member"
      decimals="INF"
      id="ixv-58785"
      unitRef="pure">0.046</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019194_TH_4_Member"
      decimals="INF"
      id="ixv-58786"
      unitRef="pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019194_TH_5_Member"
      decimals="INF"
      id="ixv-58787"
      unitRef="pure">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019194_TH_6_Member"
      decimals="INF"
      id="ixv-58788"
      unitRef="pure">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019194_TH_7_Member"
      decimals="INF"
      id="ixv-58789"
      unitRef="pure">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019194_TH_8_Member"
      decimals="INF"
      id="ixv-58790"
      unitRef="pure">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019194_TH_9_Member"
      decimals="INF"
      id="ixv-58791"
      unitRef="pure">0.034</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-2106">2026-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000130146_ClassMember" id="ixv-2118">Fidelity&#xae; Mega Cap Stock Fund</oef:FundName>
    <oef:ClassName contextRef="C000130146_ClassMember" id="ixv-2121">Fidelity Advisor&#xae; Mega Cap Stock Fund Class Z</oef:ClassName>
    <dei:TradingSymbol contextRef="C000130146_ClassMember" id="ixv-2125">FZALX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000130146_ClassMember" id="ixv-2144">This annual shareholder report contains information about Fidelity&#xae; Mega Cap Stock Fund for the period July 1, 2025 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000130146_ClassMember" id="ixv-2146">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000130146_ClassMember" id="ixv-2151">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-877-208-0098 or by sending an e-mail to fidfunddocuments@fidelity.com.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite contextRef="C000130146_ClassMember" id="ixv-2153">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000130146_ClassMember" id="ixv-2156">1-877-208-0098</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000130146_ClassMember" id="ixv-2159">fidfunddocuments@fidelity.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000130146_ClassMember" id="ixv-2166">&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:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;Class Z&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;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;53&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.47&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="C000130146_ClassMember"
      decimals="0"
      id="ixv-58792"
      unitRef="usd">53</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000130146_ClassMember"
      decimals="INF"
      id="ixv-58793"
      unitRef="pure">0.0047</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock contextRef="C000130146_ClassMember" id="ixv-2209">&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 June 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, security selection was the primary contributor to the fund's performance versus the Russell Top 200 Index for the fiscal year, especially within industrials. Stock selection in communication services, primarily within the media &amp;amp; entertainment industry, also boosted relative performance. Also contributing to our result were stock picks and an overweight in energy.&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;The top individual relative contributor was an overweight in GE Vernova (+119%). The company was among the fund's biggest holdings. The second-largest relative contributor was an overweight in GE Aerospace (+46%). The stock was one of the fund's top holdings. A non-benchmark stake in Taiwan Semiconductor Manufacturing gained about 112% and notably 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 from performance versus the benchmark was an underweight in information technology, primarily within the technology hardware &amp;amp; equipment industry. Also hurting our result was stock selection in health care and real estate, primarily within the equity real estate investment trusts industry. Lastly, the fund's position in cash 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;The largest individual relative detractor this period was avoiding Advanced Micro Devices, a benchmark component that gained roughly 309%. A second notable relative detractor this period was avoiding Intel, a benchmark component that gained about 523%. An overweight in Boeing (+3%) also detracted. The company was one of our largest holdings.&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;Notable changes in positioning include increased exposure to the consumer discretionary and consumer staples sectors.&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="C000130146_ClassMember" id="ixv-2233">How did the Fund perform over the past 10 years?

 &#160;&#160;
CUMULATIVE PERFORMANCE
June 30, 2016 through June 30, 2026. 
Initial investment of $10,000.
Class Z


$10,000

$12,096


$13,438


$14,442


$14,756


$22,154


$19,735


$24,593


$31,624


$37,993


$47,322



Russell Top 200&#xae; Index


$10,000

$11,865


$13,694


$15,185


$16,886


$23,776


$21,052


$25,447


$32,425


$37,543


$45,836



S&amp;P 500&#xae; Index


$10,000

$11,790


$13,484


$14,889


$16,006


$22,536


$20,144


$24,091


$30,006


$34,556


$42,271



&#160;

2016

2017

2018

2019

2020

2021

2022

2023

2024

2025

2026









&#160;
</oef:LineGraphTableTextBlock>
    <oef:LineGraphAndTableMeasureName contextRef="C000130146_LG_ClassMember_11YR" id="ixv-2252">&lt;span style="font-family:'Fidelity Sans';font-size:9px;color:#000000;font-style:normal;font-weight:normal;"&gt;Class Z&lt;/span&gt;</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="C000130146_ClassMember_AsOf_2016"
      decimals="0"
      id="ixv-58794"
      unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000130146_ClassMember_AsOf_2017"
      decimals="0"
      id="ixv-58795"
      unitRef="usd">12096</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000130146_ClassMember_AsOf_2018"
      decimals="0"
      id="ixv-58796"
      unitRef="usd">13438</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000130146_ClassMember_AsOf_2019"
      decimals="0"
      id="ixv-58797"
      unitRef="usd">14442</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000130146_ClassMember_AsOf_2020"
      decimals="0"
      id="ixv-58798"
      unitRef="usd">14756</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000130146_ClassMember_AsOf_2021"
      decimals="0"
      id="ixv-58799"
      unitRef="usd">22154</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000130146_ClassMember_AsOf_2022"
      decimals="0"
      id="ixv-58800"
      unitRef="usd">19735</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000130146_ClassMember_AsOf_2023"
      decimals="0"
      id="ixv-58801"
      unitRef="usd">24593</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000130146_ClassMember_AsOf_2024"
      decimals="0"
      id="ixv-58802"
      unitRef="usd">31624</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000130146_ClassMember_AsOf_2025"
      decimals="0"
      id="ixv-58803"
      unitRef="usd">37993</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000130146_ClassMember_AsOf_2026"
      decimals="0"
      id="ixv-58804"
      unitRef="usd">47322</oef:AccmVal>
    <oef:LineGraphAndTableMeasureName
      contextRef="C000130146_LG_1_AdditionalIndexMember_11YR"
      id="ixv-2301">&lt;span style="font-family:'Fidelity Sans';font-size:9px;color:#000000;font-style:normal;font-weight:normal;"&gt;Russell Top 200&#xae; Index&lt;/span&gt;</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="C000130146_1_AdditionalIndexMember_AsOf_2016"
      decimals="0"
      id="ixv-58805"
      unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000130146_1_AdditionalIndexMember_AsOf_2017"
      decimals="0"
      id="ixv-58806"
      unitRef="usd">11865</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000130146_1_AdditionalIndexMember_AsOf_2018"
      decimals="0"
      id="ixv-58807"
      unitRef="usd">13694</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000130146_1_AdditionalIndexMember_AsOf_2019"
      decimals="0"
      id="ixv-58808"
      unitRef="usd">15185</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000130146_1_AdditionalIndexMember_AsOf_2020"
      decimals="0"
      id="ixv-58809"
      unitRef="usd">16886</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000130146_1_AdditionalIndexMember_AsOf_2021"
      decimals="0"
      id="ixv-58810"
      unitRef="usd">23776</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000130146_1_AdditionalIndexMember_AsOf_2022"
      decimals="0"
      id="ixv-58811"
      unitRef="usd">21052</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000130146_1_AdditionalIndexMember_AsOf_2023"
      decimals="0"
      id="ixv-58812"
      unitRef="usd">25447</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000130146_1_AdditionalIndexMember_AsOf_2024"
      decimals="0"
      id="ixv-58813"
      unitRef="usd">32425</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000130146_1_AdditionalIndexMember_AsOf_2025"
      decimals="0"
      id="ixv-58814"
      unitRef="usd">37543</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000130146_1_AdditionalIndexMember_AsOf_2026"
      decimals="0"
      id="ixv-58815"
      unitRef="usd">45836</oef:AccmVal>
    <oef:LineGraphAndTableMeasureName
      contextRef="C000130146_LG_2_AdditionalIndexMember_11YR"
      id="ixv-2350">&lt;span style="font-family:'Fidelity Sans';font-size:9px;color:#000000;font-style:normal;font-weight:normal;"&gt;S&amp;amp;P 500&#xae; Index&lt;/span&gt;</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="C000130146_2_AdditionalIndexMember_AsOf_2016"
      decimals="0"
      id="ixv-58816"
      unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000130146_2_AdditionalIndexMember_AsOf_2017"
      decimals="0"
      id="ixv-58817"
      unitRef="usd">11790</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000130146_2_AdditionalIndexMember_AsOf_2018"
      decimals="0"
      id="ixv-58818"
      unitRef="usd">13484</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000130146_2_AdditionalIndexMember_AsOf_2019"
      decimals="0"
      id="ixv-58819"
      unitRef="usd">14889</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000130146_2_AdditionalIndexMember_AsOf_2020"
      decimals="0"
      id="ixv-58820"
      unitRef="usd">16006</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000130146_2_AdditionalIndexMember_AsOf_2021"
      decimals="0"
      id="ixv-58821"
      unitRef="usd">22536</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000130146_2_AdditionalIndexMember_AsOf_2022"
      decimals="0"
      id="ixv-58822"
      unitRef="usd">20144</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000130146_2_AdditionalIndexMember_AsOf_2023"
      decimals="0"
      id="ixv-58823"
      unitRef="usd">24091</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000130146_2_AdditionalIndexMember_AsOf_2024"
      decimals="0"
      id="ixv-58824"
      unitRef="usd">30006</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000130146_2_AdditionalIndexMember_AsOf_2025"
      decimals="0"
      id="ixv-58825"
      unitRef="usd">34556</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000130146_2_AdditionalIndexMember_AsOf_2026"
      decimals="0"
      id="ixv-58826"
      unitRef="usd">42271</oef:AccmVal>
    <oef:AvgAnnlRtrTableTextBlock contextRef="C000130146_ClassMember" id="ixv-2451">AVERAGE ANNUAL TOTAL RETURNS:

&#160;

1 Year

5 Year

10 Year


Class Z

24.55%

16.39%

16.82%


Russell Top 200&#xae; Index

22.09%


14.03%


16.44%


S&amp;P 500&#xae; Index

22.32%


13.41%


15.51%




&#160;
&#160;
Visit institutional.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="C000130146_NoLoadClassMember_1YR"
      decimals="INF"
      id="ixv-58827"
      unitRef="pure">0.2455</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000130146_NoLoadClassMember_5YR"
      decimals="INF"
      id="ixv-58828"
      unitRef="pure">0.1639</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000130146_NoLoadClassMember_10YR"
      decimals="INF"
      id="ixv-58829"
      unitRef="pure">0.1682</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000130146_0_AdditionalIndexMember_1YR"
      decimals="INF"
      id="ixv-58830"
      unitRef="pure">0.2209</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000130146_0_AdditionalIndexMember_5YR"
      decimals="INF"
      id="ixv-58831"
      unitRef="pure">0.1403</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000130146_0_AdditionalIndexMember_10YR"
      decimals="INF"
      id="ixv-58832"
      unitRef="pure">0.1644</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000130146_1_BBIndexMember_1YR"
      decimals="INF"
      id="ixv-58833"
      unitRef="pure">0.2232</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000130146_1_BBIndexMember_5YR"
      decimals="INF"
      id="ixv-58834"
      unitRef="pure">0.1341</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000130146_1_BBIndexMember_10YR"
      decimals="INF"
      id="ixv-58835"
      unitRef="pure">0.1551</oef:AvgAnnlRtrPct>
    <oef:UpdPerfInfoLocationTextBlock contextRef="C000130146_ClassMember" id="ixv-2521">&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;institutional.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="C000130146_ClassMember" id="ixv-2533">&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="C000130146_ClassMember" id="ixv-2537">&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="C000130146_ClassMember" id="ixv-2543">&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 June 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;6,992,194,569&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;116&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;31,547,841&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="C000130146_InstantMember"
      decimals="0"
      id="ixv-58836"
      unitRef="usd">6992194569</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000130146_InstantMember"
      decimals="INF"
      id="ixv-58837"
      unitRef="holding">116</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="C000130146_ClassMember"
      decimals="0"
      id="ixv-58838"
      unitRef="usd">31547841</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000130146_ClassMember"
      decimals="INF"
      id="ixv-58839"
      unitRef="pure">0.16</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000130146_ClassMember" id="ixv-2618">
&#160;
&#160;
&#160;
MARKET SECTORS
(% of Fund's net assets)

&#160;

&#160;


Information Technology

29.8

&#160;


Industrials

15.3

&#160;


Financials

12.0

&#160;


Communication Services

10.9

&#160;


Health Care

8.2

&#160;


Consumer Discretionary

6.7

&#160;


Energy

6.6

&#160;


Consumer Staples

5.4

&#160;


Utilities

0.6

&#160;


Materials

0.3

&#160;


Real Estate

0.2

&#160;


&#160;




Common Stocks

95.8


Preferred Stocks

0.2


Short-Term Investments and Net Other Assets (Liabilities)

4.0




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 95.8&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Preferred Stocks - 0.2&#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) - 4.0


&#160;






United States

93.1


United Kingdom

2.0


Taiwan

1.5


Canada

1.5


Belgium

0.8


Netherlands

0.6


Sweden

0.3


France

0.2


Brazil

0.0




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 93.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

United Kingdom - 2.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Taiwan - 1.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;

Canada - 1.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;

Belgium - 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;

Netherlands - 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;

Sweden - 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;

France - 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;

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="C000130146_MS_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-58840"
      unitRef="pure">0.298</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000130146_MS_IndustrialSectorMember"
      decimals="INF"
      id="ixv-58841"
      unitRef="pure">0.153</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000130146_MS_FinancialsSectorMember"
      decimals="INF"
      id="ixv-58842"
      unitRef="pure">0.120</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000130146_MS_CommunicationsSectorMember"
      decimals="INF"
      id="ixv-58843"
      unitRef="pure">0.109</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000130146_MS_HealthcareSectorMember"
      decimals="INF"
      id="ixv-58844"
      unitRef="pure">0.082</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000130146_MS_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-58845"
      unitRef="pure">0.067</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000130146_MS_EnergySectorMember"
      decimals="INF"
      id="ixv-58846"
      unitRef="pure">0.066</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000130146_MS_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-58847"
      unitRef="pure">0.054</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000130146_MS_UtilitiesSectorMember"
      decimals="INF"
      id="ixv-58848"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000130146_MS_MaterialsSectorMember"
      decimals="INF"
      id="ixv-58849"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000130146_MS_RealEstateSectorMember"
      decimals="INF"
      id="ixv-58850"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000130146_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-58851"
      unitRef="pure">0.958</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000130146_AA_PreferredStocks_Member"
      decimals="INF"
      id="ixv-58852"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000130146_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-58853"
      unitRef="pure">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000130146_GD_US_Member"
      decimals="INF"
      id="ixv-58854"
      unitRef="pure">0.931</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000130146_GD_GB_Member"
      decimals="INF"
      id="ixv-58855"
      unitRef="pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000130146_GD_TW_Member"
      decimals="INF"
      id="ixv-58856"
      unitRef="pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000130146_GD_CA_Member"
      decimals="INF"
      id="ixv-58857"
      unitRef="pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000130146_GD_BE_Member"
      decimals="INF"
      id="ixv-58858"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000130146_GD_NL_Member"
      decimals="INF"
      id="ixv-58859"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000130146_GD_SE_Member"
      decimals="INF"
      id="ixv-58860"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000130146_GD_FR_Member"
      decimals="INF"
      id="ixv-58861"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000130146_GD_BR_Member"
      decimals="INF"
      id="ixv-58862"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000130146_ClassMember" id="ixv-2957">TOP HOLDINGS(% of Fund's net assets)

&#160;

&#160;


NVIDIA Corp

8.9


&#160;


Microsoft Corp

5.0


&#160;


Apple Inc

4.7


&#160;


Boeing Co

4.6


&#160;


GE Aerospace

4.3


&#160;


Amazon.com Inc

4.1


&#160;


Wells Fargo &amp; Co

4.1


&#160;


Alphabet Inc Class A

4.0


&#160;


GE Vernova Inc

3.8


&#160;


Alphabet Inc Class C

3.4


&#160;


&#160;

46.9

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000130146_TH_0_Member"
      decimals="INF"
      id="ixv-58863"
      unitRef="pure">0.089</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000130146_TH_1_Member"
      decimals="INF"
      id="ixv-58864"
      unitRef="pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000130146_TH_2_Member"
      decimals="INF"
      id="ixv-58865"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000130146_TH_3_Member"
      decimals="INF"
      id="ixv-58866"
      unitRef="pure">0.046</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000130146_TH_4_Member"
      decimals="INF"
      id="ixv-58867"
      unitRef="pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000130146_TH_5_Member"
      decimals="INF"
      id="ixv-58868"
      unitRef="pure">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000130146_TH_6_Member"
      decimals="INF"
      id="ixv-58869"
      unitRef="pure">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000130146_TH_7_Member"
      decimals="INF"
      id="ixv-58870"
      unitRef="pure">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000130146_TH_8_Member"
      decimals="INF"
      id="ixv-58871"
      unitRef="pure">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000130146_TH_9_Member"
      decimals="INF"
      id="ixv-58872"
      unitRef="pure">0.034</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-3128">2026-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000059102_ClassMember" id="ixv-3140">Fidelity&#xae; Mega Cap Stock Fund</oef:FundName>
    <oef:ClassName contextRef="C000059102_ClassMember" id="ixv-3143">Fidelity Advisor&#xae; Mega Cap Stock Fund Class M</oef:ClassName>
    <dei:TradingSymbol contextRef="C000059102_ClassMember" id="ixv-3147">FTGRX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000059102_ClassMember" id="ixv-3166">This annual shareholder report contains information about Fidelity&#xae; Mega Cap Stock Fund for the period July 1, 2025 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000059102_ClassMember" id="ixv-3168">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000059102_ClassMember" id="ixv-3173">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-877-208-0098 or by sending an e-mail to fidfunddocuments@fidelity.com.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite contextRef="C000059102_ClassMember" id="ixv-3175">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000059102_ClassMember" id="ixv-3178">1-877-208-0098</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000059102_ClassMember" id="ixv-3181">fidfunddocuments@fidelity.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000059102_ClassMember" id="ixv-3188">&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:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;Class M&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;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;124&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;1.11&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="C000059102_ClassMember"
      decimals="0"
      id="ixv-58873"
      unitRef="usd">124</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000059102_ClassMember"
      decimals="INF"
      id="ixv-58874"
      unitRef="pure">0.0111</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock contextRef="C000059102_ClassMember" id="ixv-3231">&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 June 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, security selection was the primary contributor to the fund's performance versus the Russell Top 200 Index for the fiscal year, especially within industrials. Stock selection in communication services, primarily within the media &amp;amp; entertainment industry, also boosted relative performance. Also contributing to our result were stock picks and an overweight in energy.&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;The top individual relative contributor was an overweight in GE Vernova (+119%). The company was among the fund's biggest holdings. The second-largest relative contributor was an overweight in GE Aerospace (+46%). The stock was one of the fund's top holdings. A non-benchmark stake in Taiwan Semiconductor Manufacturing gained about 112% and notably 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 from performance versus the benchmark was an underweight in information technology, primarily within the technology hardware &amp;amp; equipment industry. Also hurting our result was stock selection in health care and real estate, primarily within the equity real estate investment trusts industry. Lastly, the fund's position in cash 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;The largest individual relative detractor this period was avoiding Advanced Micro Devices, a benchmark component that gained roughly 309%. A second notable relative detractor this period was avoiding Intel, a benchmark component that gained about 523%. An overweight in Boeing (+3%) also detracted. The company was one of our largest holdings.&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;Notable changes in positioning include increased exposure to the consumer discretionary and consumer staples sectors.&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="C000059102_ClassMember" id="ixv-3255">How did the Fund perform over the past 10 years?

 &#160;&#160;
CUMULATIVE PERFORMANCE
June 30, 2016 through June 30, 2026. 
Initial investment of $10,000&#160;and the current sales charge was paid.
Class M


$9,650

$11,596


$12,794


$13,663


$13,867


$20,688


$18,320


$22,673


$28,978


$34,583


$42,802



Russell Top 200&#xae; Index


$10,000

$11,865


$13,694


$15,185


$16,886


$23,776


$21,052


$25,447


$32,425


$37,543


$45,836



S&amp;P 500&#xae; Index


$10,000

$11,790


$13,484


$14,889


$16,006


$22,536


$20,144


$24,091


$30,006


$34,556


$42,271



&#160;

2016

2017

2018

2019

2020

2021

2022

2023

2024

2025

2026









&#160;
</oef:LineGraphTableTextBlock>
    <oef:LineGraphAndTableMeasureName contextRef="C000059102_LG_ClassMember_11YR" id="ixv-3276">&lt;span style="font-family:'Fidelity Sans';font-size:9px;color:#000000;font-style:normal;font-weight:normal;"&gt;Class M&lt;/span&gt;</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="C000059102_ClassMember_AsOf_2016"
      decimals="0"
      id="ixv-58875"
      unitRef="usd">9650</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059102_ClassMember_AsOf_2017"
      decimals="0"
      id="ixv-58876"
      unitRef="usd">11596</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059102_ClassMember_AsOf_2018"
      decimals="0"
      id="ixv-58877"
      unitRef="usd">12794</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059102_ClassMember_AsOf_2019"
      decimals="0"
      id="ixv-58878"
      unitRef="usd">13663</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059102_ClassMember_AsOf_2020"
      decimals="0"
      id="ixv-58879"
      unitRef="usd">13867</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059102_ClassMember_AsOf_2021"
      decimals="0"
      id="ixv-58880"
      unitRef="usd">20688</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059102_ClassMember_AsOf_2022"
      decimals="0"
      id="ixv-58881"
      unitRef="usd">18320</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059102_ClassMember_AsOf_2023"
      decimals="0"
      id="ixv-58882"
      unitRef="usd">22673</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059102_ClassMember_AsOf_2024"
      decimals="0"
      id="ixv-58883"
      unitRef="usd">28978</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059102_ClassMember_AsOf_2025"
      decimals="0"
      id="ixv-58884"
      unitRef="usd">34583</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059102_ClassMember_AsOf_2026"
      decimals="0"
      id="ixv-58885"
      unitRef="usd">42802</oef:AccmVal>
    <oef:LineGraphAndTableMeasureName
      contextRef="C000059102_LG_1_AdditionalIndexMember_11YR"
      id="ixv-3325">&lt;span style="font-family:'Fidelity Sans';font-size:9px;color:#000000;font-style:normal;font-weight:normal;"&gt;Russell Top 200&#xae; Index&lt;/span&gt;</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="C000059102_1_AdditionalIndexMember_AsOf_2016"
      decimals="0"
      id="ixv-58886"
      unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059102_1_AdditionalIndexMember_AsOf_2017"
      decimals="0"
      id="ixv-58887"
      unitRef="usd">11865</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059102_1_AdditionalIndexMember_AsOf_2018"
      decimals="0"
      id="ixv-58888"
      unitRef="usd">13694</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059102_1_AdditionalIndexMember_AsOf_2019"
      decimals="0"
      id="ixv-58889"
      unitRef="usd">15185</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059102_1_AdditionalIndexMember_AsOf_2020"
      decimals="0"
      id="ixv-58890"
      unitRef="usd">16886</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059102_1_AdditionalIndexMember_AsOf_2021"
      decimals="0"
      id="ixv-58891"
      unitRef="usd">23776</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059102_1_AdditionalIndexMember_AsOf_2022"
      decimals="0"
      id="ixv-58892"
      unitRef="usd">21052</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059102_1_AdditionalIndexMember_AsOf_2023"
      decimals="0"
      id="ixv-58893"
      unitRef="usd">25447</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059102_1_AdditionalIndexMember_AsOf_2024"
      decimals="0"
      id="ixv-58894"
      unitRef="usd">32425</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059102_1_AdditionalIndexMember_AsOf_2025"
      decimals="0"
      id="ixv-58895"
      unitRef="usd">37543</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059102_1_AdditionalIndexMember_AsOf_2026"
      decimals="0"
      id="ixv-58896"
      unitRef="usd">45836</oef:AccmVal>
    <oef:LineGraphAndTableMeasureName
      contextRef="C000059102_LG_2_AdditionalIndexMember_11YR"
      id="ixv-3374">&lt;span style="font-family:'Fidelity Sans';font-size:9px;color:#000000;font-style:normal;font-weight:normal;"&gt;S&amp;amp;P 500&#xae; Index&lt;/span&gt;</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="C000059102_2_AdditionalIndexMember_AsOf_2016"
      decimals="0"
      id="ixv-58897"
      unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059102_2_AdditionalIndexMember_AsOf_2017"
      decimals="0"
      id="ixv-58898"
      unitRef="usd">11790</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059102_2_AdditionalIndexMember_AsOf_2018"
      decimals="0"
      id="ixv-58899"
      unitRef="usd">13484</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059102_2_AdditionalIndexMember_AsOf_2019"
      decimals="0"
      id="ixv-58900"
      unitRef="usd">14889</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059102_2_AdditionalIndexMember_AsOf_2020"
      decimals="0"
      id="ixv-58901"
      unitRef="usd">16006</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059102_2_AdditionalIndexMember_AsOf_2021"
      decimals="0"
      id="ixv-58902"
      unitRef="usd">22536</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059102_2_AdditionalIndexMember_AsOf_2022"
      decimals="0"
      id="ixv-58903"
      unitRef="usd">20144</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059102_2_AdditionalIndexMember_AsOf_2023"
      decimals="0"
      id="ixv-58904"
      unitRef="usd">24091</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059102_2_AdditionalIndexMember_AsOf_2024"
      decimals="0"
      id="ixv-58905"
      unitRef="usd">30006</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059102_2_AdditionalIndexMember_AsOf_2025"
      decimals="0"
      id="ixv-58906"
      unitRef="usd">34556</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059102_2_AdditionalIndexMember_AsOf_2026"
      decimals="0"
      id="ixv-58907"
      unitRef="usd">42271</oef:AccmVal>
    <oef:AvgAnnlRtrTableTextBlock contextRef="C000059102_ClassMember" id="ixv-3475">AVERAGE ANNUAL TOTAL RETURNS:

&#160;

1 Year

5 Year

10 Year


Class M (incl. 3.50% sales charge) &#160;

19.44%

14.83%


15.65%


Class M (without 3.50% sales charge)

23.77%

15.65%

16.06%


Russell Top 200&#xae; Index

22.09%


14.03%


16.44%


S&amp;P 500&#xae; Index

22.32%


13.41%


15.51%




&#160;
&#160;
Visit institutional.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="C000059102_ClassMember_1YR"
      decimals="INF"
      id="ixv-58908"
      unitRef="pure">0.1944</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000059102_ClassMember_5YR"
      decimals="INF"
      id="ixv-58909"
      unitRef="pure">0.1483</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000059102_ClassMember_10YR"
      decimals="INF"
      id="ixv-58910"
      unitRef="pure">0.1565</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000059102_NoLoadClassMember_1YR"
      decimals="INF"
      id="ixv-58911"
      unitRef="pure">0.2377</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000059102_NoLoadClassMember_5YR"
      decimals="INF"
      id="ixv-58912"
      unitRef="pure">0.1565</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000059102_NoLoadClassMember_10YR"
      decimals="INF"
      id="ixv-58913"
      unitRef="pure">0.1606</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000059102_0_AdditionalIndexMember_1YR"
      decimals="INF"
      id="ixv-58914"
      unitRef="pure">0.2209</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000059102_0_AdditionalIndexMember_5YR"
      decimals="INF"
      id="ixv-58915"
      unitRef="pure">0.1403</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000059102_0_AdditionalIndexMember_10YR"
      decimals="INF"
      id="ixv-58916"
      unitRef="pure">0.1644</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000059102_1_BBIndexMember_1YR"
      decimals="INF"
      id="ixv-58917"
      unitRef="pure">0.2232</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000059102_1_BBIndexMember_5YR"
      decimals="INF"
      id="ixv-58918"
      unitRef="pure">0.1341</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000059102_1_BBIndexMember_10YR"
      decimals="INF"
      id="ixv-58919"
      unitRef="pure">0.1551</oef:AvgAnnlRtrPct>
    <oef:UpdPerfInfoLocationTextBlock contextRef="C000059102_ClassMember" id="ixv-3560">&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;institutional.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="C000059102_ClassMember" id="ixv-3572">&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="C000059102_ClassMember" id="ixv-3576">&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="C000059102_ClassMember" id="ixv-3582">&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 June 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;6,992,194,569&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;116&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;31,547,841&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="C000059102_InstantMember"
      decimals="0"
      id="ixv-58920"
      unitRef="usd">6992194569</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000059102_InstantMember"
      decimals="INF"
      id="ixv-58921"
      unitRef="holding">116</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="C000059102_ClassMember"
      decimals="0"
      id="ixv-58922"
      unitRef="usd">31547841</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000059102_ClassMember"
      decimals="INF"
      id="ixv-58923"
      unitRef="pure">0.16</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000059102_ClassMember" id="ixv-3657">
&#160;
&#160;
&#160;
MARKET SECTORS
(% of Fund's net assets)

&#160;

&#160;


Information Technology

29.8

&#160;


Industrials

15.3

&#160;


Financials

12.0

&#160;


Communication Services

10.9

&#160;


Health Care

8.2

&#160;


Consumer Discretionary

6.7

&#160;


Energy

6.6

&#160;


Consumer Staples

5.4

&#160;


Utilities

0.6

&#160;


Materials

0.3

&#160;


Real Estate

0.2

&#160;


&#160;




Common Stocks

95.8


Preferred Stocks

0.2


Short-Term Investments and Net Other Assets (Liabilities)

4.0




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 95.8&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Preferred Stocks - 0.2&#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) - 4.0


&#160;






United States

93.1


United Kingdom

2.0


Taiwan

1.5


Canada

1.5


Belgium

0.8


Netherlands

0.6


Sweden

0.3


France

0.2


Brazil

0.0




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 93.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

United Kingdom - 2.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Taiwan - 1.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;

Canada - 1.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;

Belgium - 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;

Netherlands - 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;

Sweden - 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;

France - 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;

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="C000059102_MS_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-58924"
      unitRef="pure">0.298</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059102_MS_IndustrialSectorMember"
      decimals="INF"
      id="ixv-58925"
      unitRef="pure">0.153</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059102_MS_FinancialsSectorMember"
      decimals="INF"
      id="ixv-58926"
      unitRef="pure">0.120</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059102_MS_CommunicationsSectorMember"
      decimals="INF"
      id="ixv-58927"
      unitRef="pure">0.109</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059102_MS_HealthcareSectorMember"
      decimals="INF"
      id="ixv-58928"
      unitRef="pure">0.082</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059102_MS_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-58929"
      unitRef="pure">0.067</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059102_MS_EnergySectorMember"
      decimals="INF"
      id="ixv-58930"
      unitRef="pure">0.066</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059102_MS_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-58931"
      unitRef="pure">0.054</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059102_MS_UtilitiesSectorMember"
      decimals="INF"
      id="ixv-58932"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059102_MS_MaterialsSectorMember"
      decimals="INF"
      id="ixv-58933"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059102_MS_RealEstateSectorMember"
      decimals="INF"
      id="ixv-58934"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059102_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-58935"
      unitRef="pure">0.958</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059102_AA_PreferredStocks_Member"
      decimals="INF"
      id="ixv-58936"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059102_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-58937"
      unitRef="pure">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059102_GD_US_Member"
      decimals="INF"
      id="ixv-58938"
      unitRef="pure">0.931</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059102_GD_GB_Member"
      decimals="INF"
      id="ixv-58939"
      unitRef="pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059102_GD_TW_Member"
      decimals="INF"
      id="ixv-58940"
      unitRef="pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059102_GD_CA_Member"
      decimals="INF"
      id="ixv-58941"
      unitRef="pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059102_GD_BE_Member"
      decimals="INF"
      id="ixv-58942"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059102_GD_NL_Member"
      decimals="INF"
      id="ixv-58943"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059102_GD_SE_Member"
      decimals="INF"
      id="ixv-58944"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059102_GD_FR_Member"
      decimals="INF"
      id="ixv-58945"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059102_GD_BR_Member"
      decimals="INF"
      id="ixv-58946"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000059102_ClassMember" id="ixv-3996">TOP HOLDINGS(% of Fund's net assets)

&#160;

&#160;


NVIDIA Corp

8.9


&#160;


Microsoft Corp

5.0


&#160;


Apple Inc

4.7


&#160;


Boeing Co

4.6


&#160;


GE Aerospace

4.3


&#160;


Amazon.com Inc

4.1


&#160;


Wells Fargo &amp; Co

4.1


&#160;


Alphabet Inc Class A

4.0


&#160;


GE Vernova Inc

3.8


&#160;


Alphabet Inc Class C

3.4


&#160;


&#160;

46.9

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000059102_TH_0_Member"
      decimals="INF"
      id="ixv-58947"
      unitRef="pure">0.089</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059102_TH_1_Member"
      decimals="INF"
      id="ixv-58948"
      unitRef="pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059102_TH_2_Member"
      decimals="INF"
      id="ixv-58949"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059102_TH_3_Member"
      decimals="INF"
      id="ixv-58950"
      unitRef="pure">0.046</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059102_TH_4_Member"
      decimals="INF"
      id="ixv-58951"
      unitRef="pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059102_TH_5_Member"
      decimals="INF"
      id="ixv-58952"
      unitRef="pure">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059102_TH_6_Member"
      decimals="INF"
      id="ixv-58953"
      unitRef="pure">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059102_TH_7_Member"
      decimals="INF"
      id="ixv-58954"
      unitRef="pure">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059102_TH_8_Member"
      decimals="INF"
      id="ixv-58955"
      unitRef="pure">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059102_TH_9_Member"
      decimals="INF"
      id="ixv-58956"
      unitRef="pure">0.034</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-4167">2026-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000059103_ClassMember" id="ixv-4179">Fidelity&#xae; Mega Cap Stock Fund</oef:FundName>
    <oef:ClassName contextRef="C000059103_ClassMember" id="ixv-4182">Fidelity Advisor&#xae; Mega Cap Stock Fund Class I</oef:ClassName>
    <dei:TradingSymbol contextRef="C000059103_ClassMember" id="ixv-4186">FTRIX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000059103_ClassMember" id="ixv-4205">This annual shareholder report contains information about Fidelity&#xae; Mega Cap Stock Fund for the period July 1, 2025 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000059103_ClassMember" id="ixv-4207">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000059103_ClassMember" id="ixv-4212">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-877-208-0098 or by sending an e-mail to fidfunddocuments@fidelity.com.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite contextRef="C000059103_ClassMember" id="ixv-4214">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000059103_ClassMember" id="ixv-4217">1-877-208-0098</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000059103_ClassMember" id="ixv-4220">fidfunddocuments@fidelity.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000059103_ClassMember" id="ixv-4227">&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:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;Class I&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;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;67&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.59&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="C000059103_ClassMember"
      decimals="0"
      id="ixv-58957"
      unitRef="usd">67</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000059103_ClassMember"
      decimals="INF"
      id="ixv-58958"
      unitRef="pure">0.0059</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock contextRef="C000059103_ClassMember" id="ixv-4270">&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 June 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, security selection was the primary contributor to the fund's performance versus the Russell Top 200 Index for the fiscal year, especially within industrials. Stock selection in communication services, primarily within the media &amp;amp; entertainment industry, also boosted relative performance. Also contributing to our result were stock picks and an overweight in energy.&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;The top individual relative contributor was an overweight in GE Vernova (+119%). The company was among the fund's biggest holdings. The second-largest relative contributor was an overweight in GE Aerospace (+46%). The stock was one of the fund's top holdings. A non-benchmark stake in Taiwan Semiconductor Manufacturing gained about 112% and notably 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 from performance versus the benchmark was an underweight in information technology, primarily within the technology hardware &amp;amp; equipment industry. Also hurting our result was stock selection in health care and real estate, primarily within the equity real estate investment trusts industry. Lastly, the fund's position in cash 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;The largest individual relative detractor this period was avoiding Advanced Micro Devices, a benchmark component that gained roughly 309%. A second notable relative detractor this period was avoiding Intel, a benchmark component that gained about 523%. An overweight in Boeing (+3%) also detracted. The company was one of our largest holdings.&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;Notable changes in positioning include increased exposure to the consumer discretionary and consumer staples sectors.&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="C000059103_ClassMember" id="ixv-4294">How did the Fund perform over the past 10 years?

 &#160;&#160;
CUMULATIVE PERFORMANCE
June 30, 2016 through June 30, 2026. 
Initial investment of $10,000.
Class I


$10,000

$12,084


$13,397


$14,380


$14,673


$22,006


$19,584


$24,368


$31,299


$37,559


$46,730



Russell Top 200&#xae; Index


$10,000

$11,865


$13,694


$15,185


$16,886


$23,776


$21,052


$25,447


$32,425


$37,543


$45,836



S&amp;P 500&#xae; Index


$10,000

$11,790


$13,484


$14,889


$16,006


$22,536


$20,144


$24,091


$30,006


$34,556


$42,271



&#160;

2016

2017

2018

2019

2020

2021

2022

2023

2024

2025

2026









&#160;
</oef:LineGraphTableTextBlock>
    <oef:LineGraphAndTableMeasureName contextRef="C000059103_LG_ClassMember_11YR" id="ixv-4313">&lt;span style="font-family:'Fidelity Sans';font-size:9px;color:#000000;font-style:normal;font-weight:normal;"&gt;Class I&lt;/span&gt;</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="C000059103_ClassMember_AsOf_2016"
      decimals="0"
      id="ixv-58959"
      unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059103_ClassMember_AsOf_2017"
      decimals="0"
      id="ixv-58960"
      unitRef="usd">12084</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059103_ClassMember_AsOf_2018"
      decimals="0"
      id="ixv-58961"
      unitRef="usd">13397</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059103_ClassMember_AsOf_2019"
      decimals="0"
      id="ixv-58962"
      unitRef="usd">14380</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059103_ClassMember_AsOf_2020"
      decimals="0"
      id="ixv-58963"
      unitRef="usd">14673</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059103_ClassMember_AsOf_2021"
      decimals="0"
      id="ixv-58964"
      unitRef="usd">22006</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059103_ClassMember_AsOf_2022"
      decimals="0"
      id="ixv-58965"
      unitRef="usd">19584</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059103_ClassMember_AsOf_2023"
      decimals="0"
      id="ixv-58966"
      unitRef="usd">24368</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059103_ClassMember_AsOf_2024"
      decimals="0"
      id="ixv-58967"
      unitRef="usd">31299</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059103_ClassMember_AsOf_2025"
      decimals="0"
      id="ixv-58968"
      unitRef="usd">37559</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059103_ClassMember_AsOf_2026"
      decimals="0"
      id="ixv-58969"
      unitRef="usd">46730</oef:AccmVal>
    <oef:LineGraphAndTableMeasureName
      contextRef="C000059103_LG_1_AdditionalIndexMember_11YR"
      id="ixv-4362">&lt;span style="font-family:'Fidelity Sans';font-size:9px;color:#000000;font-style:normal;font-weight:normal;"&gt;Russell Top 200&#xae; Index&lt;/span&gt;</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="C000059103_1_AdditionalIndexMember_AsOf_2016"
      decimals="0"
      id="ixv-58970"
      unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059103_1_AdditionalIndexMember_AsOf_2017"
      decimals="0"
      id="ixv-58971"
      unitRef="usd">11865</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059103_1_AdditionalIndexMember_AsOf_2018"
      decimals="0"
      id="ixv-58972"
      unitRef="usd">13694</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059103_1_AdditionalIndexMember_AsOf_2019"
      decimals="0"
      id="ixv-58973"
      unitRef="usd">15185</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059103_1_AdditionalIndexMember_AsOf_2020"
      decimals="0"
      id="ixv-58974"
      unitRef="usd">16886</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059103_1_AdditionalIndexMember_AsOf_2021"
      decimals="0"
      id="ixv-58975"
      unitRef="usd">23776</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059103_1_AdditionalIndexMember_AsOf_2022"
      decimals="0"
      id="ixv-58976"
      unitRef="usd">21052</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059103_1_AdditionalIndexMember_AsOf_2023"
      decimals="0"
      id="ixv-58977"
      unitRef="usd">25447</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059103_1_AdditionalIndexMember_AsOf_2024"
      decimals="0"
      id="ixv-58978"
      unitRef="usd">32425</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059103_1_AdditionalIndexMember_AsOf_2025"
      decimals="0"
      id="ixv-58979"
      unitRef="usd">37543</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059103_1_AdditionalIndexMember_AsOf_2026"
      decimals="0"
      id="ixv-58980"
      unitRef="usd">45836</oef:AccmVal>
    <oef:LineGraphAndTableMeasureName
      contextRef="C000059103_LG_2_AdditionalIndexMember_11YR"
      id="ixv-4411">&lt;span style="font-family:'Fidelity Sans';font-size:9px;color:#000000;font-style:normal;font-weight:normal;"&gt;S&amp;amp;P 500&#xae; Index&lt;/span&gt;</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="C000059103_2_AdditionalIndexMember_AsOf_2016"
      decimals="0"
      id="ixv-58981"
      unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059103_2_AdditionalIndexMember_AsOf_2017"
      decimals="0"
      id="ixv-58982"
      unitRef="usd">11790</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059103_2_AdditionalIndexMember_AsOf_2018"
      decimals="0"
      id="ixv-58983"
      unitRef="usd">13484</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059103_2_AdditionalIndexMember_AsOf_2019"
      decimals="0"
      id="ixv-58984"
      unitRef="usd">14889</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059103_2_AdditionalIndexMember_AsOf_2020"
      decimals="0"
      id="ixv-58985"
      unitRef="usd">16006</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059103_2_AdditionalIndexMember_AsOf_2021"
      decimals="0"
      id="ixv-58986"
      unitRef="usd">22536</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059103_2_AdditionalIndexMember_AsOf_2022"
      decimals="0"
      id="ixv-58987"
      unitRef="usd">20144</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059103_2_AdditionalIndexMember_AsOf_2023"
      decimals="0"
      id="ixv-58988"
      unitRef="usd">24091</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059103_2_AdditionalIndexMember_AsOf_2024"
      decimals="0"
      id="ixv-58989"
      unitRef="usd">30006</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059103_2_AdditionalIndexMember_AsOf_2025"
      decimals="0"
      id="ixv-58990"
      unitRef="usd">34556</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059103_2_AdditionalIndexMember_AsOf_2026"
      decimals="0"
      id="ixv-58991"
      unitRef="usd">42271</oef:AccmVal>
    <oef:AvgAnnlRtrTableTextBlock contextRef="C000059103_ClassMember" id="ixv-4512">AVERAGE ANNUAL TOTAL RETURNS:

&#160;

1 Year

5 Year

10 Year


Class I

24.42%

16.26%

16.67%


Russell Top 200&#xae; Index

22.09%


14.03%


16.44%


S&amp;P 500&#xae; Index

22.32%


13.41%


15.51%




&#160;
&#160;
Visit institutional.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="C000059103_NoLoadClassMember_1YR"
      decimals="INF"
      id="ixv-58992"
      unitRef="pure">0.2442</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000059103_NoLoadClassMember_5YR"
      decimals="INF"
      id="ixv-58993"
      unitRef="pure">0.1626</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000059103_NoLoadClassMember_10YR"
      decimals="INF"
      id="ixv-58994"
      unitRef="pure">0.1667</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000059103_0_AdditionalIndexMember_1YR"
      decimals="INF"
      id="ixv-58995"
      unitRef="pure">0.2209</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000059103_0_AdditionalIndexMember_5YR"
      decimals="INF"
      id="ixv-58996"
      unitRef="pure">0.1403</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000059103_0_AdditionalIndexMember_10YR"
      decimals="INF"
      id="ixv-58997"
      unitRef="pure">0.1644</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000059103_1_BBIndexMember_1YR"
      decimals="INF"
      id="ixv-58998"
      unitRef="pure">0.2232</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000059103_1_BBIndexMember_5YR"
      decimals="INF"
      id="ixv-58999"
      unitRef="pure">0.1341</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000059103_1_BBIndexMember_10YR"
      decimals="INF"
      id="ixv-59000"
      unitRef="pure">0.1551</oef:AvgAnnlRtrPct>
    <oef:UpdPerfInfoLocationTextBlock contextRef="C000059103_ClassMember" id="ixv-4582">&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;institutional.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="C000059103_ClassMember" id="ixv-4594">&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="C000059103_ClassMember" id="ixv-4598">&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="C000059103_ClassMember" id="ixv-4604">&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 June 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;6,992,194,569&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;116&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;31,547,841&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="C000059103_InstantMember"
      decimals="0"
      id="ixv-59001"
      unitRef="usd">6992194569</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000059103_InstantMember"
      decimals="INF"
      id="ixv-59002"
      unitRef="holding">116</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="C000059103_ClassMember"
      decimals="0"
      id="ixv-59003"
      unitRef="usd">31547841</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000059103_ClassMember"
      decimals="INF"
      id="ixv-59004"
      unitRef="pure">0.16</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000059103_ClassMember" id="ixv-4679">
&#160;
&#160;
&#160;
MARKET SECTORS
(% of Fund's net assets)

&#160;

&#160;


Information Technology

29.8

&#160;


Industrials

15.3

&#160;


Financials

12.0

&#160;


Communication Services

10.9

&#160;


Health Care

8.2

&#160;


Consumer Discretionary

6.7

&#160;


Energy

6.6

&#160;


Consumer Staples

5.4

&#160;


Utilities

0.6

&#160;


Materials

0.3

&#160;


Real Estate

0.2

&#160;


&#160;




Common Stocks

95.8


Preferred Stocks

0.2


Short-Term Investments and Net Other Assets (Liabilities)

4.0




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 95.8&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Preferred Stocks - 0.2&#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) - 4.0


&#160;






United States

93.1


United Kingdom

2.0


Taiwan

1.5


Canada

1.5


Belgium

0.8


Netherlands

0.6


Sweden

0.3


France

0.2


Brazil

0.0




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 93.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

United Kingdom - 2.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Taiwan - 1.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;

Canada - 1.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;

Belgium - 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;

Netherlands - 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;

Sweden - 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;

France - 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;

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="C000059103_MS_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-59005"
      unitRef="pure">0.298</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059103_MS_IndustrialSectorMember"
      decimals="INF"
      id="ixv-59006"
      unitRef="pure">0.153</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059103_MS_FinancialsSectorMember"
      decimals="INF"
      id="ixv-59007"
      unitRef="pure">0.120</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059103_MS_CommunicationsSectorMember"
      decimals="INF"
      id="ixv-59008"
      unitRef="pure">0.109</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059103_MS_HealthcareSectorMember"
      decimals="INF"
      id="ixv-59009"
      unitRef="pure">0.082</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059103_MS_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-59010"
      unitRef="pure">0.067</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059103_MS_EnergySectorMember"
      decimals="INF"
      id="ixv-59011"
      unitRef="pure">0.066</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059103_MS_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-59012"
      unitRef="pure">0.054</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059103_MS_UtilitiesSectorMember"
      decimals="INF"
      id="ixv-59013"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059103_MS_MaterialsSectorMember"
      decimals="INF"
      id="ixv-59014"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059103_MS_RealEstateSectorMember"
      decimals="INF"
      id="ixv-59015"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059103_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-59016"
      unitRef="pure">0.958</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059103_AA_PreferredStocks_Member"
      decimals="INF"
      id="ixv-59017"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059103_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-59018"
      unitRef="pure">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059103_GD_US_Member"
      decimals="INF"
      id="ixv-59019"
      unitRef="pure">0.931</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059103_GD_GB_Member"
      decimals="INF"
      id="ixv-59020"
      unitRef="pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059103_GD_TW_Member"
      decimals="INF"
      id="ixv-59021"
      unitRef="pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059103_GD_CA_Member"
      decimals="INF"
      id="ixv-59022"
      unitRef="pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059103_GD_BE_Member"
      decimals="INF"
      id="ixv-59023"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059103_GD_NL_Member"
      decimals="INF"
      id="ixv-59024"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059103_GD_SE_Member"
      decimals="INF"
      id="ixv-59025"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059103_GD_FR_Member"
      decimals="INF"
      id="ixv-59026"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059103_GD_BR_Member"
      decimals="INF"
      id="ixv-59027"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000059103_ClassMember" id="ixv-5018">TOP HOLDINGS(% of Fund's net assets)

&#160;

&#160;


NVIDIA Corp

8.9


&#160;


Microsoft Corp

5.0


&#160;


Apple Inc

4.7


&#160;


Boeing Co

4.6


&#160;


GE Aerospace

4.3


&#160;


Amazon.com Inc

4.1


&#160;


Wells Fargo &amp; Co

4.1


&#160;


Alphabet Inc Class A

4.0


&#160;


GE Vernova Inc

3.8


&#160;


Alphabet Inc Class C

3.4


&#160;


&#160;

46.9

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000059103_TH_0_Member"
      decimals="INF"
      id="ixv-59028"
      unitRef="pure">0.089</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059103_TH_1_Member"
      decimals="INF"
      id="ixv-59029"
      unitRef="pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059103_TH_2_Member"
      decimals="INF"
      id="ixv-59030"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059103_TH_3_Member"
      decimals="INF"
      id="ixv-59031"
      unitRef="pure">0.046</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059103_TH_4_Member"
      decimals="INF"
      id="ixv-59032"
      unitRef="pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059103_TH_5_Member"
      decimals="INF"
      id="ixv-59033"
      unitRef="pure">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059103_TH_6_Member"
      decimals="INF"
      id="ixv-59034"
      unitRef="pure">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059103_TH_7_Member"
      decimals="INF"
      id="ixv-59035"
      unitRef="pure">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059103_TH_8_Member"
      decimals="INF"
      id="ixv-59036"
      unitRef="pure">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059103_TH_9_Member"
      decimals="INF"
      id="ixv-59037"
      unitRef="pure">0.034</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-5189">2026-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000059101_ClassMember" id="ixv-5201">Fidelity&#xae; Mega Cap Stock Fund</oef:FundName>
    <oef:ClassName contextRef="C000059101_ClassMember" id="ixv-5204">Fidelity Advisor&#xae; Mega Cap Stock Fund Class C</oef:ClassName>
    <dei:TradingSymbol contextRef="C000059101_ClassMember" id="ixv-5208">FGRCX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000059101_ClassMember" id="ixv-5227">This annual shareholder report contains information about Fidelity&#xae; Mega Cap Stock Fund for the period July 1, 2025 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000059101_ClassMember" id="ixv-5229">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000059101_ClassMember" id="ixv-5234">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-877-208-0098 or by sending an e-mail to fidfunddocuments@fidelity.com.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite contextRef="C000059101_ClassMember" id="ixv-5236">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000059101_ClassMember" id="ixv-5239">1-877-208-0098</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000059101_ClassMember" id="ixv-5242">fidfunddocuments@fidelity.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000059101_ClassMember" id="ixv-5249">&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:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;Class C&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;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;182&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;1.63&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="C000059101_ClassMember"
      decimals="0"
      id="ixv-59038"
      unitRef="usd">182</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000059101_ClassMember"
      decimals="INF"
      id="ixv-59039"
      unitRef="pure">0.0163</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock contextRef="C000059101_ClassMember" id="ixv-5292">&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 June 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, security selection was the primary contributor to the fund's performance versus the Russell Top 200 Index for the fiscal year, especially within industrials. Stock selection in communication services, primarily within the media &amp;amp; entertainment industry, also boosted relative performance. Also contributing to our result were stock picks and an overweight in energy.&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;The top individual relative contributor was an overweight in GE Vernova (+119%). The company was among the fund's biggest holdings. The second-largest relative contributor was an overweight in GE Aerospace (+46%). The stock was one of the fund's top holdings. A non-benchmark stake in Taiwan Semiconductor Manufacturing gained about 112% and notably 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 from performance versus the benchmark was an underweight in information technology, primarily within the technology hardware &amp;amp; equipment industry. Also hurting our result was stock selection in health care and real estate, primarily within the equity real estate investment trusts industry. Lastly, the fund's position in cash 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;The largest individual relative detractor this period was avoiding Advanced Micro Devices, a benchmark component that gained roughly 309%. A second notable relative detractor this period was avoiding Intel, a benchmark component that gained about 523%. An overweight in Boeing (+3%) also detracted. The company was one of our largest holdings.&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;Notable changes in positioning include increased exposure to the consumer discretionary and consumer staples sectors.&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="C000059101_ClassMember" id="ixv-5316">How did the Fund perform over the past 10 years?

 &#160;&#160;
CUMULATIVE PERFORMANCE
June 30, 2016 through June 30, 2026. 
Initial investment of $10,000.
Class C


$10,000

$11,959


$13,132


$13,951


$14,098


$20,908


$18,420


$22,678


$28,828


$34,486


$42,793



Russell Top 200&#xae; Index


$10,000

$11,865


$13,694


$15,185


$16,886


$23,776


$21,052


$25,447


$32,425


$37,543


$45,836



S&amp;P 500&#xae; Index


$10,000

$11,790


$13,484


$14,889


$16,006


$22,536


$20,144


$24,091


$30,006


$34,556


$42,271



&#160;

2016

2017

2018

2019

2020

2021

2022

2023

2024

2025

2026









&#160;
</oef:LineGraphTableTextBlock>
    <oef:LineGraphAndTableMeasureName contextRef="C000059101_LG_ClassMember_11YR" id="ixv-5335">&lt;span style="font-family:'Fidelity Sans';font-size:9px;color:#000000;font-style:normal;font-weight:normal;"&gt;Class C&lt;/span&gt;</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="C000059101_ClassMember_AsOf_2016"
      decimals="0"
      id="ixv-59040"
      unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059101_ClassMember_AsOf_2017"
      decimals="0"
      id="ixv-59041"
      unitRef="usd">11959</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059101_ClassMember_AsOf_2018"
      decimals="0"
      id="ixv-59042"
      unitRef="usd">13132</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059101_ClassMember_AsOf_2019"
      decimals="0"
      id="ixv-59043"
      unitRef="usd">13951</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059101_ClassMember_AsOf_2020"
      decimals="0"
      id="ixv-59044"
      unitRef="usd">14098</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059101_ClassMember_AsOf_2021"
      decimals="0"
      id="ixv-59045"
      unitRef="usd">20908</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059101_ClassMember_AsOf_2022"
      decimals="0"
      id="ixv-59046"
      unitRef="usd">18420</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059101_ClassMember_AsOf_2023"
      decimals="0"
      id="ixv-59047"
      unitRef="usd">22678</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059101_ClassMember_AsOf_2024"
      decimals="0"
      id="ixv-59048"
      unitRef="usd">28828</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059101_ClassMember_AsOf_2025"
      decimals="0"
      id="ixv-59049"
      unitRef="usd">34486</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059101_ClassMember_AsOf_2026"
      decimals="0"
      id="ixv-59050"
      unitRef="usd">42793</oef:AccmVal>
    <oef:LineGraphAndTableMeasureName
      contextRef="C000059101_LG_1_AdditionalIndexMember_11YR"
      id="ixv-5384">&lt;span style="font-family:'Fidelity Sans';font-size:9px;color:#000000;font-style:normal;font-weight:normal;"&gt;Russell Top 200&#xae; Index&lt;/span&gt;</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="C000059101_1_AdditionalIndexMember_AsOf_2016"
      decimals="0"
      id="ixv-59051"
      unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059101_1_AdditionalIndexMember_AsOf_2017"
      decimals="0"
      id="ixv-59052"
      unitRef="usd">11865</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059101_1_AdditionalIndexMember_AsOf_2018"
      decimals="0"
      id="ixv-59053"
      unitRef="usd">13694</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059101_1_AdditionalIndexMember_AsOf_2019"
      decimals="0"
      id="ixv-59054"
      unitRef="usd">15185</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059101_1_AdditionalIndexMember_AsOf_2020"
      decimals="0"
      id="ixv-59055"
      unitRef="usd">16886</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059101_1_AdditionalIndexMember_AsOf_2021"
      decimals="0"
      id="ixv-59056"
      unitRef="usd">23776</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059101_1_AdditionalIndexMember_AsOf_2022"
      decimals="0"
      id="ixv-59057"
      unitRef="usd">21052</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059101_1_AdditionalIndexMember_AsOf_2023"
      decimals="0"
      id="ixv-59058"
      unitRef="usd">25447</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059101_1_AdditionalIndexMember_AsOf_2024"
      decimals="0"
      id="ixv-59059"
      unitRef="usd">32425</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059101_1_AdditionalIndexMember_AsOf_2025"
      decimals="0"
      id="ixv-59060"
      unitRef="usd">37543</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059101_1_AdditionalIndexMember_AsOf_2026"
      decimals="0"
      id="ixv-59061"
      unitRef="usd">45836</oef:AccmVal>
    <oef:LineGraphAndTableMeasureName
      contextRef="C000059101_LG_2_AdditionalIndexMember_11YR"
      id="ixv-5433">&lt;span style="font-family:'Fidelity Sans';font-size:9px;color:#000000;font-style:normal;font-weight:normal;"&gt;S&amp;amp;P 500&#xae; Index&lt;/span&gt;</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="C000059101_2_AdditionalIndexMember_AsOf_2016"
      decimals="0"
      id="ixv-59062"
      unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059101_2_AdditionalIndexMember_AsOf_2017"
      decimals="0"
      id="ixv-59063"
      unitRef="usd">11790</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059101_2_AdditionalIndexMember_AsOf_2018"
      decimals="0"
      id="ixv-59064"
      unitRef="usd">13484</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059101_2_AdditionalIndexMember_AsOf_2019"
      decimals="0"
      id="ixv-59065"
      unitRef="usd">14889</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059101_2_AdditionalIndexMember_AsOf_2020"
      decimals="0"
      id="ixv-59066"
      unitRef="usd">16006</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059101_2_AdditionalIndexMember_AsOf_2021"
      decimals="0"
      id="ixv-59067"
      unitRef="usd">22536</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059101_2_AdditionalIndexMember_AsOf_2022"
      decimals="0"
      id="ixv-59068"
      unitRef="usd">20144</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059101_2_AdditionalIndexMember_AsOf_2023"
      decimals="0"
      id="ixv-59069"
      unitRef="usd">24091</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059101_2_AdditionalIndexMember_AsOf_2024"
      decimals="0"
      id="ixv-59070"
      unitRef="usd">30006</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059101_2_AdditionalIndexMember_AsOf_2025"
      decimals="0"
      id="ixv-59071"
      unitRef="usd">34556</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059101_2_AdditionalIndexMember_AsOf_2026"
      decimals="0"
      id="ixv-59072"
      unitRef="usd">42271</oef:AccmVal>
    <oef:AvgAnnlRtrTableTextBlock contextRef="C000059101_ClassMember" id="ixv-5534">AVERAGE ANNUAL TOTAL RETURNS:

&#160;

1 Year

5 Year

10 Year


Class C &#160;(incl. contingent deferred sales charge)

22.13%

15.05%


15.65%


Class C

23.13%

15.05%

15.65%


Russell Top 200&#xae; Index

22.09%


14.03%


16.44%


S&amp;P 500&#xae; Index

22.32%


13.41%


15.51%




&#160;
&#160;
Visit institutional.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="C000059101_ClassMember_1YR"
      decimals="INF"
      id="ixv-59073"
      unitRef="pure">0.2213</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000059101_ClassMember_5YR"
      decimals="INF"
      id="ixv-59074"
      unitRef="pure">0.1505</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000059101_ClassMember_10YR"
      decimals="INF"
      id="ixv-59075"
      unitRef="pure">0.1565</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000059101_NoLoadClassMember_1YR"
      decimals="INF"
      id="ixv-59076"
      unitRef="pure">0.2313</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000059101_NoLoadClassMember_5YR"
      decimals="INF"
      id="ixv-59077"
      unitRef="pure">0.1505</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000059101_NoLoadClassMember_10YR"
      decimals="INF"
      id="ixv-59078"
      unitRef="pure">0.1565</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000059101_0_AdditionalIndexMember_1YR"
      decimals="INF"
      id="ixv-59079"
      unitRef="pure">0.2209</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000059101_0_AdditionalIndexMember_5YR"
      decimals="INF"
      id="ixv-59080"
      unitRef="pure">0.1403</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000059101_0_AdditionalIndexMember_10YR"
      decimals="INF"
      id="ixv-59081"
      unitRef="pure">0.1644</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000059101_1_BBIndexMember_1YR"
      decimals="INF"
      id="ixv-59082"
      unitRef="pure">0.2232</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000059101_1_BBIndexMember_5YR"
      decimals="INF"
      id="ixv-59083"
      unitRef="pure">0.1341</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000059101_1_BBIndexMember_10YR"
      decimals="INF"
      id="ixv-59084"
      unitRef="pure">0.1551</oef:AvgAnnlRtrPct>
    <oef:UpdPerfInfoLocationTextBlock contextRef="C000059101_ClassMember" id="ixv-5620">&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;institutional.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="C000059101_ClassMember" id="ixv-5632">&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="C000059101_ClassMember" id="ixv-5636">&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="C000059101_ClassMember" id="ixv-5642">&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 June 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;6,992,194,569&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;116&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;31,547,841&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="C000059101_InstantMember"
      decimals="0"
      id="ixv-59085"
      unitRef="usd">6992194569</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000059101_InstantMember"
      decimals="INF"
      id="ixv-59086"
      unitRef="holding">116</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="C000059101_ClassMember"
      decimals="0"
      id="ixv-59087"
      unitRef="usd">31547841</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000059101_ClassMember"
      decimals="INF"
      id="ixv-59088"
      unitRef="pure">0.16</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000059101_ClassMember" id="ixv-5717">
&#160;
&#160;
&#160;
MARKET SECTORS
(% of Fund's net assets)

&#160;

&#160;


Information Technology

29.8

&#160;


Industrials

15.3

&#160;


Financials

12.0

&#160;


Communication Services

10.9

&#160;


Health Care

8.2

&#160;


Consumer Discretionary

6.7

&#160;


Energy

6.6

&#160;


Consumer Staples

5.4

&#160;


Utilities

0.6

&#160;


Materials

0.3

&#160;


Real Estate

0.2

&#160;


&#160;




Common Stocks

95.8


Preferred Stocks

0.2


Short-Term Investments and Net Other Assets (Liabilities)

4.0




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 95.8&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Preferred Stocks - 0.2&#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) - 4.0


&#160;






United States

93.1


United Kingdom

2.0


Taiwan

1.5


Canada

1.5


Belgium

0.8


Netherlands

0.6


Sweden

0.3


France

0.2


Brazil

0.0




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 93.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

United Kingdom - 2.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Taiwan - 1.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;

Canada - 1.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;

Belgium - 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;

Netherlands - 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;

Sweden - 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;

France - 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;

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="C000059101_MS_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-59089"
      unitRef="pure">0.298</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059101_MS_IndustrialSectorMember"
      decimals="INF"
      id="ixv-59090"
      unitRef="pure">0.153</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059101_MS_FinancialsSectorMember"
      decimals="INF"
      id="ixv-59091"
      unitRef="pure">0.120</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059101_MS_CommunicationsSectorMember"
      decimals="INF"
      id="ixv-59092"
      unitRef="pure">0.109</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059101_MS_HealthcareSectorMember"
      decimals="INF"
      id="ixv-59093"
      unitRef="pure">0.082</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059101_MS_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-59094"
      unitRef="pure">0.067</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059101_MS_EnergySectorMember"
      decimals="INF"
      id="ixv-59095"
      unitRef="pure">0.066</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059101_MS_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-59096"
      unitRef="pure">0.054</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059101_MS_UtilitiesSectorMember"
      decimals="INF"
      id="ixv-59097"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059101_MS_MaterialsSectorMember"
      decimals="INF"
      id="ixv-59098"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059101_MS_RealEstateSectorMember"
      decimals="INF"
      id="ixv-59099"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059101_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-59100"
      unitRef="pure">0.958</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059101_AA_PreferredStocks_Member"
      decimals="INF"
      id="ixv-59101"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059101_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-59102"
      unitRef="pure">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059101_GD_US_Member"
      decimals="INF"
      id="ixv-59103"
      unitRef="pure">0.931</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059101_GD_GB_Member"
      decimals="INF"
      id="ixv-59104"
      unitRef="pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059101_GD_TW_Member"
      decimals="INF"
      id="ixv-59105"
      unitRef="pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059101_GD_CA_Member"
      decimals="INF"
      id="ixv-59106"
      unitRef="pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059101_GD_BE_Member"
      decimals="INF"
      id="ixv-59107"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059101_GD_NL_Member"
      decimals="INF"
      id="ixv-59108"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059101_GD_SE_Member"
      decimals="INF"
      id="ixv-59109"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059101_GD_FR_Member"
      decimals="INF"
      id="ixv-59110"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059101_GD_BR_Member"
      decimals="INF"
      id="ixv-59111"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000059101_ClassMember" id="ixv-6056">TOP HOLDINGS(% of Fund's net assets)

&#160;

&#160;


NVIDIA Corp

8.9


&#160;


Microsoft Corp

5.0


&#160;


Apple Inc

4.7


&#160;


Boeing Co

4.6


&#160;


GE Aerospace

4.3


&#160;


Amazon.com Inc

4.1


&#160;


Wells Fargo &amp; Co

4.1


&#160;


Alphabet Inc Class A

4.0


&#160;


GE Vernova Inc

3.8


&#160;


Alphabet Inc Class C

3.4


&#160;


&#160;

46.9

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000059101_TH_0_Member"
      decimals="INF"
      id="ixv-59112"
      unitRef="pure">0.089</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059101_TH_1_Member"
      decimals="INF"
      id="ixv-59113"
      unitRef="pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059101_TH_2_Member"
      decimals="INF"
      id="ixv-59114"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059101_TH_3_Member"
      decimals="INF"
      id="ixv-59115"
      unitRef="pure">0.046</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059101_TH_4_Member"
      decimals="INF"
      id="ixv-59116"
      unitRef="pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059101_TH_5_Member"
      decimals="INF"
      id="ixv-59117"
      unitRef="pure">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059101_TH_6_Member"
      decimals="INF"
      id="ixv-59118"
      unitRef="pure">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059101_TH_7_Member"
      decimals="INF"
      id="ixv-59119"
      unitRef="pure">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059101_TH_8_Member"
      decimals="INF"
      id="ixv-59120"
      unitRef="pure">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059101_TH_9_Member"
      decimals="INF"
      id="ixv-59121"
      unitRef="pure">0.034</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-6227">2026-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000059099_ClassMember" id="ixv-6239">Fidelity&#xae; Mega Cap Stock Fund</oef:FundName>
    <oef:ClassName contextRef="C000059099_ClassMember" id="ixv-6242">Fidelity Advisor&#xae; Mega Cap Stock Fund Class A</oef:ClassName>
    <dei:TradingSymbol contextRef="C000059099_ClassMember" id="ixv-6246">FGTAX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000059099_ClassMember" id="ixv-6265">This annual shareholder report contains information about Fidelity&#xae; Mega Cap Stock Fund for the period July 1, 2025 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000059099_ClassMember" id="ixv-6267">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000059099_ClassMember" id="ixv-6272">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-877-208-0098 or by sending an e-mail to fidfunddocuments@fidelity.com.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite contextRef="C000059099_ClassMember" id="ixv-6274">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000059099_ClassMember" id="ixv-6277">1-877-208-0098</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000059099_ClassMember" id="ixv-6280">fidfunddocuments@fidelity.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000059099_ClassMember" id="ixv-6287">&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:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;Class A&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;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;97&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.86&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="C000059099_ClassMember"
      decimals="0"
      id="ixv-59122"
      unitRef="usd">97</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000059099_ClassMember"
      decimals="INF"
      id="ixv-59123"
      unitRef="pure">0.0086</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock contextRef="C000059099_ClassMember" id="ixv-6330">&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 June 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, security selection was the primary contributor to the fund's performance versus the Russell Top 200 Index for the fiscal year, especially within industrials. Stock selection in communication services, primarily within the media &amp;amp; entertainment industry, also boosted relative performance. Also contributing to our result were stock picks and an overweight in energy.&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;The top individual relative contributor was an overweight in GE Vernova (+119%). The company was among the fund's biggest holdings. The second-largest relative contributor was an overweight in GE Aerospace (+46%). The stock was one of the fund's top holdings. A non-benchmark stake in Taiwan Semiconductor Manufacturing gained about 112% and notably 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 from performance versus the benchmark was an underweight in information technology, primarily within the technology hardware &amp;amp; equipment industry. Also hurting our result was stock selection in health care and real estate, primarily within the equity real estate investment trusts industry. Lastly, the fund's position in cash 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;The largest individual relative detractor this period was avoiding Advanced Micro Devices, a benchmark component that gained roughly 309%. A second notable relative detractor this period was avoiding Intel, a benchmark component that gained about 523%. An overweight in Boeing (+3%) also detracted. The company was one of our largest holdings.&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;Notable changes in positioning include increased exposure to the consumer discretionary and consumer staples sectors.&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="C000059099_ClassMember" id="ixv-6354">How did the Fund perform over the past 10 years?

 &#160;&#160;
CUMULATIVE PERFORMANCE
June 30, 2016 through June 30, 2026. 
Initial investment of $10,000&#160;and the current sales charge was paid.
Class A


$9,425

$11,356


$12,561


$13,438


$13,678


$20,463


$18,161


$22,538


$28,878


$34,546


$42,868



Russell Top 200&#xae; Index


$10,000

$11,865


$13,694


$15,185


$16,886


$23,776


$21,052


$25,447


$32,425


$37,543


$45,836



S&amp;P 500&#xae; Index


$10,000

$11,790


$13,484


$14,889


$16,006


$22,536


$20,144


$24,091


$30,006


$34,556


$42,271



&#160;

2016

2017

2018

2019

2020

2021

2022

2023

2024

2025

2026









&#160;
</oef:LineGraphTableTextBlock>
    <oef:LineGraphAndTableMeasureName contextRef="C000059099_LG_ClassMember_11YR" id="ixv-6375">&lt;span style="font-family:'Fidelity Sans';font-size:9px;color:#000000;font-style:normal;font-weight:normal;"&gt;Class A&lt;/span&gt;</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="C000059099_ClassMember_AsOf_2016"
      decimals="0"
      id="ixv-59124"
      unitRef="usd">9425</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059099_ClassMember_AsOf_2017"
      decimals="0"
      id="ixv-59125"
      unitRef="usd">11356</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059099_ClassMember_AsOf_2018"
      decimals="0"
      id="ixv-59126"
      unitRef="usd">12561</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059099_ClassMember_AsOf_2019"
      decimals="0"
      id="ixv-59127"
      unitRef="usd">13438</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059099_ClassMember_AsOf_2020"
      decimals="0"
      id="ixv-59128"
      unitRef="usd">13678</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059099_ClassMember_AsOf_2021"
      decimals="0"
      id="ixv-59129"
      unitRef="usd">20463</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059099_ClassMember_AsOf_2022"
      decimals="0"
      id="ixv-59130"
      unitRef="usd">18161</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059099_ClassMember_AsOf_2023"
      decimals="0"
      id="ixv-59131"
      unitRef="usd">22538</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059099_ClassMember_AsOf_2024"
      decimals="0"
      id="ixv-59132"
      unitRef="usd">28878</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059099_ClassMember_AsOf_2025"
      decimals="0"
      id="ixv-59133"
      unitRef="usd">34546</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059099_ClassMember_AsOf_2026"
      decimals="0"
      id="ixv-59134"
      unitRef="usd">42868</oef:AccmVal>
    <oef:LineGraphAndTableMeasureName
      contextRef="C000059099_LG_1_AdditionalIndexMember_11YR"
      id="ixv-6424">&lt;span style="font-family:'Fidelity Sans';font-size:9px;color:#000000;font-style:normal;font-weight:normal;"&gt;Russell Top 200&#xae; Index&lt;/span&gt;</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="C000059099_1_AdditionalIndexMember_AsOf_2016"
      decimals="0"
      id="ixv-59135"
      unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059099_1_AdditionalIndexMember_AsOf_2017"
      decimals="0"
      id="ixv-59136"
      unitRef="usd">11865</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059099_1_AdditionalIndexMember_AsOf_2018"
      decimals="0"
      id="ixv-59137"
      unitRef="usd">13694</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059099_1_AdditionalIndexMember_AsOf_2019"
      decimals="0"
      id="ixv-59138"
      unitRef="usd">15185</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059099_1_AdditionalIndexMember_AsOf_2020"
      decimals="0"
      id="ixv-59139"
      unitRef="usd">16886</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059099_1_AdditionalIndexMember_AsOf_2021"
      decimals="0"
      id="ixv-59140"
      unitRef="usd">23776</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059099_1_AdditionalIndexMember_AsOf_2022"
      decimals="0"
      id="ixv-59141"
      unitRef="usd">21052</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059099_1_AdditionalIndexMember_AsOf_2023"
      decimals="0"
      id="ixv-59142"
      unitRef="usd">25447</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059099_1_AdditionalIndexMember_AsOf_2024"
      decimals="0"
      id="ixv-59143"
      unitRef="usd">32425</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059099_1_AdditionalIndexMember_AsOf_2025"
      decimals="0"
      id="ixv-59144"
      unitRef="usd">37543</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059099_1_AdditionalIndexMember_AsOf_2026"
      decimals="0"
      id="ixv-59145"
      unitRef="usd">45836</oef:AccmVal>
    <oef:LineGraphAndTableMeasureName
      contextRef="C000059099_LG_2_AdditionalIndexMember_11YR"
      id="ixv-6473">&lt;span style="font-family:'Fidelity Sans';font-size:9px;color:#000000;font-style:normal;font-weight:normal;"&gt;S&amp;amp;P 500&#xae; Index&lt;/span&gt;</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="C000059099_2_AdditionalIndexMember_AsOf_2016"
      decimals="0"
      id="ixv-59146"
      unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059099_2_AdditionalIndexMember_AsOf_2017"
      decimals="0"
      id="ixv-59147"
      unitRef="usd">11790</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059099_2_AdditionalIndexMember_AsOf_2018"
      decimals="0"
      id="ixv-59148"
      unitRef="usd">13484</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059099_2_AdditionalIndexMember_AsOf_2019"
      decimals="0"
      id="ixv-59149"
      unitRef="usd">14889</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059099_2_AdditionalIndexMember_AsOf_2020"
      decimals="0"
      id="ixv-59150"
      unitRef="usd">16006</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059099_2_AdditionalIndexMember_AsOf_2021"
      decimals="0"
      id="ixv-59151"
      unitRef="usd">22536</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059099_2_AdditionalIndexMember_AsOf_2022"
      decimals="0"
      id="ixv-59152"
      unitRef="usd">20144</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059099_2_AdditionalIndexMember_AsOf_2023"
      decimals="0"
      id="ixv-59153"
      unitRef="usd">24091</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059099_2_AdditionalIndexMember_AsOf_2024"
      decimals="0"
      id="ixv-59154"
      unitRef="usd">30006</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059099_2_AdditionalIndexMember_AsOf_2025"
      decimals="0"
      id="ixv-59155"
      unitRef="usd">34556</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000059099_2_AdditionalIndexMember_AsOf_2026"
      decimals="0"
      id="ixv-59156"
      unitRef="usd">42271</oef:AccmVal>
    <oef:AvgAnnlRtrTableTextBlock contextRef="C000059099_ClassMember" id="ixv-6574">AVERAGE ANNUAL TOTAL RETURNS:

&#160;

1 Year

5 Year

10 Year


Class A (incl. 5.75% sales charge) &#160;

16.95%

14.57%


15.67%


Class A (without 5.75% sales charge)

24.09%

15.94%

16.35%


Russell Top 200&#xae; Index

22.09%


14.03%


16.44%


S&amp;P 500&#xae; Index

22.32%


13.41%


15.51%




&#160;
&#160;
Visit institutional.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="C000059099_ClassMember_1YR"
      decimals="INF"
      id="ixv-59157"
      unitRef="pure">0.1695</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000059099_ClassMember_5YR"
      decimals="INF"
      id="ixv-59158"
      unitRef="pure">0.1457</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000059099_ClassMember_10YR"
      decimals="INF"
      id="ixv-59159"
      unitRef="pure">0.1567</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000059099_NoLoadClassMember_1YR"
      decimals="INF"
      id="ixv-59160"
      unitRef="pure">0.2409</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000059099_NoLoadClassMember_5YR"
      decimals="INF"
      id="ixv-59161"
      unitRef="pure">0.1594</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000059099_NoLoadClassMember_10YR"
      decimals="INF"
      id="ixv-59162"
      unitRef="pure">0.1635</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000059099_0_AdditionalIndexMember_1YR"
      decimals="INF"
      id="ixv-59163"
      unitRef="pure">0.2209</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000059099_0_AdditionalIndexMember_5YR"
      decimals="INF"
      id="ixv-59164"
      unitRef="pure">0.1403</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000059099_0_AdditionalIndexMember_10YR"
      decimals="INF"
      id="ixv-59165"
      unitRef="pure">0.1644</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000059099_1_BBIndexMember_1YR"
      decimals="INF"
      id="ixv-59166"
      unitRef="pure">0.2232</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000059099_1_BBIndexMember_5YR"
      decimals="INF"
      id="ixv-59167"
      unitRef="pure">0.1341</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000059099_1_BBIndexMember_10YR"
      decimals="INF"
      id="ixv-59168"
      unitRef="pure">0.1551</oef:AvgAnnlRtrPct>
    <oef:UpdPerfInfoLocationTextBlock contextRef="C000059099_ClassMember" id="ixv-6659">&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;institutional.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="C000059099_ClassMember" id="ixv-6671">&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="C000059099_ClassMember" id="ixv-6675">&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="C000059099_ClassMember" id="ixv-6681">&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 June 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;6,992,194,569&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;116&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;31,547,841&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="C000059099_InstantMember"
      decimals="0"
      id="ixv-59169"
      unitRef="usd">6992194569</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000059099_InstantMember"
      decimals="INF"
      id="ixv-59170"
      unitRef="holding">116</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="C000059099_ClassMember"
      decimals="0"
      id="ixv-59171"
      unitRef="usd">31547841</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000059099_ClassMember"
      decimals="INF"
      id="ixv-59172"
      unitRef="pure">0.16</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000059099_ClassMember" id="ixv-6756">
&#160;
&#160;
&#160;
MARKET SECTORS
(% of Fund's net assets)

&#160;

&#160;


Information Technology

29.8

&#160;


Industrials

15.3

&#160;


Financials

12.0

&#160;


Communication Services

10.9

&#160;


Health Care

8.2

&#160;


Consumer Discretionary

6.7

&#160;


Energy

6.6

&#160;


Consumer Staples

5.4

&#160;


Utilities

0.6

&#160;


Materials

0.3

&#160;


Real Estate

0.2

&#160;


&#160;




Common Stocks

95.8


Preferred Stocks

0.2


Short-Term Investments and Net Other Assets (Liabilities)

4.0




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 95.8&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Preferred Stocks - 0.2&#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) - 4.0


&#160;






United States

93.1


United Kingdom

2.0


Taiwan

1.5


Canada

1.5


Belgium

0.8


Netherlands

0.6


Sweden

0.3


France

0.2


Brazil

0.0




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 93.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

United Kingdom - 2.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Taiwan - 1.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;

Canada - 1.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;

Belgium - 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;

Netherlands - 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;

Sweden - 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;

France - 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;

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="C000059099_MS_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-59173"
      unitRef="pure">0.298</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059099_MS_IndustrialSectorMember"
      decimals="INF"
      id="ixv-59174"
      unitRef="pure">0.153</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059099_MS_FinancialsSectorMember"
      decimals="INF"
      id="ixv-59175"
      unitRef="pure">0.120</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059099_MS_CommunicationsSectorMember"
      decimals="INF"
      id="ixv-59176"
      unitRef="pure">0.109</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059099_MS_HealthcareSectorMember"
      decimals="INF"
      id="ixv-59177"
      unitRef="pure">0.082</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059099_MS_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-59178"
      unitRef="pure">0.067</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059099_MS_EnergySectorMember"
      decimals="INF"
      id="ixv-59179"
      unitRef="pure">0.066</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059099_MS_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-59180"
      unitRef="pure">0.054</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059099_MS_UtilitiesSectorMember"
      decimals="INF"
      id="ixv-59181"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059099_MS_MaterialsSectorMember"
      decimals="INF"
      id="ixv-59182"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059099_MS_RealEstateSectorMember"
      decimals="INF"
      id="ixv-59183"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059099_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-59184"
      unitRef="pure">0.958</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059099_AA_PreferredStocks_Member"
      decimals="INF"
      id="ixv-59185"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059099_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-59186"
      unitRef="pure">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059099_GD_US_Member"
      decimals="INF"
      id="ixv-59187"
      unitRef="pure">0.931</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059099_GD_GB_Member"
      decimals="INF"
      id="ixv-59188"
      unitRef="pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059099_GD_TW_Member"
      decimals="INF"
      id="ixv-59189"
      unitRef="pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059099_GD_CA_Member"
      decimals="INF"
      id="ixv-59190"
      unitRef="pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059099_GD_BE_Member"
      decimals="INF"
      id="ixv-59191"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059099_GD_NL_Member"
      decimals="INF"
      id="ixv-59192"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059099_GD_SE_Member"
      decimals="INF"
      id="ixv-59193"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059099_GD_FR_Member"
      decimals="INF"
      id="ixv-59194"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059099_GD_BR_Member"
      decimals="INF"
      id="ixv-59195"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000059099_ClassMember" id="ixv-7095">TOP HOLDINGS(% of Fund's net assets)

&#160;

&#160;


NVIDIA Corp

8.9


&#160;


Microsoft Corp

5.0


&#160;


Apple Inc

4.7


&#160;


Boeing Co

4.6


&#160;


GE Aerospace

4.3


&#160;


Amazon.com Inc

4.1


&#160;


Wells Fargo &amp; Co

4.1


&#160;


Alphabet Inc Class A

4.0


&#160;


GE Vernova Inc

3.8


&#160;


Alphabet Inc Class C

3.4


&#160;


&#160;

46.9

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000059099_TH_0_Member"
      decimals="INF"
      id="ixv-59196"
      unitRef="pure">0.089</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059099_TH_1_Member"
      decimals="INF"
      id="ixv-59197"
      unitRef="pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059099_TH_2_Member"
      decimals="INF"
      id="ixv-59198"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059099_TH_3_Member"
      decimals="INF"
      id="ixv-59199"
      unitRef="pure">0.046</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059099_TH_4_Member"
      decimals="INF"
      id="ixv-59200"
      unitRef="pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059099_TH_5_Member"
      decimals="INF"
      id="ixv-59201"
      unitRef="pure">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059099_TH_6_Member"
      decimals="INF"
      id="ixv-59202"
      unitRef="pure">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059099_TH_7_Member"
      decimals="INF"
      id="ixv-59203"
      unitRef="pure">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059099_TH_8_Member"
      decimals="INF"
      id="ixv-59204"
      unitRef="pure">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059099_TH_9_Member"
      decimals="INF"
      id="ixv-59205"
      unitRef="pure">0.034</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-7266">2026-06-30</dei:DocumentPeriodEndDate>
    <oef:MaterialFundChngNoticeTextBlock contextRef="C000019191_ClassMember" id="ixv-7270">This report describes changes to the Fund that occurred during the reporting period.</oef:MaterialFundChngNoticeTextBlock>
    <oef:FundName contextRef="C000019191_ClassMember" id="ixv-7281">Fidelity&#xae; Growth Discovery Fund</oef:FundName>
    <oef:ClassName contextRef="C000019191_ClassMember" id="ixv-7284">Fidelity&#xae; Growth Discovery Fund</oef:ClassName>
    <dei:TradingSymbol contextRef="C000019191_ClassMember" id="ixv-7288">FDSVX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000019191_ClassMember" id="ixv-7307">This annual shareholder report contains information about Fidelity&#xae; Growth Discovery Fund for the period July 1, 2025 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000019191_ClassMember" id="ixv-7309">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000019191_ClassMember" id="ixv-7314">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="C000019191_ClassMember" id="ixv-7316">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000019191_ClassMember" id="ixv-7319">1-800-544-8544</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000019191_ClassMember" id="ixv-7322">fidfunddocuments@fidelity.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000019191_ClassMember" id="ixv-7329">&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:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fidelity&#xae; Growth Discovery 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;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;59&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.53&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="C000019191_ClassMember"
      decimals="0"
      id="ixv-59206"
      unitRef="usd">59</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000019191_ClassMember"
      decimals="INF"
      id="ixv-59207"
      unitRef="pure">0.0053</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock contextRef="C000019191_ClassMember" id="ixv-7372">&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 June 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, security selection was the primary contributor to the fund's performance versus the benchmark Russell 3000 Growth Index for the fiscal year, led by information technology. Picks in communication services also boosted relative performance. Also bolstering our relative result was an overweight in industrials, primarily within the capital goods industry.&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;The top individual relative contributor was a non-benchmark stake in SK Hynix (+817%). This was an investment we established this period. The second-largest relative contributor was a non-benchmark stake in Taiwan Semiconductor Manufacturing (+110%). The company was among our biggest holdings. An overweight in Marvell Technology (+282%) also helped. This was a stake we established this period.&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 from performance versus the benchmark was stock selection in consumer discretionary. Security selection and an overweight in health care also hampered the fund's result. Also hurting was an underweight in information technology, primarily within the technology hardware &amp;amp; equipment industry.&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;The biggest individual relative detractor was an underweight in Apple (+42%). The stock was one of the fund's biggest holdings. A second notable relative detractor was a stake in Advanced Micro Devices (+181%). This was an investment we established this period. The stock was one of our biggest holdings at period end. An underweight in Tesla (+32%) also detracted. This was a stake we established this period. The stock was one of the fund's largest holdings at period end.&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;Notable changes in positioning include increased exposure to the materials and information technology sectors.&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="C000019191_ClassMember" id="ixv-7396">How did the Fund perform over the past 10 years?

 &#160;&#160;
CUMULATIVE PERFORMANCE
June 30, 2016 through June 30, 2026. 
Initial investment of $10,000.
Fidelity&#xae; Growth Discovery Fund


$10,000

$12,508


$15,377


$16,966


$21,265


$30,431


$25,226


$30,640


$41,638


$46,735


$57,449



Russell 3000&#xae; Growth Index


$10,000

$12,072


$14,784


$16,352


$19,940


$28,512


$22,873


$28,958


$38,287


$44,752


$52,917



Russell 3000&#xae; Index


$10,000

$11,851


$13,602


$14,824


$15,792


$22,767


$19,610


$23,327


$28,721


$33,114


$40,667



&#160;

2016

2017

2018

2019

2020

2021

2022

2023

2024

2025

2026









&#160;
</oef:LineGraphTableTextBlock>
    <oef:LineGraphAndTableMeasureName contextRef="C000019191_LG_ClassMember_11YR" id="ixv-7415">&lt;span style="font-family:'Fidelity Sans';font-size:9px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fidelity&#xae; Growth Discovery Fund&lt;/span&gt;</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="C000019191_ClassMember_AsOf_2016"
      decimals="0"
      id="ixv-59208"
      unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019191_ClassMember_AsOf_2017"
      decimals="0"
      id="ixv-59209"
      unitRef="usd">12508</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019191_ClassMember_AsOf_2018"
      decimals="0"
      id="ixv-59210"
      unitRef="usd">15377</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019191_ClassMember_AsOf_2019"
      decimals="0"
      id="ixv-59211"
      unitRef="usd">16966</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019191_ClassMember_AsOf_2020"
      decimals="0"
      id="ixv-59212"
      unitRef="usd">21265</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019191_ClassMember_AsOf_2021"
      decimals="0"
      id="ixv-59213"
      unitRef="usd">30431</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019191_ClassMember_AsOf_2022"
      decimals="0"
      id="ixv-59214"
      unitRef="usd">25226</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019191_ClassMember_AsOf_2023"
      decimals="0"
      id="ixv-59215"
      unitRef="usd">30640</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019191_ClassMember_AsOf_2024"
      decimals="0"
      id="ixv-59216"
      unitRef="usd">41638</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019191_ClassMember_AsOf_2025"
      decimals="0"
      id="ixv-59217"
      unitRef="usd">46735</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019191_ClassMember_AsOf_2026"
      decimals="0"
      id="ixv-59218"
      unitRef="usd">57449</oef:AccmVal>
    <oef:LineGraphAndTableMeasureName
      contextRef="C000019191_LG_1_AdditionalIndexMember_11YR"
      id="ixv-7464">&lt;span style="font-family:'Fidelity Sans';font-size:9px;color:#000000;font-style:normal;font-weight:normal;"&gt;Russell 3000&#xae; Growth Index&lt;/span&gt;</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="C000019191_1_AdditionalIndexMember_AsOf_2016"
      decimals="0"
      id="ixv-59219"
      unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019191_1_AdditionalIndexMember_AsOf_2017"
      decimals="0"
      id="ixv-59220"
      unitRef="usd">12072</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019191_1_AdditionalIndexMember_AsOf_2018"
      decimals="0"
      id="ixv-59221"
      unitRef="usd">14784</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019191_1_AdditionalIndexMember_AsOf_2019"
      decimals="0"
      id="ixv-59222"
      unitRef="usd">16352</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019191_1_AdditionalIndexMember_AsOf_2020"
      decimals="0"
      id="ixv-59223"
      unitRef="usd">19940</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019191_1_AdditionalIndexMember_AsOf_2021"
      decimals="0"
      id="ixv-59224"
      unitRef="usd">28512</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019191_1_AdditionalIndexMember_AsOf_2022"
      decimals="0"
      id="ixv-59225"
      unitRef="usd">22873</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019191_1_AdditionalIndexMember_AsOf_2023"
      decimals="0"
      id="ixv-59226"
      unitRef="usd">28958</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019191_1_AdditionalIndexMember_AsOf_2024"
      decimals="0"
      id="ixv-59227"
      unitRef="usd">38287</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019191_1_AdditionalIndexMember_AsOf_2025"
      decimals="0"
      id="ixv-59228"
      unitRef="usd">44752</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019191_1_AdditionalIndexMember_AsOf_2026"
      decimals="0"
      id="ixv-59229"
      unitRef="usd">52917</oef:AccmVal>
    <oef:LineGraphAndTableMeasureName
      contextRef="C000019191_LG_2_AdditionalIndexMember_11YR"
      id="ixv-7513">&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="C000019191_2_AdditionalIndexMember_AsOf_2016"
      decimals="0"
      id="ixv-59230"
      unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019191_2_AdditionalIndexMember_AsOf_2017"
      decimals="0"
      id="ixv-59231"
      unitRef="usd">11851</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019191_2_AdditionalIndexMember_AsOf_2018"
      decimals="0"
      id="ixv-59232"
      unitRef="usd">13602</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019191_2_AdditionalIndexMember_AsOf_2019"
      decimals="0"
      id="ixv-59233"
      unitRef="usd">14824</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019191_2_AdditionalIndexMember_AsOf_2020"
      decimals="0"
      id="ixv-59234"
      unitRef="usd">15792</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019191_2_AdditionalIndexMember_AsOf_2021"
      decimals="0"
      id="ixv-59235"
      unitRef="usd">22767</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019191_2_AdditionalIndexMember_AsOf_2022"
      decimals="0"
      id="ixv-59236"
      unitRef="usd">19610</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019191_2_AdditionalIndexMember_AsOf_2023"
      decimals="0"
      id="ixv-59237"
      unitRef="usd">23327</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019191_2_AdditionalIndexMember_AsOf_2024"
      decimals="0"
      id="ixv-59238"
      unitRef="usd">28721</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019191_2_AdditionalIndexMember_AsOf_2025"
      decimals="0"
      id="ixv-59239"
      unitRef="usd">33114</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019191_2_AdditionalIndexMember_AsOf_2026"
      decimals="0"
      id="ixv-59240"
      unitRef="usd">40667</oef:AccmVal>
    <oef:AvgAnnlRtrTableTextBlock contextRef="C000019191_ClassMember" id="ixv-7614">AVERAGE ANNUAL TOTAL RETURNS:

&#160;

1 Year

5 Year

10 Year


Fidelity&#xae; Growth Discovery Fund

22.93%

13.55%

19.10%


Russell 3000&#xae; Growth Index

18.24%


13.17%


18.13%


Russell 3000&#xae; Index

22.81%


12.30%


15.06%




&#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="C000019191_NoLoadClassMember_1YR"
      decimals="INF"
      id="ixv-59241"
      unitRef="pure">0.2293</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000019191_NoLoadClassMember_5YR"
      decimals="INF"
      id="ixv-59242"
      unitRef="pure">0.1355</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000019191_NoLoadClassMember_10YR"
      decimals="INF"
      id="ixv-59243"
      unitRef="pure">0.1910</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000019191_0_AdditionalIndexMember_1YR"
      decimals="INF"
      id="ixv-59244"
      unitRef="pure">0.1824</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000019191_0_AdditionalIndexMember_5YR"
      decimals="INF"
      id="ixv-59245"
      unitRef="pure">0.1317</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000019191_0_AdditionalIndexMember_10YR"
      decimals="INF"
      id="ixv-59246"
      unitRef="pure">0.1813</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000019191_1_BBIndexMember_1YR"
      decimals="INF"
      id="ixv-59247"
      unitRef="pure">0.2281</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000019191_1_BBIndexMember_5YR"
      decimals="INF"
      id="ixv-59248"
      unitRef="pure">0.1230</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000019191_1_BBIndexMember_10YR"
      decimals="INF"
      id="ixv-59249"
      unitRef="pure">0.1506</oef:AvgAnnlRtrPct>
    <oef:UpdPerfInfoLocationTextBlock contextRef="C000019191_ClassMember" id="ixv-7684">&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="C000019191_ClassMember" id="ixv-7696">&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="C000019191_ClassMember" id="ixv-7700">&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="C000019191_ClassMember" id="ixv-7706">&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 June 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;6,753,220,891&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;144&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;33,139,697&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;82&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="C000019191_InstantMember"
      decimals="0"
      id="ixv-59250"
      unitRef="usd">6753220891</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000019191_InstantMember"
      decimals="INF"
      id="ixv-59251"
      unitRef="holding">144</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="C000019191_ClassMember"
      decimals="0"
      id="ixv-59252"
      unitRef="usd">33139697</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000019191_ClassMember"
      decimals="INF"
      id="ixv-59253"
      unitRef="pure">0.82</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000019191_ClassMember" id="ixv-7781">
&#160;
&#160;
&#160;
MARKET SECTORS
(% of Fund's net assets)

&#160;

&#160;


Information Technology

51.2

&#160;


Communication Services

13.6

&#160;


Industrials

9.7

&#160;


Health Care

8.1

&#160;


Consumer Discretionary

7.2

&#160;


Materials

4.2

&#160;


Financials

3.9

&#160;


Energy

0.8

&#160;


Utilities

0.2

&#160;


Real Estate

0.1

&#160;


&#160;




Common Stocks

97.4


Preferred Stocks

1.6


Short-Term Investments and Net Other Assets (Liabilities)

1.0




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 97.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Preferred Stocks - 1.6&#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) - 1.0


&#160;






United States

91.0


Taiwan

3.5


Canada

0.9


Chile

0.7


Belgium

0.7


Netherlands

0.6


Luxembourg

0.6


Australia

0.5


Korea (South)

0.5


Others

1.0




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 91.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Taiwan - 3.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;

Canada - 0.9&#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;

Chile - 0.7&#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;

Belgium - 0.7&#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;

Netherlands - 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;

Luxembourg - 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;

Australia - 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;

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


&#160;

Others - 1.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="C000019191_MS_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-59254"
      unitRef="pure">0.512</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019191_MS_CommunicationsSectorMember"
      decimals="INF"
      id="ixv-59255"
      unitRef="pure">0.136</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019191_MS_IndustrialSectorMember"
      decimals="INF"
      id="ixv-59256"
      unitRef="pure">0.097</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019191_MS_HealthcareSectorMember"
      decimals="INF"
      id="ixv-59257"
      unitRef="pure">0.081</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019191_MS_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-59258"
      unitRef="pure">0.072</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019191_MS_MaterialsSectorMember"
      decimals="INF"
      id="ixv-59259"
      unitRef="pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019191_MS_FinancialsSectorMember"
      decimals="INF"
      id="ixv-59260"
      unitRef="pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019191_MS_EnergySectorMember"
      decimals="INF"
      id="ixv-59261"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019191_MS_UtilitiesSectorMember"
      decimals="INF"
      id="ixv-59262"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019191_MS_RealEstateSectorMember"
      decimals="INF"
      id="ixv-59263"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019191_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-59264"
      unitRef="pure">0.974</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019191_AA_PreferredStocks_Member"
      decimals="INF"
      id="ixv-59265"
      unitRef="pure">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019191_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-59266"
      unitRef="pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019191_GD_US_Member"
      decimals="INF"
      id="ixv-59267"
      unitRef="pure">0.910</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019191_GD_TW_Member"
      decimals="INF"
      id="ixv-59268"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019191_GD_CA_Member"
      decimals="INF"
      id="ixv-59269"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019191_GD_CL_Member"
      decimals="INF"
      id="ixv-59270"
      unitRef="pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019191_GD_BE_Member"
      decimals="INF"
      id="ixv-59271"
      unitRef="pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019191_GD_NL_Member"
      decimals="INF"
      id="ixv-59272"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019191_GD_LU_Member"
      decimals="INF"
      id="ixv-59273"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019191_GD_AU_Member"
      decimals="INF"
      id="ixv-59274"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019191_GD_KR_Member"
      decimals="INF"
      id="ixv-59275"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019191_GD_Other_Member"
      decimals="INF"
      id="ixv-59276"
      unitRef="pure">0.010</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000019191_ClassMember" id="ixv-8124">TOP HOLDINGS(% of Fund's net assets)

&#160;

&#160;


NVIDIA Corp

13.7


&#160;


Alphabet Inc Class A

10.5


&#160;


Apple Inc

5.0


&#160;


Broadcom Inc

4.3


&#160;


Eli Lilly &amp; Co

3.6


&#160;


Taiwan Semiconductor Manufacturing Co Ltd ADR

3.3


&#160;


Advanced Micro Devices Inc

2.8


&#160;


Micron Technology Inc

2.6


&#160;


Tesla Inc

2.4


&#160;


Amazon.com Inc

2.3


&#160;


&#160;

50.5

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000019191_TH_0_Member"
      decimals="INF"
      id="ixv-59277"
      unitRef="pure">0.137</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019191_TH_1_Member"
      decimals="INF"
      id="ixv-59278"
      unitRef="pure">0.105</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019191_TH_2_Member"
      decimals="INF"
      id="ixv-59279"
      unitRef="pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019191_TH_3_Member"
      decimals="INF"
      id="ixv-59280"
      unitRef="pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019191_TH_4_Member"
      decimals="INF"
      id="ixv-59281"
      unitRef="pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019191_TH_5_Member"
      decimals="INF"
      id="ixv-59282"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019191_TH_6_Member"
      decimals="INF"
      id="ixv-59283"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019191_TH_7_Member"
      decimals="INF"
      id="ixv-59284"
      unitRef="pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019191_TH_8_Member"
      decimals="INF"
      id="ixv-59285"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019191_TH_9_Member"
      decimals="INF"
      id="ixv-59286"
      unitRef="pure">0.023</oef:PctOfNav>
    <oef:MaterialFundChngTextBlock contextRef="C000019191_ClassMember" id="ixv-8249">
&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 July 1, 2025. For more complete information, you may review the Fund's next prospectus, which we expect to be available by August 29, 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;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&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;Management fee&lt;/span&gt;&lt;/li&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;Performance adjustment fee&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;/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="C000019191_ClassMember" id="ixv-8255">&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 July 1, 2025. For more complete information, you may review the Fund's next prospectus, which we expect to be available by August 29, 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="C000019191_ClassMember" id="ixv-8257">&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="C000019191_ClassMember" id="ixv-8260">&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="C000019191_ClassMember" id="ixv-8264">&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="C000019191_ClassMember" id="ixv-8275">
&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&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;Management fee&lt;/span&gt;&lt;/li&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;Performance adjustment fee&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>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-8340">2026-06-30</dei:DocumentPeriodEndDate>
    <oef:MaterialFundChngNoticeTextBlock contextRef="C000064239_ClassMember" id="ixv-8344">This report describes changes to the Fund that occurred during the reporting period.</oef:MaterialFundChngNoticeTextBlock>
    <oef:FundName contextRef="C000064239_ClassMember" id="ixv-8355">Fidelity&#xae; Growth Discovery Fund</oef:FundName>
    <oef:ClassName contextRef="C000064239_ClassMember" id="ixv-8358">Fidelity&#xae; Growth Discovery Fund Class K</oef:ClassName>
    <dei:TradingSymbol contextRef="C000064239_ClassMember" id="ixv-8362">FGDKX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000064239_ClassMember" id="ixv-8381">This annual shareholder report contains information about Fidelity&#xae; Growth Discovery Fund for the period July 1, 2025 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000064239_ClassMember" id="ixv-8383">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000064239_ClassMember" id="ixv-8388">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-835-5092 or by sending an e-mail to fidfunddocuments@fidelity.com.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite contextRef="C000064239_ClassMember" id="ixv-8390">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000064239_ClassMember" id="ixv-8393">1-800-835-5092</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000064239_ClassMember" id="ixv-8396">fidfunddocuments@fidelity.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000064239_ClassMember" id="ixv-8403">&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:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;Class K&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;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;51&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.46&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="C000064239_ClassMember"
      decimals="0"
      id="ixv-59287"
      unitRef="usd">51</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000064239_ClassMember"
      decimals="INF"
      id="ixv-59288"
      unitRef="pure">0.0046</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock contextRef="C000064239_ClassMember" id="ixv-8446">&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 June 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, security selection was the primary contributor to the fund's performance versus the benchmark Russell 3000 Growth Index for the fiscal year, led by information technology. Picks in communication services also boosted relative performance. Also bolstering our relative result was an overweight in industrials, primarily within the capital goods industry.&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;The top individual relative contributor was a non-benchmark stake in SK Hynix (+817%). This was an investment we established this period. The second-largest relative contributor was a non-benchmark stake in Taiwan Semiconductor Manufacturing (+110%). The company was among our biggest holdings. An overweight in Marvell Technology (+282%) also helped. This was a stake we established this period.&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 from performance versus the benchmark was stock selection in consumer discretionary. Security selection and an overweight in health care also hampered the fund's result. Also hurting was an underweight in information technology, primarily within the technology hardware &amp;amp; equipment industry.&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;The biggest individual relative detractor was an underweight in Apple (+42%). The stock was one of the fund's biggest holdings. A second notable relative detractor was a stake in Advanced Micro Devices (+181%). This was an investment we established this period. The stock was one of our biggest holdings at period end. An underweight in Tesla (+32%) also detracted. This was a stake we established this period. The stock was one of the fund's largest holdings at period end.&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;Notable changes in positioning include increased exposure to the materials and information technology sectors.&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="C000064239_ClassMember" id="ixv-8470">How did the Fund perform over the past 10 years?

 &#160;&#160;
CUMULATIVE PERFORMANCE
June 30, 2016 through June 30, 2026. 
Initial investment of $10,000.
Class K


$10,000

$12,523


$15,410


$17,023


$21,357


$30,594


$25,380


$30,863


$41,974


$47,146


$57,997



Russell 3000&#xae; Growth Index


$10,000

$12,072


$14,784


$16,352


$19,940


$28,512


$22,873


$28,958


$38,287


$44,752


$52,917



Russell 3000&#xae; Index


$10,000

$11,851


$13,602


$14,824


$15,792


$22,767


$19,610


$23,327


$28,721


$33,114


$40,667



&#160;

2016

2017

2018

2019

2020

2021

2022

2023

2024

2025

2026









&#160;
</oef:LineGraphTableTextBlock>
    <oef:LineGraphAndTableMeasureName contextRef="C000064239_LG_ClassMember_11YR" id="ixv-8489">&lt;span style="font-family:'Fidelity Sans';font-size:9px;color:#000000;font-style:normal;font-weight:normal;"&gt;Class K&lt;/span&gt;</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="C000064239_ClassMember_AsOf_2016"
      decimals="0"
      id="ixv-59289"
      unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000064239_ClassMember_AsOf_2017"
      decimals="0"
      id="ixv-59290"
      unitRef="usd">12523</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000064239_ClassMember_AsOf_2018"
      decimals="0"
      id="ixv-59291"
      unitRef="usd">15410</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000064239_ClassMember_AsOf_2019"
      decimals="0"
      id="ixv-59292"
      unitRef="usd">17023</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000064239_ClassMember_AsOf_2020"
      decimals="0"
      id="ixv-59293"
      unitRef="usd">21357</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000064239_ClassMember_AsOf_2021"
      decimals="0"
      id="ixv-59294"
      unitRef="usd">30594</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000064239_ClassMember_AsOf_2022"
      decimals="0"
      id="ixv-59295"
      unitRef="usd">25380</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000064239_ClassMember_AsOf_2023"
      decimals="0"
      id="ixv-59296"
      unitRef="usd">30863</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000064239_ClassMember_AsOf_2024"
      decimals="0"
      id="ixv-59297"
      unitRef="usd">41974</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000064239_ClassMember_AsOf_2025"
      decimals="0"
      id="ixv-59298"
      unitRef="usd">47146</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000064239_ClassMember_AsOf_2026"
      decimals="0"
      id="ixv-59299"
      unitRef="usd">57997</oef:AccmVal>
    <oef:LineGraphAndTableMeasureName
      contextRef="C000064239_LG_1_AdditionalIndexMember_11YR"
      id="ixv-8538">&lt;span style="font-family:'Fidelity Sans';font-size:9px;color:#000000;font-style:normal;font-weight:normal;"&gt;Russell 3000&#xae; Growth Index&lt;/span&gt;</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="C000064239_1_AdditionalIndexMember_AsOf_2016"
      decimals="0"
      id="ixv-59300"
      unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000064239_1_AdditionalIndexMember_AsOf_2017"
      decimals="0"
      id="ixv-59301"
      unitRef="usd">12072</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000064239_1_AdditionalIndexMember_AsOf_2018"
      decimals="0"
      id="ixv-59302"
      unitRef="usd">14784</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000064239_1_AdditionalIndexMember_AsOf_2019"
      decimals="0"
      id="ixv-59303"
      unitRef="usd">16352</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000064239_1_AdditionalIndexMember_AsOf_2020"
      decimals="0"
      id="ixv-59304"
      unitRef="usd">19940</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000064239_1_AdditionalIndexMember_AsOf_2021"
      decimals="0"
      id="ixv-59305"
      unitRef="usd">28512</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000064239_1_AdditionalIndexMember_AsOf_2022"
      decimals="0"
      id="ixv-59306"
      unitRef="usd">22873</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000064239_1_AdditionalIndexMember_AsOf_2023"
      decimals="0"
      id="ixv-59307"
      unitRef="usd">28958</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000064239_1_AdditionalIndexMember_AsOf_2024"
      decimals="0"
      id="ixv-59308"
      unitRef="usd">38287</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000064239_1_AdditionalIndexMember_AsOf_2025"
      decimals="0"
      id="ixv-59309"
      unitRef="usd">44752</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000064239_1_AdditionalIndexMember_AsOf_2026"
      decimals="0"
      id="ixv-59310"
      unitRef="usd">52917</oef:AccmVal>
    <oef:LineGraphAndTableMeasureName
      contextRef="C000064239_LG_2_AdditionalIndexMember_11YR"
      id="ixv-8587">&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="C000064239_2_AdditionalIndexMember_AsOf_2016"
      decimals="0"
      id="ixv-59311"
      unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000064239_2_AdditionalIndexMember_AsOf_2017"
      decimals="0"
      id="ixv-59312"
      unitRef="usd">11851</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000064239_2_AdditionalIndexMember_AsOf_2018"
      decimals="0"
      id="ixv-59313"
      unitRef="usd">13602</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000064239_2_AdditionalIndexMember_AsOf_2019"
      decimals="0"
      id="ixv-59314"
      unitRef="usd">14824</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000064239_2_AdditionalIndexMember_AsOf_2020"
      decimals="0"
      id="ixv-59315"
      unitRef="usd">15792</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000064239_2_AdditionalIndexMember_AsOf_2021"
      decimals="0"
      id="ixv-59316"
      unitRef="usd">22767</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000064239_2_AdditionalIndexMember_AsOf_2022"
      decimals="0"
      id="ixv-59317"
      unitRef="usd">19610</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000064239_2_AdditionalIndexMember_AsOf_2023"
      decimals="0"
      id="ixv-59318"
      unitRef="usd">23327</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000064239_2_AdditionalIndexMember_AsOf_2024"
      decimals="0"
      id="ixv-59319"
      unitRef="usd">28721</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000064239_2_AdditionalIndexMember_AsOf_2025"
      decimals="0"
      id="ixv-59320"
      unitRef="usd">33114</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000064239_2_AdditionalIndexMember_AsOf_2026"
      decimals="0"
      id="ixv-59321"
      unitRef="usd">40667</oef:AccmVal>
    <oef:AvgAnnlRtrTableTextBlock contextRef="C000064239_ClassMember" id="ixv-8688">AVERAGE ANNUAL TOTAL RETURNS:

&#160;

1 Year

5 Year

10 Year


Class K

23.01%

13.65%

19.22%


Russell 3000&#xae; Growth Index

18.24%


13.17%


18.13%


Russell 3000&#xae; Index

22.81%


12.30%


15.06%




&#160;
&#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="C000064239_NoLoadClassMember_1YR"
      decimals="INF"
      id="ixv-59322"
      unitRef="pure">0.2301</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000064239_NoLoadClassMember_5YR"
      decimals="INF"
      id="ixv-59323"
      unitRef="pure">0.1365</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000064239_NoLoadClassMember_10YR"
      decimals="INF"
      id="ixv-59324"
      unitRef="pure">0.1922</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000064239_0_AdditionalIndexMember_1YR"
      decimals="INF"
      id="ixv-59325"
      unitRef="pure">0.1824</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000064239_0_AdditionalIndexMember_5YR"
      decimals="INF"
      id="ixv-59326"
      unitRef="pure">0.1317</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000064239_0_AdditionalIndexMember_10YR"
      decimals="INF"
      id="ixv-59327"
      unitRef="pure">0.1813</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000064239_1_BBIndexMember_1YR"
      decimals="INF"
      id="ixv-59328"
      unitRef="pure">0.2281</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000064239_1_BBIndexMember_5YR"
      decimals="INF"
      id="ixv-59329"
      unitRef="pure">0.1230</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000064239_1_BBIndexMember_10YR"
      decimals="INF"
      id="ixv-59330"
      unitRef="pure">0.1506</oef:AvgAnnlRtrPct>
    <oef:UpdPerfInfoLocationTextBlock contextRef="C000064239_ClassMember" id="ixv-8758">&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="C000064239_ClassMember" id="ixv-8770">&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="C000064239_ClassMember" id="ixv-8774">&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="C000064239_ClassMember" id="ixv-8780">&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 June 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;6,753,220,891&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;144&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;33,139,697&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;82&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="C000064239_InstantMember"
      decimals="0"
      id="ixv-59331"
      unitRef="usd">6753220891</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000064239_InstantMember"
      decimals="INF"
      id="ixv-59332"
      unitRef="holding">144</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="C000064239_ClassMember"
      decimals="0"
      id="ixv-59333"
      unitRef="usd">33139697</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000064239_ClassMember"
      decimals="INF"
      id="ixv-59334"
      unitRef="pure">0.82</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000064239_ClassMember" id="ixv-8855">
&#160;
&#160;
&#160;
MARKET SECTORS
(% of Fund's net assets)

&#160;

&#160;


Information Technology

51.2

&#160;


Communication Services

13.6

&#160;


Industrials

9.7

&#160;


Health Care

8.1

&#160;


Consumer Discretionary

7.2

&#160;


Materials

4.2

&#160;


Financials

3.9

&#160;


Energy

0.8

&#160;


Utilities

0.2

&#160;


Real Estate

0.1

&#160;


&#160;




Common Stocks

97.4


Preferred Stocks

1.6


Short-Term Investments and Net Other Assets (Liabilities)

1.0




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 97.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Preferred Stocks - 1.6&#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) - 1.0


&#160;






United States

91.0


Taiwan

3.5


Canada

0.9


Chile

0.7


Belgium

0.7


Netherlands

0.6


Luxembourg

0.6


Australia

0.5


Korea (South)

0.5


Others

1.0




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 91.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Taiwan - 3.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;

Canada - 0.9&#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;

Chile - 0.7&#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;

Belgium - 0.7&#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;

Netherlands - 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;

Luxembourg - 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;

Australia - 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;

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


&#160;

Others - 1.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="C000064239_MS_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-59335"
      unitRef="pure">0.512</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064239_MS_CommunicationsSectorMember"
      decimals="INF"
      id="ixv-59336"
      unitRef="pure">0.136</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064239_MS_IndustrialSectorMember"
      decimals="INF"
      id="ixv-59337"
      unitRef="pure">0.097</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064239_MS_HealthcareSectorMember"
      decimals="INF"
      id="ixv-59338"
      unitRef="pure">0.081</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064239_MS_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-59339"
      unitRef="pure">0.072</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064239_MS_MaterialsSectorMember"
      decimals="INF"
      id="ixv-59340"
      unitRef="pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064239_MS_FinancialsSectorMember"
      decimals="INF"
      id="ixv-59341"
      unitRef="pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064239_MS_EnergySectorMember"
      decimals="INF"
      id="ixv-59342"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064239_MS_UtilitiesSectorMember"
      decimals="INF"
      id="ixv-59343"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064239_MS_RealEstateSectorMember"
      decimals="INF"
      id="ixv-59344"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064239_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-59345"
      unitRef="pure">0.974</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064239_AA_PreferredStocks_Member"
      decimals="INF"
      id="ixv-59346"
      unitRef="pure">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064239_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-59347"
      unitRef="pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064239_GD_US_Member"
      decimals="INF"
      id="ixv-59348"
      unitRef="pure">0.910</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064239_GD_TW_Member"
      decimals="INF"
      id="ixv-59349"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064239_GD_CA_Member"
      decimals="INF"
      id="ixv-59350"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064239_GD_CL_Member"
      decimals="INF"
      id="ixv-59351"
      unitRef="pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064239_GD_BE_Member"
      decimals="INF"
      id="ixv-59352"
      unitRef="pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064239_GD_NL_Member"
      decimals="INF"
      id="ixv-59353"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064239_GD_LU_Member"
      decimals="INF"
      id="ixv-59354"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064239_GD_AU_Member"
      decimals="INF"
      id="ixv-59355"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064239_GD_KR_Member"
      decimals="INF"
      id="ixv-59356"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064239_GD_Other_Member"
      decimals="INF"
      id="ixv-59357"
      unitRef="pure">0.010</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000064239_ClassMember" id="ixv-9198">TOP HOLDINGS(% of Fund's net assets)

&#160;

&#160;


NVIDIA Corp

13.7


&#160;


Alphabet Inc Class A

10.5


&#160;


Apple Inc

5.0


&#160;


Broadcom Inc

4.3


&#160;


Eli Lilly &amp; Co

3.6


&#160;


Taiwan Semiconductor Manufacturing Co Ltd ADR

3.3


&#160;


Advanced Micro Devices Inc

2.8


&#160;


Micron Technology Inc

2.6


&#160;


Tesla Inc

2.4


&#160;


Amazon.com Inc

2.3


&#160;


&#160;

50.5

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000064239_TH_0_Member"
      decimals="INF"
      id="ixv-59358"
      unitRef="pure">0.137</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064239_TH_1_Member"
      decimals="INF"
      id="ixv-59359"
      unitRef="pure">0.105</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064239_TH_2_Member"
      decimals="INF"
      id="ixv-59360"
      unitRef="pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064239_TH_3_Member"
      decimals="INF"
      id="ixv-59361"
      unitRef="pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064239_TH_4_Member"
      decimals="INF"
      id="ixv-59362"
      unitRef="pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064239_TH_5_Member"
      decimals="INF"
      id="ixv-59363"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064239_TH_6_Member"
      decimals="INF"
      id="ixv-59364"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064239_TH_7_Member"
      decimals="INF"
      id="ixv-59365"
      unitRef="pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064239_TH_8_Member"
      decimals="INF"
      id="ixv-59366"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064239_TH_9_Member"
      decimals="INF"
      id="ixv-59367"
      unitRef="pure">0.023</oef:PctOfNav>
    <oef:MaterialFundChngTextBlock contextRef="C000064239_ClassMember" id="ixv-9323">
&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 July 1, 2025. For more complete information, you may review the Fund's next prospectus, which we expect to be available by August 29, 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-835-5092&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;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&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;Management fee&lt;/span&gt;&lt;/li&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;Performance adjustment fee&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;/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="C000064239_ClassMember" id="ixv-9329">&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 July 1, 2025. For more complete information, you may review the Fund's next prospectus, which we expect to be available by August 29, 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-835-5092&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="C000064239_ClassMember" id="ixv-9331">&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="C000064239_ClassMember" id="ixv-9334">&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;1-800-835-5092&lt;/span&gt;</oef:UpdProspectusPhoneNumber>
    <oef:UpdProspectusEmailAddress contextRef="C000064239_ClassMember" id="ixv-9338">&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="C000064239_ClassMember" id="ixv-9349">
&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&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;Management fee&lt;/span&gt;&lt;/li&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;Performance adjustment fee&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>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-9414">2026-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000019193_ClassMember" id="ixv-9426">Fidelity&#xae; Fund</oef:FundName>
    <oef:ClassName contextRef="C000019193_ClassMember" id="ixv-9429">Fidelity&#xae; Fund</oef:ClassName>
    <dei:TradingSymbol contextRef="C000019193_ClassMember" id="ixv-9433">FFIDX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000019193_ClassMember" id="ixv-9452">This annual shareholder report contains information about Fidelity&#xae; Fund for the period July 1, 2025 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000019193_ClassMember" id="ixv-9454">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000019193_ClassMember" id="ixv-9459">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="C000019193_ClassMember" id="ixv-9461">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000019193_ClassMember" id="ixv-9464">1-800-544-8544</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000019193_ClassMember" id="ixv-9467">fidfunddocuments@fidelity.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000019193_ClassMember" id="ixv-9474">&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:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fidelity&#xae; 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;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;45&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.42&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="C000019193_ClassMember"
      decimals="0"
      id="ixv-59368"
      unitRef="usd">45</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000019193_ClassMember"
      decimals="INF"
      id="ixv-59369"
      unitRef="pure">0.0042</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock contextRef="C000019193_ClassMember" id="ixv-9517">&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 June 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.&#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;Against this backdrop, security selection was the primary detractor from the fund's performance versus the S&amp;amp;P 500&#xae; index for the fiscal year, especially within information technology, where our stock picks in semiconductors &amp;amp; semiconductor equipment hurt most. Stock picks in health care, primarily within the health care equipment &amp;amp; services industry, also hampered the fund's result. Also detracting from our result were picks and an overweight in industrials, primarily within the capital goods industry.&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;The biggest individual relative detractor was an underweight in Micron Technology (+839%). The stock was not held at period end. The second-largest relative detractor was an overweight in Boston Scientific (-60%). Not owning Advanced Micro Devices, a benchmark component that gained approximately 309%, was another notable relative detractor.&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 contributors to performance versus the benchmark were picks and an overweight in communication services, primarily within the media &amp;amp; entertainment industry. Stock selection and underweights in consumer staples and real estate, primarily within the equity real estate investment trusts industry, also boosted the fund's relative performance.&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;The top individual relative contributor was an overweight in Alphabet (+102%). The company was among the fund's largest holdings. The second-largest relative contributor was our non-benchmark stake in Viking Holdings (+96%). This period we increased our stake in Viking Holdings. Another notable relative contributor was our non-benchmark stake in Taiwan Semiconductor Manufacturing (+40%). This period we decreased our investment in Taiwan Semiconductor Manufacturing.&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;Notable changes in positioning include higher allocations to the consumer staples and energy sectors.&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="C000019193_ClassMember" id="ixv-9541">How did the Fund perform over the past 10 years?

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


$10,000

$11,434


$13,436


$14,548


$17,532


$24,009


$20,263


$24,532


$32,600


$36,438


$41,657



S&amp;P 500&#xae; Index


$10,000

$11,790


$13,484


$14,889


$16,006


$22,536


$20,144


$24,091


$30,006


$34,556


$42,271



&#160;

2016

2017

2018

2019

2020

2021

2022

2023

2024

2025

2026









&#160;
</oef:LineGraphTableTextBlock>
    <oef:LineGraphAndTableMeasureName contextRef="C000019193_LG_ClassMember_11YR" id="ixv-9560">&lt;span style="font-family:'Fidelity Sans';font-size:9px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fidelity&#xae; Fund&lt;/span&gt;</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="C000019193_ClassMember_AsOf_2016"
      decimals="0"
      id="ixv-59370"
      unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019193_ClassMember_AsOf_2017"
      decimals="0"
      id="ixv-59371"
      unitRef="usd">11434</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019193_ClassMember_AsOf_2018"
      decimals="0"
      id="ixv-59372"
      unitRef="usd">13436</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019193_ClassMember_AsOf_2019"
      decimals="0"
      id="ixv-59373"
      unitRef="usd">14548</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019193_ClassMember_AsOf_2020"
      decimals="0"
      id="ixv-59374"
      unitRef="usd">17532</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019193_ClassMember_AsOf_2021"
      decimals="0"
      id="ixv-59375"
      unitRef="usd">24009</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019193_ClassMember_AsOf_2022"
      decimals="0"
      id="ixv-59376"
      unitRef="usd">20263</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019193_ClassMember_AsOf_2023"
      decimals="0"
      id="ixv-59377"
      unitRef="usd">24532</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019193_ClassMember_AsOf_2024"
      decimals="0"
      id="ixv-59378"
      unitRef="usd">32600</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019193_ClassMember_AsOf_2025"
      decimals="0"
      id="ixv-59379"
      unitRef="usd">36438</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019193_ClassMember_AsOf_2026"
      decimals="0"
      id="ixv-59380"
      unitRef="usd">41657</oef:AccmVal>
    <oef:LineGraphAndTableMeasureName
      contextRef="C000019193_LG_1_AdditionalIndexMember_11YR"
      id="ixv-9609">&lt;span style="font-family:'Fidelity Sans';font-size:9px;color:#000000;font-style:normal;font-weight:normal;"&gt;S&amp;amp;P 500&#xae; Index&lt;/span&gt;</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="C000019193_1_AdditionalIndexMember_AsOf_2016"
      decimals="0"
      id="ixv-59381"
      unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019193_1_AdditionalIndexMember_AsOf_2017"
      decimals="0"
      id="ixv-59382"
      unitRef="usd">11790</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019193_1_AdditionalIndexMember_AsOf_2018"
      decimals="0"
      id="ixv-59383"
      unitRef="usd">13484</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019193_1_AdditionalIndexMember_AsOf_2019"
      decimals="0"
      id="ixv-59384"
      unitRef="usd">14889</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019193_1_AdditionalIndexMember_AsOf_2020"
      decimals="0"
      id="ixv-59385"
      unitRef="usd">16006</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019193_1_AdditionalIndexMember_AsOf_2021"
      decimals="0"
      id="ixv-59386"
      unitRef="usd">22536</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019193_1_AdditionalIndexMember_AsOf_2022"
      decimals="0"
      id="ixv-59387"
      unitRef="usd">20144</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019193_1_AdditionalIndexMember_AsOf_2023"
      decimals="0"
      id="ixv-59388"
      unitRef="usd">24091</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019193_1_AdditionalIndexMember_AsOf_2024"
      decimals="0"
      id="ixv-59389"
      unitRef="usd">30006</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019193_1_AdditionalIndexMember_AsOf_2025"
      decimals="0"
      id="ixv-59390"
      unitRef="usd">34556</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000019193_1_AdditionalIndexMember_AsOf_2026"
      decimals="0"
      id="ixv-59391"
      unitRef="usd">42271</oef:AccmVal>
    <oef:AvgAnnlRtrTableTextBlock contextRef="C000019193_ClassMember" id="ixv-9710">AVERAGE ANNUAL TOTAL RETURNS:

&#160;

1 Year

5 Year

10 Year


Fidelity&#xae; Fund

14.33%

11.65%

15.34%


S&amp;P 500&#xae; Index

22.32%


13.41%


15.51%




&#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="C000019193_NoLoadClassMember_1YR"
      decimals="INF"
      id="ixv-59392"
      unitRef="pure">0.1433</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000019193_NoLoadClassMember_5YR"
      decimals="INF"
      id="ixv-59393"
      unitRef="pure">0.1165</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000019193_NoLoadClassMember_10YR"
      decimals="INF"
      id="ixv-59394"
      unitRef="pure">0.1534</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000019193_0_BBIndexMember_1YR"
      decimals="INF"
      id="ixv-59395"
      unitRef="pure">0.2232</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000019193_0_BBIndexMember_5YR"
      decimals="INF"
      id="ixv-59396"
      unitRef="pure">0.1341</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000019193_0_BBIndexMember_10YR"
      decimals="INF"
      id="ixv-59397"
      unitRef="pure">0.1551</oef:AvgAnnlRtrPct>
    <oef:UpdPerfInfoLocationTextBlock contextRef="C000019193_ClassMember" id="ixv-9765">&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="C000019193_ClassMember" id="ixv-9777">&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="C000019193_ClassMember" id="ixv-9781">&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="C000019193_ClassMember" id="ixv-9787">&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 June 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;8,925,971,055&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;90&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;37,288,469&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;50&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="C000019193_InstantMember"
      decimals="0"
      id="ixv-59398"
      unitRef="usd">8925971055</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000019193_InstantMember"
      decimals="INF"
      id="ixv-59399"
      unitRef="holding">90</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="C000019193_ClassMember"
      decimals="0"
      id="ixv-59400"
      unitRef="usd">37288469</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000019193_ClassMember"
      decimals="INF"
      id="ixv-59401"
      unitRef="pure">0.50</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000019193_ClassMember" id="ixv-9862">
&#160;
&#160;
&#160;
MARKET SECTORS
(% of Fund's net assets)

&#160;

&#160;


Information Technology

27.6

&#160;


Consumer Discretionary

12.7

&#160;


Communication Services

12.3

&#160;


Health Care

12.1

&#160;


Financials

11.1

&#160;


Industrials

7.2

&#160;


Consumer Staples

7.0

&#160;


Energy

4.2

&#160;


Utilities

2.4

&#160;


Real Estate

1.3

&#160;


Materials

0.9

&#160;


&#160;




Common Stocks

98.7


Preferred Stocks

0.1


Short-Term Investments and Net Other Assets (Liabilities)

1.2




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 98.7&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Preferred Stocks - 0.1&#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) - 1.2


&#160;






United States

97.3


Canada

1.4


Belgium

0.5


Netherlands

0.4


United Kingdom

0.3


Taiwan

0.1




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 97.3&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Canada - 1.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;

Belgium - 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;

Netherlands - 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;

United Kingdom - 0.3&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Taiwan - 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="C000019193_MS_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-59402"
      unitRef="pure">0.276</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019193_MS_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-59403"
      unitRef="pure">0.127</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019193_MS_CommunicationsSectorMember"
      decimals="INF"
      id="ixv-59404"
      unitRef="pure">0.123</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019193_MS_HealthcareSectorMember"
      decimals="INF"
      id="ixv-59405"
      unitRef="pure">0.121</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019193_MS_FinancialsSectorMember"
      decimals="INF"
      id="ixv-59406"
      unitRef="pure">0.111</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019193_MS_IndustrialSectorMember"
      decimals="INF"
      id="ixv-59407"
      unitRef="pure">0.072</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019193_MS_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-59408"
      unitRef="pure">0.070</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019193_MS_EnergySectorMember"
      decimals="INF"
      id="ixv-59409"
      unitRef="pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019193_MS_UtilitiesSectorMember"
      decimals="INF"
      id="ixv-59410"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019193_MS_RealEstateSectorMember"
      decimals="INF"
      id="ixv-59411"
      unitRef="pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019193_MS_MaterialsSectorMember"
      decimals="INF"
      id="ixv-59412"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019193_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-59413"
      unitRef="pure">0.987</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019193_AA_PreferredStocks_Member"
      decimals="INF"
      id="ixv-59414"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019193_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-59415"
      unitRef="pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019193_GD_US_Member"
      decimals="INF"
      id="ixv-59416"
      unitRef="pure">0.973</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019193_GD_CA_Member"
      decimals="INF"
      id="ixv-59417"
      unitRef="pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019193_GD_BE_Member"
      decimals="INF"
      id="ixv-59418"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019193_GD_NL_Member"
      decimals="INF"
      id="ixv-59419"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019193_GD_GB_Member"
      decimals="INF"
      id="ixv-59420"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019193_GD_TW_Member"
      decimals="INF"
      id="ixv-59421"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000019193_ClassMember" id="ixv-10162">TOP HOLDINGS(% of Fund's net assets)

&#160;

&#160;


NVIDIA Corp

10.3


&#160;


Alphabet Inc Class A

9.7


&#160;


Amazon.com Inc

5.9


&#160;


Microsoft Corp

5.7


&#160;


Apple Inc

4.8


&#160;


Broadcom Inc

3.7


&#160;


Coca-Cola Co/The

3.0


&#160;


Mastercard Inc Class A

2.9


&#160;


Wells Fargo &amp; Co

2.3


&#160;


Boeing Co

2.3


&#160;


&#160;

50.6

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000019193_TH_0_Member"
      decimals="INF"
      id="ixv-59422"
      unitRef="pure">0.103</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019193_TH_1_Member"
      decimals="INF"
      id="ixv-59423"
      unitRef="pure">0.097</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019193_TH_2_Member"
      decimals="INF"
      id="ixv-59424"
      unitRef="pure">0.059</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019193_TH_3_Member"
      decimals="INF"
      id="ixv-59425"
      unitRef="pure">0.057</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019193_TH_4_Member"
      decimals="INF"
      id="ixv-59426"
      unitRef="pure">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019193_TH_5_Member"
      decimals="INF"
      id="ixv-59427"
      unitRef="pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019193_TH_6_Member"
      decimals="INF"
      id="ixv-59428"
      unitRef="pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019193_TH_7_Member"
      decimals="INF"
      id="ixv-59429"
      unitRef="pure">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019193_TH_8_Member"
      decimals="INF"
      id="ixv-59430"
      unitRef="pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019193_TH_9_Member"
      decimals="INF"
      id="ixv-59431"
      unitRef="pure">0.023</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-10333">2026-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000064240_ClassMember" id="ixv-10345">Fidelity&#xae; Fund</oef:FundName>
    <oef:ClassName contextRef="C000064240_ClassMember" id="ixv-10348">Fidelity&#xae; Fund Class K</oef:ClassName>
    <dei:TradingSymbol contextRef="C000064240_ClassMember" id="ixv-10352">FFDKX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000064240_ClassMember" id="ixv-10371">This annual shareholder report contains information about Fidelity&#xae; Fund for the period July 1, 2025 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000064240_ClassMember" id="ixv-10373">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000064240_ClassMember" id="ixv-10378">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-835-5092 or by sending an e-mail to fidfunddocuments@fidelity.com.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite contextRef="C000064240_ClassMember" id="ixv-10380">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000064240_ClassMember" id="ixv-10383">1-800-835-5092</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000064240_ClassMember" id="ixv-10386">fidfunddocuments@fidelity.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000064240_ClassMember" id="ixv-10393">&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:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;Class K&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;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;37&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.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;/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="C000064240_ClassMember"
      decimals="0"
      id="ixv-59432"
      unitRef="usd">37</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000064240_ClassMember"
      decimals="INF"
      id="ixv-59433"
      unitRef="pure">0.0034</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock contextRef="C000064240_ClassMember" id="ixv-10436">&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 June 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.&#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;Against this backdrop, security selection was the primary detractor from the fund's performance versus the S&amp;amp;P 500&#xae; index for the fiscal year, especially within information technology, where our stock picks in semiconductors &amp;amp; semiconductor equipment hurt most. Stock picks in health care, primarily within the health care equipment &amp;amp; services industry, also hampered the fund's result. Also detracting from our result were picks and an overweight in industrials, primarily within the capital goods industry.&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;The biggest individual relative detractor was an underweight in Micron Technology (+839%). The stock was not held at period end. The second-largest relative detractor was an overweight in Boston Scientific (-60%). Not owning Advanced Micro Devices, a benchmark component that gained approximately 309%, was another notable relative detractor.&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 contributors to performance versus the benchmark were picks and an overweight in communication services, primarily within the media &amp;amp; entertainment industry. Stock selection and underweights in consumer staples and real estate, primarily within the equity real estate investment trusts industry, also boosted the fund's relative performance.&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;The top individual relative contributor was an overweight in Alphabet (+102%). The company was among the fund's largest holdings. The second-largest relative contributor was our non-benchmark stake in Viking Holdings (+96%). This period we increased our stake in Viking Holdings. Another notable relative contributor was our non-benchmark stake in Taiwan Semiconductor Manufacturing (+40%). This period we decreased our investment in Taiwan Semiconductor Manufacturing.&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;Notable changes in positioning include higher allocations to the consumer staples and energy sectors.&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="C000064240_ClassMember" id="ixv-10460">How did the Fund perform over the past 10 years?

 &#160;&#160;
CUMULATIVE PERFORMANCE
June 30, 2016 through June 30, 2026. 
Initial investment of $10,000.
Class K


$10,000

$11,446


$13,464


$14,591


$17,597


$24,120


$20,373


$24,687


$32,833


$36,725


$42,021



S&amp;P 500&#xae; Index


$10,000

$11,790


$13,484


$14,889


$16,006


$22,536


$20,144


$24,091


$30,006


$34,556


$42,271



&#160;

2016

2017

2018

2019

2020

2021

2022

2023

2024

2025

2026









&#160;
</oef:LineGraphTableTextBlock>
    <oef:LineGraphAndTableMeasureName contextRef="C000064240_LG_ClassMember_11YR" id="ixv-10479">&lt;span style="font-family:'Fidelity Sans';font-size:9px;color:#000000;font-style:normal;font-weight:normal;"&gt;Class K&lt;/span&gt;</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="C000064240_ClassMember_AsOf_2016"
      decimals="0"
      id="ixv-59434"
      unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000064240_ClassMember_AsOf_2017"
      decimals="0"
      id="ixv-59435"
      unitRef="usd">11446</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000064240_ClassMember_AsOf_2018"
      decimals="0"
      id="ixv-59436"
      unitRef="usd">13464</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000064240_ClassMember_AsOf_2019"
      decimals="0"
      id="ixv-59437"
      unitRef="usd">14591</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000064240_ClassMember_AsOf_2020"
      decimals="0"
      id="ixv-59438"
      unitRef="usd">17597</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000064240_ClassMember_AsOf_2021"
      decimals="0"
      id="ixv-59439"
      unitRef="usd">24120</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000064240_ClassMember_AsOf_2022"
      decimals="0"
      id="ixv-59440"
      unitRef="usd">20373</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000064240_ClassMember_AsOf_2023"
      decimals="0"
      id="ixv-59441"
      unitRef="usd">24687</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000064240_ClassMember_AsOf_2024"
      decimals="0"
      id="ixv-59442"
      unitRef="usd">32833</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000064240_ClassMember_AsOf_2025"
      decimals="0"
      id="ixv-59443"
      unitRef="usd">36725</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000064240_ClassMember_AsOf_2026"
      decimals="0"
      id="ixv-59444"
      unitRef="usd">42021</oef:AccmVal>
    <oef:LineGraphAndTableMeasureName
      contextRef="C000064240_LG_1_AdditionalIndexMember_11YR"
      id="ixv-10528">&lt;span style="font-family:'Fidelity Sans';font-size:9px;color:#000000;font-style:normal;font-weight:normal;"&gt;S&amp;amp;P 500&#xae; Index&lt;/span&gt;</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="C000064240_1_AdditionalIndexMember_AsOf_2016"
      decimals="0"
      id="ixv-59445"
      unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000064240_1_AdditionalIndexMember_AsOf_2017"
      decimals="0"
      id="ixv-59446"
      unitRef="usd">11790</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000064240_1_AdditionalIndexMember_AsOf_2018"
      decimals="0"
      id="ixv-59447"
      unitRef="usd">13484</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000064240_1_AdditionalIndexMember_AsOf_2019"
      decimals="0"
      id="ixv-59448"
      unitRef="usd">14889</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000064240_1_AdditionalIndexMember_AsOf_2020"
      decimals="0"
      id="ixv-59449"
      unitRef="usd">16006</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000064240_1_AdditionalIndexMember_AsOf_2021"
      decimals="0"
      id="ixv-59450"
      unitRef="usd">22536</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000064240_1_AdditionalIndexMember_AsOf_2022"
      decimals="0"
      id="ixv-59451"
      unitRef="usd">20144</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000064240_1_AdditionalIndexMember_AsOf_2023"
      decimals="0"
      id="ixv-59452"
      unitRef="usd">24091</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000064240_1_AdditionalIndexMember_AsOf_2024"
      decimals="0"
      id="ixv-59453"
      unitRef="usd">30006</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000064240_1_AdditionalIndexMember_AsOf_2025"
      decimals="0"
      id="ixv-59454"
      unitRef="usd">34556</oef:AccmVal>
    <oef:AccmVal
      contextRef="C000064240_1_AdditionalIndexMember_AsOf_2026"
      decimals="0"
      id="ixv-59455"
      unitRef="usd">42271</oef:AccmVal>
    <oef:AvgAnnlRtrTableTextBlock contextRef="C000064240_ClassMember" id="ixv-10629">AVERAGE ANNUAL TOTAL RETURNS:

&#160;

1 Year

5 Year

10 Year


Class K

14.42%

11.74%

15.44%


S&amp;P 500&#xae; Index

22.32%


13.41%


15.51%




&#160;
&#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="C000064240_NoLoadClassMember_1YR"
      decimals="INF"
      id="ixv-59456"
      unitRef="pure">0.1442</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000064240_NoLoadClassMember_5YR"
      decimals="INF"
      id="ixv-59457"
      unitRef="pure">0.1174</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000064240_NoLoadClassMember_10YR"
      decimals="INF"
      id="ixv-59458"
      unitRef="pure">0.1544</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000064240_0_BBIndexMember_1YR"
      decimals="INF"
      id="ixv-59459"
      unitRef="pure">0.2232</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000064240_0_BBIndexMember_5YR"
      decimals="INF"
      id="ixv-59460"
      unitRef="pure">0.1341</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000064240_0_BBIndexMember_10YR"
      decimals="INF"
      id="ixv-59461"
      unitRef="pure">0.1551</oef:AvgAnnlRtrPct>
    <oef:UpdPerfInfoLocationTextBlock contextRef="C000064240_ClassMember" id="ixv-10684">&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="C000064240_ClassMember" id="ixv-10696">&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="C000064240_ClassMember" id="ixv-10700">&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="C000064240_ClassMember" id="ixv-10706">&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 June 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;8,925,971,055&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;90&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;37,288,469&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;50&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="C000064240_InstantMember"
      decimals="0"
      id="ixv-59462"
      unitRef="usd">8925971055</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000064240_InstantMember"
      decimals="INF"
      id="ixv-59463"
      unitRef="holding">90</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="C000064240_ClassMember"
      decimals="0"
      id="ixv-59464"
      unitRef="usd">37288469</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000064240_ClassMember"
      decimals="INF"
      id="ixv-59465"
      unitRef="pure">0.50</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000064240_ClassMember" id="ixv-10781">
&#160;
&#160;
&#160;
MARKET SECTORS
(% of Fund's net assets)

&#160;

&#160;


Information Technology

27.6

&#160;


Consumer Discretionary

12.7

&#160;


Communication Services

12.3

&#160;


Health Care

12.1

&#160;


Financials

11.1

&#160;


Industrials

7.2

&#160;


Consumer Staples

7.0

&#160;


Energy

4.2

&#160;


Utilities

2.4

&#160;


Real Estate

1.3

&#160;


Materials

0.9

&#160;


&#160;




Common Stocks

98.7


Preferred Stocks

0.1


Short-Term Investments and Net Other Assets (Liabilities)

1.2




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 98.7&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Preferred Stocks - 0.1&#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) - 1.2


&#160;






United States

97.3


Canada

1.4


Belgium

0.5


Netherlands

0.4


United Kingdom

0.3


Taiwan

0.1




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 97.3&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Canada - 1.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;

Belgium - 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;

Netherlands - 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;

United Kingdom - 0.3&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Taiwan - 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="C000064240_MS_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-59466"
      unitRef="pure">0.276</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064240_MS_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-59467"
      unitRef="pure">0.127</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064240_MS_CommunicationsSectorMember"
      decimals="INF"
      id="ixv-59468"
      unitRef="pure">0.123</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064240_MS_HealthcareSectorMember"
      decimals="INF"
      id="ixv-59469"
      unitRef="pure">0.121</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064240_MS_FinancialsSectorMember"
      decimals="INF"
      id="ixv-59470"
      unitRef="pure">0.111</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064240_MS_IndustrialSectorMember"
      decimals="INF"
      id="ixv-59471"
      unitRef="pure">0.072</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064240_MS_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-59472"
      unitRef="pure">0.070</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064240_MS_EnergySectorMember"
      decimals="INF"
      id="ixv-59473"
      unitRef="pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064240_MS_UtilitiesSectorMember"
      decimals="INF"
      id="ixv-59474"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064240_MS_RealEstateSectorMember"
      decimals="INF"
      id="ixv-59475"
      unitRef="pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064240_MS_MaterialsSectorMember"
      decimals="INF"
      id="ixv-59476"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064240_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-59477"
      unitRef="pure">0.987</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064240_AA_PreferredStocks_Member"
      decimals="INF"
      id="ixv-59478"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064240_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-59479"
      unitRef="pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064240_GD_US_Member"
      decimals="INF"
      id="ixv-59480"
      unitRef="pure">0.973</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064240_GD_CA_Member"
      decimals="INF"
      id="ixv-59481"
      unitRef="pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064240_GD_BE_Member"
      decimals="INF"
      id="ixv-59482"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064240_GD_NL_Member"
      decimals="INF"
      id="ixv-59483"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064240_GD_GB_Member"
      decimals="INF"
      id="ixv-59484"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064240_GD_TW_Member"
      decimals="INF"
      id="ixv-59485"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000064240_ClassMember" id="ixv-11081">TOP HOLDINGS(% of Fund's net assets)

&#160;

&#160;


NVIDIA Corp

10.3


&#160;


Alphabet Inc Class A

9.7


&#160;


Amazon.com Inc

5.9


&#160;


Microsoft Corp

5.7


&#160;


Apple Inc

4.8


&#160;


Broadcom Inc

3.7


&#160;


Coca-Cola Co/The

3.0


&#160;


Mastercard Inc Class A

2.9


&#160;


Wells Fargo &amp; Co

2.3


&#160;


Boeing Co

2.3


&#160;


&#160;

50.6

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000064240_TH_0_Member"
      decimals="INF"
      id="ixv-59486"
      unitRef="pure">0.103</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064240_TH_1_Member"
      decimals="INF"
      id="ixv-59487"
      unitRef="pure">0.097</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064240_TH_2_Member"
      decimals="INF"
      id="ixv-59488"
      unitRef="pure">0.059</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064240_TH_3_Member"
      decimals="INF"
      id="ixv-59489"
      unitRef="pure">0.057</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064240_TH_4_Member"
      decimals="INF"
      id="ixv-59490"
      unitRef="pure">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064240_TH_5_Member"
      decimals="INF"
      id="ixv-59491"
      unitRef="pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064240_TH_6_Member"
      decimals="INF"
      id="ixv-59492"
      unitRef="pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064240_TH_7_Member"
      decimals="INF"
      id="ixv-59493"
      unitRef="pure">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064240_TH_8_Member"
      decimals="INF"
      id="ixv-59494"
      unitRef="pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064240_TH_9_Member"
      decimals="INF"
      id="ixv-59495"
      unitRef="pure">0.023</oef:PctOfNav>
</xbrl>
