<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2023"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:fmr="http://www.fidelity.com/20250301"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:oef="http://xbrl.sec.gov/oef/2023"
  xmlns:us-gaap="http://fasb.org/us-gaap/2023"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="fmr-20250301.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>2024-06-30</startDate>
            <endDate>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</instant>
        </period>
    </context>
    <context id="C000120647_GD_DE_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:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C000120647_GD_ZM_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:ZM</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</instant>
        </period>
    </context>
    <context id="C000120647_GD_Other_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">fmr:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-06-30</startDate>
            <endDate>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</instant>
        </period>
    </context>
    <context id="C000059102_GD_DE_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:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</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>2024-12-31</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>2024-12-31</instant>
        </period>
    </context>
    <context id="C000059102_GD_ZM_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:ZM</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</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>2024-12-31</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>2024-12-31</instant>
        </period>
    </context>
    <context id="C000059102_GD_KR_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:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-06-30</startDate>
            <endDate>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</instant>
        </period>
    </context>
    <context id="C000019193_GD_IT_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:IT</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C000019193_GD_IN_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:IN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C000019193_GD_KR_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:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C000019193_GD_JP_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:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C000019193_GD_Other_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">fmr:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-06-30</startDate>
            <endDate>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</instant>
        </period>
    </context>
    <context id="C000064239_MS_ConsumerStaplesSectorMember">
        <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:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</instant>
        </period>
    </context>
    <context id="C000064239_AA_PreferredSecurities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAPreferredSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000064239Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C000064239_AA_Bonds_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AABondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000064239Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</instant>
        </period>
    </context>
    <context id="C000064239_GD_CN_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:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C000064239_GD_BR_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:BR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C000064239_GD_IL_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:IL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</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>2024-12-31</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>2024-12-31</instant>
        </period>
    </context>
    <context id="C000064239_GD_DE_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:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C000064239_GD_JP_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:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-06-30</startDate>
            <endDate>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</instant>
        </period>
    </context>
    <context id="C000019191_MS_ConsumerStaplesSectorMember">
        <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:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</instant>
        </period>
    </context>
    <context id="C000019191_AA_PreferredSecurities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAPreferredSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019191Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C000019191_AA_Bonds_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AABondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000019191Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</instant>
        </period>
    </context>
    <context id="C000019191_GD_CN_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:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C000019191_GD_BR_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:BR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C000019191_GD_IL_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:IL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</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>2024-12-31</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>2024-12-31</instant>
        </period>
    </context>
    <context id="C000019191_GD_DE_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:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C000019191_GD_JP_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:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-06-30</startDate>
            <endDate>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</instant>
        </period>
    </context>
    <context id="C000130146_GD_DE_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:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</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>2024-12-31</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>2024-12-31</instant>
        </period>
    </context>
    <context id="C000130146_GD_ZM_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:ZM</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</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>2024-12-31</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>2024-12-31</instant>
        </period>
    </context>
    <context id="C000130146_GD_KR_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:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-06-30</startDate>
            <endDate>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</instant>
        </period>
    </context>
    <context id="C000059099_GD_DE_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:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</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>2024-12-31</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>2024-12-31</instant>
        </period>
    </context>
    <context id="C000059099_GD_ZM_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:ZM</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</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>2024-12-31</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>2024-12-31</instant>
        </period>
    </context>
    <context id="C000059099_GD_KR_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:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-06-30</startDate>
            <endDate>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</instant>
        </period>
    </context>
    <context id="C000059103_GD_DE_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:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</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>2024-12-31</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>2024-12-31</instant>
        </period>
    </context>
    <context id="C000059103_GD_ZM_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:ZM</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</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>2024-12-31</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>2024-12-31</instant>
        </period>
    </context>
    <context id="C000059103_GD_KR_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:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-06-30</startDate>
            <endDate>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</instant>
        </period>
    </context>
    <context id="C000064240_GD_IT_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:IT</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C000064240_GD_IN_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:IN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C000064240_GD_KR_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:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C000064240_GD_JP_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:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C000064240_GD_Other_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">fmr:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-06-30</startDate>
            <endDate>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</instant>
        </period>
    </context>
    <context id="C000019194_GD_DE_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:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</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>2024-12-31</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>2024-12-31</instant>
        </period>
    </context>
    <context id="C000019194_GD_ZM_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:ZM</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</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>2024-12-31</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>2024-12-31</instant>
        </period>
    </context>
    <context id="C000019194_GD_KR_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:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-06-30</startDate>
            <endDate>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</instant>
        </period>
    </context>
    <context id="C000059101_GD_DE_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:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</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>2024-12-31</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>2024-12-31</instant>
        </period>
    </context>
    <context id="C000059101_GD_ZM_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:ZM</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</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>2024-12-31</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>2024-12-31</instant>
        </period>
    </context>
    <context id="C000059101_GD_KR_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:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</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>2024-12-31</instant>
        </period>
    </context>
    <context id="Trust">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000035348</identifier>
        </entity>
        <period>
            <startDate>2024-06-30</startDate>
            <endDate>2024-12-31</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-51175">N-CSRS</dei:DocumentType>
    <dei:AmendmentFlag contextRef="Trust" id="ixv-51176">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="Trust" id="ixv-51177">0000035348</dei:EntityCentralIndexKey>
    <dei:EntityInvCompanyType contextRef="Trust" id="ixv-51178">N-1A</dei:EntityInvCompanyType>
    <dei:EntityRegistrantName contextRef="Trust" id="ixv-51179">Fidelity Hastings Street Trust</dei:EntityRegistrantName>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-96">2024-12-31</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000120647_ClassMember" id="ixv-108">Fidelity&#xae; Series Large Cap Stock Fund</oef:FundName>
    <oef:ClassName contextRef="C000120647_ClassMember" id="ixv-111">Fidelity&#xae; Series Large Cap Stock Fund</oef:ClassName>
    <dei:TradingSymbol contextRef="C000120647_ClassMember" id="ixv-115">FGLGX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000120647_ClassMember" id="ixv-134">This semi-annual shareholder report contains information about Fidelity&#xae; Series Large Cap Stock Fund for the period July 1, 2024 to December 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000120647_ClassMember" id="ixv-136">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000120647_ClassMember" id="ixv-141">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-143">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000120647_ClassMember" id="ixv-146">1-800-544-8544</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock contextRef="C000120647_ClassMember" id="ixv-153">&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 six months?&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 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;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;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;border-style:none;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:45%; 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:24%; 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:30%; 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:45%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fidelity&#xae; Series Large Cap 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:24%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$ &lt;/span&gt;0&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:6px;color:#000000;font-style:normal;vertical-align:4px;font-weight:normal;"&gt;A&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:30%; 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-54232"
      unitRef="usd">0</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000120647_ClassMember"
      decimals="INF"
      id="ixv-54233"
      unitRef="pure">0.0000</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock contextRef="C000120647_ClassMember" id="ixv-203">&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 December 31, 2024)&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;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: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;19,815,102,980&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;179&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;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;14&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-54234"
      unitRef="usd">19815102980</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000120647_InstantMember"
      decimals="INF"
      id="ixv-54235"
      unitRef="holding">179</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000120647_ClassMember"
      decimals="INF"
      id="ixv-54236"
      unitRef="pure">0.14</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000120647_ClassMember" id="ixv-263">
&#160;
&#160;
&#160;
MARKET SECTORS
(% of Fund's net assets)

&#160;

&#160;


Information Technology

23.0

&#160;


Financials

17.9

&#160;


Industrials

17.0

&#160;


Health Care

10.8

&#160;


Communication Services

10.3

&#160;


Energy

8.1

&#160;


Consumer Staples

4.9

&#160;


Consumer Discretionary

3.1

&#160;


Materials

1.6

&#160;


Utilities

1.1

&#160;


Real Estate

0.7

&#160;


&#160;




Common Stocks

98.5


Short-Term Investments and Net Other Assets (Liabilities)

1.5




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 98.5&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

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


&#160;






United States

91.8


Canada

1.6


Germany

1.1


Zambia

1.1


Belgium

0.9


Netherlands

0.8


United Kingdom

0.7


France

0.6


Taiwan

0.5


Others

0.9




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 91.8&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Canada - 1.6&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

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

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

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

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;

United Kingdom - 0.7&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

France - 0.6&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Taiwan - 0.5&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

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




&#160;
&#160;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000120647_MS_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-54237"
      unitRef="pure">0.230</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000120647_MS_FinancialsSectorMember"
      decimals="INF"
      id="ixv-54238"
      unitRef="pure">0.179</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000120647_MS_IndustrialSectorMember"
      decimals="INF"
      id="ixv-54239"
      unitRef="pure">0.170</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000120647_MS_HealthcareSectorMember"
      decimals="INF"
      id="ixv-54240"
      unitRef="pure">0.108</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000120647_MS_CommunicationsSectorMember"
      decimals="INF"
      id="ixv-54241"
      unitRef="pure">0.103</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000120647_MS_EnergySectorMember"
      decimals="INF"
      id="ixv-54242"
      unitRef="pure">0.081</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000120647_MS_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-54243"
      unitRef="pure">0.049</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000120647_MS_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-54244"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000120647_MS_MaterialsSectorMember"
      decimals="INF"
      id="ixv-54245"
      unitRef="pure">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000120647_MS_UtilitiesSectorMember"
      decimals="INF"
      id="ixv-54246"
      unitRef="pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000120647_MS_RealEstateSectorMember"
      decimals="INF"
      id="ixv-54247"
      unitRef="pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000120647_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-54248"
      unitRef="pure">0.985</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000120647_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-54249"
      unitRef="pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000120647_GD_US_Member"
      decimals="INF"
      id="ixv-54250"
      unitRef="pure">0.918</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000120647_GD_CA_Member"
      decimals="INF"
      id="ixv-54251"
      unitRef="pure">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000120647_GD_DE_Member"
      decimals="INF"
      id="ixv-54252"
      unitRef="pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000120647_GD_ZM_Member"
      decimals="INF"
      id="ixv-54253"
      unitRef="pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000120647_GD_BE_Member"
      decimals="INF"
      id="ixv-54254"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000120647_GD_NL_Member"
      decimals="INF"
      id="ixv-54255"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000120647_GD_GB_Member"
      decimals="INF"
      id="ixv-54256"
      unitRef="pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000120647_GD_FR_Member"
      decimals="INF"
      id="ixv-54257"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000120647_GD_TW_Member"
      decimals="INF"
      id="ixv-54258"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000120647_GD_Other_Member"
      decimals="INF"
      id="ixv-54259"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000120647_ClassMember" id="ixv-602">TOP HOLDINGS
(% of Fund's net assets)

&#160;

&#160;


Microsoft Corp

6.8


&#160;


Wells Fargo &amp; Co

6.5


&#160;


NVIDIA Corp

5.2


&#160;


GE Aerospace

4.9


&#160;


Exxon Mobil Corp

4.5


&#160;


Boeing Co

3.4


&#160;


Apple Inc

3.0


&#160;


Meta Platforms Inc Class A

3.0


&#160;


GE Vernova Inc

2.8


&#160;


Bank of America Corp

2.7


&#160;


&#160;

42.8

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000120647_TH_0_Member"
      decimals="INF"
      id="ixv-54260"
      unitRef="pure">0.068</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000120647_TH_1_Member"
      decimals="INF"
      id="ixv-54261"
      unitRef="pure">0.065</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000120647_TH_2_Member"
      decimals="INF"
      id="ixv-54262"
      unitRef="pure">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000120647_TH_3_Member"
      decimals="INF"
      id="ixv-54263"
      unitRef="pure">0.049</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000120647_TH_4_Member"
      decimals="INF"
      id="ixv-54264"
      unitRef="pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000120647_TH_5_Member"
      decimals="INF"
      id="ixv-54265"
      unitRef="pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000120647_TH_6_Member"
      decimals="INF"
      id="ixv-54266"
      unitRef="pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000120647_TH_7_Member"
      decimals="INF"
      id="ixv-54267"
      unitRef="pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000120647_TH_8_Member"
      decimals="INF"
      id="ixv-54268"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000120647_TH_9_Member"
      decimals="INF"
      id="ixv-54269"
      unitRef="pure">0.027</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-773">2024-12-31</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000059102_ClassMember" id="ixv-785">Fidelity&#xae; Mega Cap Stock Fund</oef:FundName>
    <oef:ClassName contextRef="C000059102_ClassMember" id="ixv-788">Fidelity Advisor&#xae; Mega Cap Stock Fund Class M</oef:ClassName>
    <dei:TradingSymbol contextRef="C000059102_ClassMember" id="ixv-792">FTGRX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000059102_ClassMember" id="ixv-811">This semi-annual shareholder report contains information about Fidelity&#xae; Mega Cap Stock Fund for the period July 1, 2024 to December 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000059102_ClassMember" id="ixv-813">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000059102_ClassMember" id="ixv-818">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-820">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000059102_ClassMember" id="ixv-823">1-877-208-0098</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000059102_ClassMember" id="ixv-826">fidfunddocuments@fidelity.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000059102_ClassMember" id="ixv-833">&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 six months?&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 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;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;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;border-style:none;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:45%; 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:24%; 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:30%; 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:45%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;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:24%; 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;58&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:30%; 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-54270"
      unitRef="usd">58</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000059102_ClassMember"
      decimals="INF"
      id="ixv-54271"
      unitRef="pure">0.0111</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock contextRef="C000059102_ClassMember" id="ixv-873">&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 December 31, 2024)&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;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: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;3,465,743,175&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;112&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;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;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;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-54272"
      unitRef="usd">3465743175</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000059102_InstantMember"
      decimals="INF"
      id="ixv-54273"
      unitRef="holding">112</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000059102_ClassMember"
      decimals="INF"
      id="ixv-54274"
      unitRef="pure">0.11</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000059102_ClassMember" id="ixv-933">
&#160;
&#160;
&#160;
MARKET SECTORS
(% of Fund's net assets)

&#160;

&#160;


Information Technology

25.9

&#160;


Financials

16.3

&#160;


Industrials

14.1

&#160;


Communication Services

11.0

&#160;


Health Care

7.9

&#160;


Energy

7.8

&#160;


Consumer Staples

5.3

&#160;


Consumer Discretionary

2.8

&#160;


Materials

1.1

&#160;


Utilities

0.9

&#160;


Real Estate

0.7

&#160;


&#160;




Common Stocks

93.8


Short-Term Investments and Net Other Assets (Liabilities)

6.2




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 93.8&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

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


&#160;






United States

93.8


Canada

1.1


Germany

1.0


Taiwan

0.9


United Kingdom

0.9


Zambia

0.8


Netherlands

0.8


France

0.6


Korea (South)

0.1




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 93.8&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

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


&#160;

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

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

United Kingdom - 0.9&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Zambia - 0.8&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

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.6&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

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




&#160;




&#160;
&#160;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000059102_MS_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-54275"
      unitRef="pure">0.259</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059102_MS_FinancialsSectorMember"
      decimals="INF"
      id="ixv-54276"
      unitRef="pure">0.163</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059102_MS_IndustrialSectorMember"
      decimals="INF"
      id="ixv-54277"
      unitRef="pure">0.141</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059102_MS_CommunicationsSectorMember"
      decimals="INF"
      id="ixv-54278"
      unitRef="pure">0.110</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059102_MS_HealthcareSectorMember"
      decimals="INF"
      id="ixv-54279"
      unitRef="pure">0.079</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059102_MS_EnergySectorMember"
      decimals="INF"
      id="ixv-54280"
      unitRef="pure">0.078</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059102_MS_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-54281"
      unitRef="pure">0.053</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059102_MS_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-54282"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059102_MS_MaterialsSectorMember"
      decimals="INF"
      id="ixv-54283"
      unitRef="pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059102_MS_UtilitiesSectorMember"
      decimals="INF"
      id="ixv-54284"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059102_MS_RealEstateSectorMember"
      decimals="INF"
      id="ixv-54285"
      unitRef="pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059102_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-54286"
      unitRef="pure">0.938</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059102_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-54287"
      unitRef="pure">0.062</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059102_GD_US_Member"
      decimals="INF"
      id="ixv-54288"
      unitRef="pure">0.938</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059102_GD_CA_Member"
      decimals="INF"
      id="ixv-54289"
      unitRef="pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059102_GD_DE_Member"
      decimals="INF"
      id="ixv-54290"
      unitRef="pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059102_GD_TW_Member"
      decimals="INF"
      id="ixv-54291"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059102_GD_GB_Member"
      decimals="INF"
      id="ixv-54292"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059102_GD_ZM_Member"
      decimals="INF"
      id="ixv-54293"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059102_GD_NL_Member"
      decimals="INF"
      id="ixv-54294"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059102_GD_FR_Member"
      decimals="INF"
      id="ixv-54295"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059102_GD_KR_Member"
      decimals="INF"
      id="ixv-54296"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000059102_ClassMember" id="ixv-1259">TOP HOLDINGS
(% of Fund's net assets)

&#160;

&#160;


Microsoft Corp

7.4


&#160;


Wells Fargo &amp; Co

6.2


&#160;


NVIDIA Corp

6.0


&#160;


GE Aerospace

4.8


&#160;


Exxon Mobil Corp

4.5


&#160;


Apple Inc

3.9


&#160;


Boeing Co

3.6


&#160;


Meta Platforms Inc Class A

3.5


&#160;


Bank of America Corp

3.1


&#160;


Alphabet Inc Class A

2.8


&#160;


&#160;

45.8

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000059102_TH_0_Member"
      decimals="INF"
      id="ixv-54297"
      unitRef="pure">0.074</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059102_TH_1_Member"
      decimals="INF"
      id="ixv-54298"
      unitRef="pure">0.062</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059102_TH_2_Member"
      decimals="INF"
      id="ixv-54299"
      unitRef="pure">0.060</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059102_TH_3_Member"
      decimals="INF"
      id="ixv-54300"
      unitRef="pure">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059102_TH_4_Member"
      decimals="INF"
      id="ixv-54301"
      unitRef="pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059102_TH_5_Member"
      decimals="INF"
      id="ixv-54302"
      unitRef="pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059102_TH_6_Member"
      decimals="INF"
      id="ixv-54303"
      unitRef="pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059102_TH_7_Member"
      decimals="INF"
      id="ixv-54304"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059102_TH_8_Member"
      decimals="INF"
      id="ixv-54305"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059102_TH_9_Member"
      decimals="INF"
      id="ixv-54306"
      unitRef="pure">0.028</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-1430">2024-12-31</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000019193_ClassMember" id="ixv-1442">Fidelity&#xae; Fund</oef:FundName>
    <oef:ClassName contextRef="C000019193_ClassMember" id="ixv-1445">Fidelity&#xae; Fund</oef:ClassName>
    <dei:TradingSymbol contextRef="C000019193_ClassMember" id="ixv-1449">FFIDX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000019193_ClassMember" id="ixv-1468">This semi-annual shareholder report contains information about Fidelity&#xae; Fund for the period July 1, 2024 to December 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000019193_ClassMember" id="ixv-1470">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000019193_ClassMember" id="ixv-1475">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-1477">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000019193_ClassMember" id="ixv-1480">1-800-544-8544</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000019193_ClassMember" id="ixv-1483">fidfunddocuments@fidelity.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000019193_ClassMember" id="ixv-1490">&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 six months?&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 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;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;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;border-style:none;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:45%; 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:24%; 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:30%; 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:45%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fidelity&#xae; 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:24%; 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;22&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:30%; 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-54307"
      unitRef="usd">22</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000019193_ClassMember"
      decimals="INF"
      id="ixv-54308"
      unitRef="pure">0.0042</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock contextRef="C000019193_ClassMember" id="ixv-1530">&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 December 31, 2024)&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;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: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,356,123,827&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;130&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;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;25&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-54309"
      unitRef="usd">8356123827</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000019193_InstantMember"
      decimals="INF"
      id="ixv-54310"
      unitRef="holding">130</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000019193_ClassMember"
      decimals="INF"
      id="ixv-54311"
      unitRef="pure">0.25</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000019193_ClassMember" id="ixv-1590">
&#160;
&#160;
&#160;
MARKET SECTORS
(% of Fund's net assets)

&#160;

&#160;


Information Technology

31.6

&#160;


Communication Services

16.5

&#160;


Consumer Discretionary

14.1

&#160;


Health Care

10.6

&#160;


Financials

9.6

&#160;


Industrials

9.0

&#160;


Energy

2.8

&#160;


Materials

2.0

&#160;


Utilities

1.3

&#160;


Consumer Staples

1.1

&#160;


&#160;




Common Stocks

98.6


Short-Term Investments and Net Other Assets (Liabilities)

1.4




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 98.6&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

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


&#160;






United States

92.3


Taiwan

1.4


Canada

1.2


Netherlands

1.1


United Kingdom

0.9


Italy

0.8


India

0.6


Korea (South)

0.5


Japan

0.4


Others

0.8




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 92.3&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

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

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


&#160;

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

United Kingdom - 0.9&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Italy - 0.8&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

India - 0.6&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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;

Japan - 0.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

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




&#160;




&#160;
&#160;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000019193_MS_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-54312"
      unitRef="pure">0.316</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019193_MS_CommunicationsSectorMember"
      decimals="INF"
      id="ixv-54313"
      unitRef="pure">0.165</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019193_MS_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-54314"
      unitRef="pure">0.141</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019193_MS_HealthcareSectorMember"
      decimals="INF"
      id="ixv-54315"
      unitRef="pure">0.106</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019193_MS_FinancialsSectorMember"
      decimals="INF"
      id="ixv-54316"
      unitRef="pure">0.096</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019193_MS_IndustrialSectorMember"
      decimals="INF"
      id="ixv-54317"
      unitRef="pure">0.090</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019193_MS_EnergySectorMember"
      decimals="INF"
      id="ixv-54318"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019193_MS_MaterialsSectorMember"
      decimals="INF"
      id="ixv-54319"
      unitRef="pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019193_MS_UtilitiesSectorMember"
      decimals="INF"
      id="ixv-54320"
      unitRef="pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019193_MS_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-54321"
      unitRef="pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019193_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-54322"
      unitRef="pure">0.986</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019193_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-54323"
      unitRef="pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019193_GD_US_Member"
      decimals="INF"
      id="ixv-54324"
      unitRef="pure">0.923</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019193_GD_TW_Member"
      decimals="INF"
      id="ixv-54325"
      unitRef="pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019193_GD_CA_Member"
      decimals="INF"
      id="ixv-54326"
      unitRef="pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019193_GD_NL_Member"
      decimals="INF"
      id="ixv-54327"
      unitRef="pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019193_GD_GB_Member"
      decimals="INF"
      id="ixv-54328"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019193_GD_IT_Member"
      decimals="INF"
      id="ixv-54329"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019193_GD_IN_Member"
      decimals="INF"
      id="ixv-54330"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019193_GD_KR_Member"
      decimals="INF"
      id="ixv-54331"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019193_GD_JP_Member"
      decimals="INF"
      id="ixv-54332"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019193_GD_Other_Member"
      decimals="INF"
      id="ixv-54333"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000019193_ClassMember" id="ixv-1920">TOP HOLDINGS
(% of Fund's net assets)

&#160;

&#160;


Alphabet Inc Class A

9.0


&#160;


Microsoft Corp

8.9


&#160;


NVIDIA Corp

8.2


&#160;


Amazon.com Inc

5.8


&#160;


Apple Inc

5.6


&#160;


Meta Platforms Inc Class A

5.3


&#160;


Eli Lilly &amp; Co

2.6


&#160;


Wells Fargo &amp; Co

2.1


&#160;


Netflix Inc

2.0


&#160;


UnitedHealth Group Inc

1.6


&#160;


&#160;

51.1

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000019193_TH_0_Member"
      decimals="INF"
      id="ixv-54334"
      unitRef="pure">0.090</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019193_TH_1_Member"
      decimals="INF"
      id="ixv-54335"
      unitRef="pure">0.089</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019193_TH_2_Member"
      decimals="INF"
      id="ixv-54336"
      unitRef="pure">0.082</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019193_TH_3_Member"
      decimals="INF"
      id="ixv-54337"
      unitRef="pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019193_TH_4_Member"
      decimals="INF"
      id="ixv-54338"
      unitRef="pure">0.056</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019193_TH_5_Member"
      decimals="INF"
      id="ixv-54339"
      unitRef="pure">0.053</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019193_TH_6_Member"
      decimals="INF"
      id="ixv-54340"
      unitRef="pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019193_TH_7_Member"
      decimals="INF"
      id="ixv-54341"
      unitRef="pure">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019193_TH_8_Member"
      decimals="INF"
      id="ixv-54342"
      unitRef="pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019193_TH_9_Member"
      decimals="INF"
      id="ixv-54343"
      unitRef="pure">0.016</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-2091">2024-12-31</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000064239_ClassMember" id="ixv-2103">Fidelity&#xae; Growth Discovery Fund</oef:FundName>
    <oef:ClassName contextRef="C000064239_ClassMember" id="ixv-2106">Fidelity&#xae; Growth Discovery Fund Class K</oef:ClassName>
    <dei:TradingSymbol contextRef="C000064239_ClassMember" id="ixv-2110">FGDKX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000064239_ClassMember" id="ixv-2129">This semi-annual shareholder report contains information about Fidelity&#xae; Growth Discovery Fund for the period July 1, 2024 to December 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000064239_ClassMember" id="ixv-2131">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000064239_ClassMember" id="ixv-2136">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-2138">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000064239_ClassMember" id="ixv-2141">1-800-835-5092</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000064239_ClassMember" id="ixv-2144">fidfunddocuments@fidelity.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000064239_ClassMember" id="ixv-2151">&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 six months?&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 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;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;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;border-style:none;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:45%; 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:24%; 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:30%; 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:45%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;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:24%; 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;30&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:30%; 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="C000064239_ClassMember"
      decimals="0"
      id="ixv-54344"
      unitRef="usd">30</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000064239_ClassMember"
      decimals="INF"
      id="ixv-54345"
      unitRef="pure">0.0059</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock contextRef="C000064239_ClassMember" id="ixv-2191">&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 December 31, 2024)&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;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: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,346,897,233&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;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;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;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-54346"
      unitRef="usd">6346897233</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000064239_InstantMember"
      decimals="INF"
      id="ixv-54347"
      unitRef="holding">144</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000064239_ClassMember"
      decimals="INF"
      id="ixv-54348"
      unitRef="pure">0.58</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000064239_ClassMember" id="ixv-2251">
&#160;
&#160;
&#160;
MARKET SECTORS
(% of Fund's net assets)

&#160;

&#160;


Information Technology

40.0

&#160;


Health Care

16.1

&#160;


Consumer Discretionary

11.6

&#160;


Communication Services

8.9

&#160;


Industrials

8.4

&#160;


Financials

7.7

&#160;


Consumer Staples

1.6

&#160;


Energy

1.5

&#160;


Materials

1.5

&#160;


Real Estate

0.6

&#160;


&#160;




Common Stocks

97.7


Preferred Stocks

0.2


Preferred Securities

0.0


Bonds

0.0


Short-Term Investments and Net Other Assets (Liabilities)

2.1




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 97.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.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Preferred Securities - 0.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

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

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


&#160;






United States

88.6


Taiwan

5.1


China

2.5


Brazil

0.8


Israel

0.7


Belgium

0.6


Netherlands

0.5


Germany

0.4


Japan

0.3


Others

0.5




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 88.6&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

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

China - 2.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;


&#160;

Brazil - 0.8&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

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

Belgium - 0.6&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

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

Germany - 0.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Japan - 0.3&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Others - 0.5&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;




&#160;




&#160;
&#160;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000064239_MS_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-54349"
      unitRef="pure">0.400</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064239_MS_HealthcareSectorMember"
      decimals="INF"
      id="ixv-54350"
      unitRef="pure">0.161</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064239_MS_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-54351"
      unitRef="pure">0.116</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064239_MS_CommunicationsSectorMember"
      decimals="INF"
      id="ixv-54352"
      unitRef="pure">0.089</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064239_MS_IndustrialSectorMember"
      decimals="INF"
      id="ixv-54353"
      unitRef="pure">0.084</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064239_MS_FinancialsSectorMember"
      decimals="INF"
      id="ixv-54354"
      unitRef="pure">0.077</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064239_MS_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-54355"
      unitRef="pure">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064239_MS_EnergySectorMember"
      decimals="INF"
      id="ixv-54356"
      unitRef="pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064239_MS_MaterialsSectorMember"
      decimals="INF"
      id="ixv-54357"
      unitRef="pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064239_MS_RealEstateSectorMember"
      decimals="INF"
      id="ixv-54358"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064239_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-54359"
      unitRef="pure">0.977</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064239_AA_PreferredStocks_Member"
      decimals="INF"
      id="ixv-54360"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064239_AA_PreferredSecurities_Member"
      decimals="INF"
      id="ixv-54361"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064239_AA_Bonds_Member"
      decimals="INF"
      id="ixv-54362"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064239_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-54363"
      unitRef="pure">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064239_GD_US_Member"
      decimals="INF"
      id="ixv-54364"
      unitRef="pure">0.886</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064239_GD_TW_Member"
      decimals="INF"
      id="ixv-54365"
      unitRef="pure">0.051</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064239_GD_CN_Member"
      decimals="INF"
      id="ixv-54366"
      unitRef="pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064239_GD_BR_Member"
      decimals="INF"
      id="ixv-54367"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064239_GD_IL_Member"
      decimals="INF"
      id="ixv-54368"
      unitRef="pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064239_GD_BE_Member"
      decimals="INF"
      id="ixv-54369"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064239_GD_NL_Member"
      decimals="INF"
      id="ixv-54370"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064239_GD_DE_Member"
      decimals="INF"
      id="ixv-54371"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064239_GD_JP_Member"
      decimals="INF"
      id="ixv-54372"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064239_GD_Other_Member"
      decimals="INF"
      id="ixv-54373"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000064239_ClassMember" id="ixv-2620">TOP HOLDINGS
(% of Fund's net assets)

&#160;

&#160;


NVIDIA Corp

12.6


&#160;


Apple Inc

11.4


&#160;


Alphabet Inc Class A

5.4


&#160;


Amazon.com Inc

5.2


&#160;


Taiwan Semiconductor Manufacturing Co Ltd ADR

5.0


&#160;


Microsoft Corp

4.9


&#160;


Boston Scientific Corp

2.8


&#160;


Eli Lilly &amp; Co

2.3


&#160;


Meta Platforms Inc Class A

1.9


&#160;


Mastercard Inc Class A

1.8


&#160;


&#160;

53.3

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000064239_TH_0_Member"
      decimals="INF"
      id="ixv-54374"
      unitRef="pure">0.126</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064239_TH_1_Member"
      decimals="INF"
      id="ixv-54375"
      unitRef="pure">0.114</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064239_TH_2_Member"
      decimals="INF"
      id="ixv-54376"
      unitRef="pure">0.054</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064239_TH_3_Member"
      decimals="INF"
      id="ixv-54377"
      unitRef="pure">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064239_TH_4_Member"
      decimals="INF"
      id="ixv-54378"
      unitRef="pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064239_TH_5_Member"
      decimals="INF"
      id="ixv-54379"
      unitRef="pure">0.049</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064239_TH_6_Member"
      decimals="INF"
      id="ixv-54380"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064239_TH_7_Member"
      decimals="INF"
      id="ixv-54381"
      unitRef="pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064239_TH_8_Member"
      decimals="INF"
      id="ixv-54382"
      unitRef="pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064239_TH_9_Member"
      decimals="INF"
      id="ixv-54383"
      unitRef="pure">0.018</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-2791">2024-12-31</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000019191_ClassMember" id="ixv-2803">Fidelity&#xae; Growth Discovery Fund</oef:FundName>
    <oef:ClassName contextRef="C000019191_ClassMember" id="ixv-2806">Fidelity&#xae; Growth Discovery Fund</oef:ClassName>
    <dei:TradingSymbol contextRef="C000019191_ClassMember" id="ixv-2810">FDSVX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000019191_ClassMember" id="ixv-2829">This semi-annual shareholder report contains information about Fidelity&#xae; Growth Discovery Fund for the period July 1, 2024 to December 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000019191_ClassMember" id="ixv-2831">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000019191_ClassMember" id="ixv-2836">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-2838">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000019191_ClassMember" id="ixv-2841">1-800-544-8544</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000019191_ClassMember" id="ixv-2844">fidfunddocuments@fidelity.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000019191_ClassMember" id="ixv-2851">&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 six months?&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 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;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;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;border-style:none;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:45%; 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:24%; 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:30%; 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:45%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fidelity&#xae; 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:24%; 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;34&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:30%; 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.66&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-54384"
      unitRef="usd">34</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000019191_ClassMember"
      decimals="INF"
      id="ixv-54385"
      unitRef="pure">0.0066</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock contextRef="C000019191_ClassMember" id="ixv-2891">&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 December 31, 2024)&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;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: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,346,897,233&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;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;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;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-54386"
      unitRef="usd">6346897233</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000019191_InstantMember"
      decimals="INF"
      id="ixv-54387"
      unitRef="holding">144</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000019191_ClassMember"
      decimals="INF"
      id="ixv-54388"
      unitRef="pure">0.58</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000019191_ClassMember" id="ixv-2951">
&#160;
&#160;
&#160;
MARKET SECTORS
(% of Fund's net assets)

&#160;

&#160;


Information Technology

40.0

&#160;


Health Care

16.1

&#160;


Consumer Discretionary

11.6

&#160;


Communication Services

8.9

&#160;


Industrials

8.4

&#160;


Financials

7.7

&#160;


Consumer Staples

1.6

&#160;


Energy

1.5

&#160;


Materials

1.5

&#160;


Real Estate

0.6

&#160;


&#160;




Common Stocks

97.7


Preferred Stocks

0.2


Preferred Securities

0.0


Bonds

0.0


Short-Term Investments and Net Other Assets (Liabilities)

2.1




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 97.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.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Preferred Securities - 0.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

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

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


&#160;






United States

88.6


Taiwan

5.1


China

2.5


Brazil

0.8


Israel

0.7


Belgium

0.6


Netherlands

0.5


Germany

0.4


Japan

0.3


Others

0.5




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 88.6&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

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

China - 2.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;


&#160;

Brazil - 0.8&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

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

Belgium - 0.6&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

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

Germany - 0.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Japan - 0.3&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Others - 0.5&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;




&#160;




&#160;
&#160;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000019191_MS_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-54389"
      unitRef="pure">0.400</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019191_MS_HealthcareSectorMember"
      decimals="INF"
      id="ixv-54390"
      unitRef="pure">0.161</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019191_MS_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-54391"
      unitRef="pure">0.116</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019191_MS_CommunicationsSectorMember"
      decimals="INF"
      id="ixv-54392"
      unitRef="pure">0.089</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019191_MS_IndustrialSectorMember"
      decimals="INF"
      id="ixv-54393"
      unitRef="pure">0.084</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019191_MS_FinancialsSectorMember"
      decimals="INF"
      id="ixv-54394"
      unitRef="pure">0.077</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019191_MS_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-54395"
      unitRef="pure">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019191_MS_EnergySectorMember"
      decimals="INF"
      id="ixv-54396"
      unitRef="pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019191_MS_MaterialsSectorMember"
      decimals="INF"
      id="ixv-54397"
      unitRef="pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019191_MS_RealEstateSectorMember"
      decimals="INF"
      id="ixv-54398"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019191_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-54399"
      unitRef="pure">0.977</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019191_AA_PreferredStocks_Member"
      decimals="INF"
      id="ixv-54400"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019191_AA_PreferredSecurities_Member"
      decimals="INF"
      id="ixv-54401"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019191_AA_Bonds_Member"
      decimals="INF"
      id="ixv-54402"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019191_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-54403"
      unitRef="pure">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019191_GD_US_Member"
      decimals="INF"
      id="ixv-54404"
      unitRef="pure">0.886</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019191_GD_TW_Member"
      decimals="INF"
      id="ixv-54405"
      unitRef="pure">0.051</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019191_GD_CN_Member"
      decimals="INF"
      id="ixv-54406"
      unitRef="pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019191_GD_BR_Member"
      decimals="INF"
      id="ixv-54407"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019191_GD_IL_Member"
      decimals="INF"
      id="ixv-54408"
      unitRef="pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019191_GD_BE_Member"
      decimals="INF"
      id="ixv-54409"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019191_GD_NL_Member"
      decimals="INF"
      id="ixv-54410"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019191_GD_DE_Member"
      decimals="INF"
      id="ixv-54411"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019191_GD_JP_Member"
      decimals="INF"
      id="ixv-54412"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019191_GD_Other_Member"
      decimals="INF"
      id="ixv-54413"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000019191_ClassMember" id="ixv-3320">TOP HOLDINGS
(% of Fund's net assets)

&#160;

&#160;


NVIDIA Corp

12.6


&#160;


Apple Inc

11.4


&#160;


Alphabet Inc Class A

5.4


&#160;


Amazon.com Inc

5.2


&#160;


Taiwan Semiconductor Manufacturing Co Ltd ADR

5.0


&#160;


Microsoft Corp

4.9


&#160;


Boston Scientific Corp

2.8


&#160;


Eli Lilly &amp; Co

2.3


&#160;


Meta Platforms Inc Class A

1.9


&#160;


Mastercard Inc Class A

1.8


&#160;


&#160;

53.3

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000019191_TH_0_Member"
      decimals="INF"
      id="ixv-54414"
      unitRef="pure">0.126</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019191_TH_1_Member"
      decimals="INF"
      id="ixv-54415"
      unitRef="pure">0.114</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019191_TH_2_Member"
      decimals="INF"
      id="ixv-54416"
      unitRef="pure">0.054</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019191_TH_3_Member"
      decimals="INF"
      id="ixv-54417"
      unitRef="pure">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019191_TH_4_Member"
      decimals="INF"
      id="ixv-54418"
      unitRef="pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019191_TH_5_Member"
      decimals="INF"
      id="ixv-54419"
      unitRef="pure">0.049</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019191_TH_6_Member"
      decimals="INF"
      id="ixv-54420"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019191_TH_7_Member"
      decimals="INF"
      id="ixv-54421"
      unitRef="pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019191_TH_8_Member"
      decimals="INF"
      id="ixv-54422"
      unitRef="pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019191_TH_9_Member"
      decimals="INF"
      id="ixv-54423"
      unitRef="pure">0.018</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-3491">2024-12-31</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000130146_ClassMember" id="ixv-3503">Fidelity&#xae; Mega Cap Stock Fund</oef:FundName>
    <oef:ClassName contextRef="C000130146_ClassMember" id="ixv-3506">Fidelity Advisor&#xae; Mega Cap Stock Fund Class Z</oef:ClassName>
    <dei:TradingSymbol contextRef="C000130146_ClassMember" id="ixv-3510">FZALX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000130146_ClassMember" id="ixv-3529">This semi-annual shareholder report contains information about Fidelity&#xae; Mega Cap Stock Fund for the period July 1, 2024 to December 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000130146_ClassMember" id="ixv-3531">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000130146_ClassMember" id="ixv-3536">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-3538">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000130146_ClassMember" id="ixv-3541">1-877-208-0098</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000130146_ClassMember" id="ixv-3544">fidfunddocuments@fidelity.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000130146_ClassMember" id="ixv-3551">&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 six months?&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 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;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;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;border-style:none;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:45%; 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:24%; 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:30%; 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:45%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;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:24%; 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;24&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:30%; 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-54424"
      unitRef="usd">24</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000130146_ClassMember"
      decimals="INF"
      id="ixv-54425"
      unitRef="pure">0.0047</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock contextRef="C000130146_ClassMember" id="ixv-3591">&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 December 31, 2024)&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;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: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;3,465,743,175&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;112&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;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;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;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-54426"
      unitRef="usd">3465743175</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000130146_InstantMember"
      decimals="INF"
      id="ixv-54427"
      unitRef="holding">112</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000130146_ClassMember"
      decimals="INF"
      id="ixv-54428"
      unitRef="pure">0.11</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000130146_ClassMember" id="ixv-3651">
&#160;
&#160;
&#160;
MARKET SECTORS
(% of Fund's net assets)

&#160;

&#160;


Information Technology

25.9

&#160;


Financials

16.3

&#160;


Industrials

14.1

&#160;


Communication Services

11.0

&#160;


Health Care

7.9

&#160;


Energy

7.8

&#160;


Consumer Staples

5.3

&#160;


Consumer Discretionary

2.8

&#160;


Materials

1.1

&#160;


Utilities

0.9

&#160;


Real Estate

0.7

&#160;


&#160;




Common Stocks

93.8


Short-Term Investments and Net Other Assets (Liabilities)

6.2




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 93.8&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

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


&#160;






United States

93.8


Canada

1.1


Germany

1.0


Taiwan

0.9


United Kingdom

0.9


Zambia

0.8


Netherlands

0.8


France

0.6


Korea (South)

0.1




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 93.8&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

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


&#160;

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

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

United Kingdom - 0.9&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Zambia - 0.8&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

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.6&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

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




&#160;




&#160;
&#160;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000130146_MS_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-54429"
      unitRef="pure">0.259</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000130146_MS_FinancialsSectorMember"
      decimals="INF"
      id="ixv-54430"
      unitRef="pure">0.163</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000130146_MS_IndustrialSectorMember"
      decimals="INF"
      id="ixv-54431"
      unitRef="pure">0.141</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000130146_MS_CommunicationsSectorMember"
      decimals="INF"
      id="ixv-54432"
      unitRef="pure">0.110</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000130146_MS_HealthcareSectorMember"
      decimals="INF"
      id="ixv-54433"
      unitRef="pure">0.079</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000130146_MS_EnergySectorMember"
      decimals="INF"
      id="ixv-54434"
      unitRef="pure">0.078</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000130146_MS_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-54435"
      unitRef="pure">0.053</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000130146_MS_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-54436"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000130146_MS_MaterialsSectorMember"
      decimals="INF"
      id="ixv-54437"
      unitRef="pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000130146_MS_UtilitiesSectorMember"
      decimals="INF"
      id="ixv-54438"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000130146_MS_RealEstateSectorMember"
      decimals="INF"
      id="ixv-54439"
      unitRef="pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000130146_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-54440"
      unitRef="pure">0.938</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000130146_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-54441"
      unitRef="pure">0.062</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000130146_GD_US_Member"
      decimals="INF"
      id="ixv-54442"
      unitRef="pure">0.938</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000130146_GD_CA_Member"
      decimals="INF"
      id="ixv-54443"
      unitRef="pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000130146_GD_DE_Member"
      decimals="INF"
      id="ixv-54444"
      unitRef="pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000130146_GD_TW_Member"
      decimals="INF"
      id="ixv-54445"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000130146_GD_GB_Member"
      decimals="INF"
      id="ixv-54446"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000130146_GD_ZM_Member"
      decimals="INF"
      id="ixv-54447"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000130146_GD_NL_Member"
      decimals="INF"
      id="ixv-54448"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000130146_GD_FR_Member"
      decimals="INF"
      id="ixv-54449"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000130146_GD_KR_Member"
      decimals="INF"
      id="ixv-54450"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000130146_ClassMember" id="ixv-3977">TOP HOLDINGS
(% of Fund's net assets)

&#160;

&#160;


Microsoft Corp

7.4


&#160;


Wells Fargo &amp; Co

6.2


&#160;


NVIDIA Corp

6.0


&#160;


GE Aerospace

4.8


&#160;


Exxon Mobil Corp

4.5


&#160;


Apple Inc

3.9


&#160;


Boeing Co

3.6


&#160;


Meta Platforms Inc Class A

3.5


&#160;


Bank of America Corp

3.1


&#160;


Alphabet Inc Class A

2.8


&#160;


&#160;

45.8

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000130146_TH_0_Member"
      decimals="INF"
      id="ixv-54451"
      unitRef="pure">0.074</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000130146_TH_1_Member"
      decimals="INF"
      id="ixv-54452"
      unitRef="pure">0.062</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000130146_TH_2_Member"
      decimals="INF"
      id="ixv-54453"
      unitRef="pure">0.060</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000130146_TH_3_Member"
      decimals="INF"
      id="ixv-54454"
      unitRef="pure">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000130146_TH_4_Member"
      decimals="INF"
      id="ixv-54455"
      unitRef="pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000130146_TH_5_Member"
      decimals="INF"
      id="ixv-54456"
      unitRef="pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000130146_TH_6_Member"
      decimals="INF"
      id="ixv-54457"
      unitRef="pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000130146_TH_7_Member"
      decimals="INF"
      id="ixv-54458"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000130146_TH_8_Member"
      decimals="INF"
      id="ixv-54459"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000130146_TH_9_Member"
      decimals="INF"
      id="ixv-54460"
      unitRef="pure">0.028</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-4148">2024-12-31</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000059099_ClassMember" id="ixv-4160">Fidelity&#xae; Mega Cap Stock Fund</oef:FundName>
    <oef:ClassName contextRef="C000059099_ClassMember" id="ixv-4163">Fidelity Advisor&#xae; Mega Cap Stock Fund Class A</oef:ClassName>
    <dei:TradingSymbol contextRef="C000059099_ClassMember" id="ixv-4167">FGTAX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000059099_ClassMember" id="ixv-4186">This semi-annual shareholder report contains information about Fidelity&#xae; Mega Cap Stock Fund for the period July 1, 2024 to December 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000059099_ClassMember" id="ixv-4188">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000059099_ClassMember" id="ixv-4193">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-4195">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000059099_ClassMember" id="ixv-4198">1-877-208-0098</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000059099_ClassMember" id="ixv-4201">fidfunddocuments@fidelity.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000059099_ClassMember" id="ixv-4208">&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 six months?&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 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;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;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;border-style:none;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:45%; 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:24%; 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:30%; 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:45%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;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:24%; 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;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:30%; 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-54461"
      unitRef="usd">45</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000059099_ClassMember"
      decimals="INF"
      id="ixv-54462"
      unitRef="pure">0.0086</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock contextRef="C000059099_ClassMember" id="ixv-4248">&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 December 31, 2024)&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;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: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;3,465,743,175&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;112&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;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;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;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-54463"
      unitRef="usd">3465743175</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000059099_InstantMember"
      decimals="INF"
      id="ixv-54464"
      unitRef="holding">112</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000059099_ClassMember"
      decimals="INF"
      id="ixv-54465"
      unitRef="pure">0.11</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000059099_ClassMember" id="ixv-4308">
&#160;
&#160;
&#160;
MARKET SECTORS
(% of Fund's net assets)

&#160;

&#160;


Information Technology

25.9

&#160;


Financials

16.3

&#160;


Industrials

14.1

&#160;


Communication Services

11.0

&#160;


Health Care

7.9

&#160;


Energy

7.8

&#160;


Consumer Staples

5.3

&#160;


Consumer Discretionary

2.8

&#160;


Materials

1.1

&#160;


Utilities

0.9

&#160;


Real Estate

0.7

&#160;


&#160;




Common Stocks

93.8


Short-Term Investments and Net Other Assets (Liabilities)

6.2




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 93.8&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

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


&#160;






United States

93.8


Canada

1.1


Germany

1.0


Taiwan

0.9


United Kingdom

0.9


Zambia

0.8


Netherlands

0.8


France

0.6


Korea (South)

0.1




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 93.8&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

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


&#160;

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

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

United Kingdom - 0.9&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Zambia - 0.8&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

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.6&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

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




&#160;




&#160;
&#160;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000059099_MS_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-54466"
      unitRef="pure">0.259</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059099_MS_FinancialsSectorMember"
      decimals="INF"
      id="ixv-54467"
      unitRef="pure">0.163</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059099_MS_IndustrialSectorMember"
      decimals="INF"
      id="ixv-54468"
      unitRef="pure">0.141</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059099_MS_CommunicationsSectorMember"
      decimals="INF"
      id="ixv-54469"
      unitRef="pure">0.110</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059099_MS_HealthcareSectorMember"
      decimals="INF"
      id="ixv-54470"
      unitRef="pure">0.079</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059099_MS_EnergySectorMember"
      decimals="INF"
      id="ixv-54471"
      unitRef="pure">0.078</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059099_MS_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-54472"
      unitRef="pure">0.053</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059099_MS_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-54473"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059099_MS_MaterialsSectorMember"
      decimals="INF"
      id="ixv-54474"
      unitRef="pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059099_MS_UtilitiesSectorMember"
      decimals="INF"
      id="ixv-54475"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059099_MS_RealEstateSectorMember"
      decimals="INF"
      id="ixv-54476"
      unitRef="pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059099_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-54477"
      unitRef="pure">0.938</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059099_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-54478"
      unitRef="pure">0.062</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059099_GD_US_Member"
      decimals="INF"
      id="ixv-54479"
      unitRef="pure">0.938</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059099_GD_CA_Member"
      decimals="INF"
      id="ixv-54480"
      unitRef="pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059099_GD_DE_Member"
      decimals="INF"
      id="ixv-54481"
      unitRef="pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059099_GD_TW_Member"
      decimals="INF"
      id="ixv-54482"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059099_GD_GB_Member"
      decimals="INF"
      id="ixv-54483"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059099_GD_ZM_Member"
      decimals="INF"
      id="ixv-54484"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059099_GD_NL_Member"
      decimals="INF"
      id="ixv-54485"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059099_GD_FR_Member"
      decimals="INF"
      id="ixv-54486"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059099_GD_KR_Member"
      decimals="INF"
      id="ixv-54487"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000059099_ClassMember" id="ixv-4634">TOP HOLDINGS
(% of Fund's net assets)

&#160;

&#160;


Microsoft Corp

7.4


&#160;


Wells Fargo &amp; Co

6.2


&#160;


NVIDIA Corp

6.0


&#160;


GE Aerospace

4.8


&#160;


Exxon Mobil Corp

4.5


&#160;


Apple Inc

3.9


&#160;


Boeing Co

3.6


&#160;


Meta Platforms Inc Class A

3.5


&#160;


Bank of America Corp

3.1


&#160;


Alphabet Inc Class A

2.8


&#160;


&#160;

45.8

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000059099_TH_0_Member"
      decimals="INF"
      id="ixv-54488"
      unitRef="pure">0.074</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059099_TH_1_Member"
      decimals="INF"
      id="ixv-54489"
      unitRef="pure">0.062</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059099_TH_2_Member"
      decimals="INF"
      id="ixv-54490"
      unitRef="pure">0.060</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059099_TH_3_Member"
      decimals="INF"
      id="ixv-54491"
      unitRef="pure">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059099_TH_4_Member"
      decimals="INF"
      id="ixv-54492"
      unitRef="pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059099_TH_5_Member"
      decimals="INF"
      id="ixv-54493"
      unitRef="pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059099_TH_6_Member"
      decimals="INF"
      id="ixv-54494"
      unitRef="pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059099_TH_7_Member"
      decimals="INF"
      id="ixv-54495"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059099_TH_8_Member"
      decimals="INF"
      id="ixv-54496"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059099_TH_9_Member"
      decimals="INF"
      id="ixv-54497"
      unitRef="pure">0.028</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-4805">2024-12-31</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000059103_ClassMember" id="ixv-4817">Fidelity&#xae; Mega Cap Stock Fund</oef:FundName>
    <oef:ClassName contextRef="C000059103_ClassMember" id="ixv-4820">Fidelity Advisor&#xae; Mega Cap Stock Fund Class I</oef:ClassName>
    <dei:TradingSymbol contextRef="C000059103_ClassMember" id="ixv-4824">FTRIX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000059103_ClassMember" id="ixv-4843">This semi-annual shareholder report contains information about Fidelity&#xae; Mega Cap Stock Fund for the period July 1, 2024 to December 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000059103_ClassMember" id="ixv-4845">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000059103_ClassMember" id="ixv-4850">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-4852">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000059103_ClassMember" id="ixv-4855">1-877-208-0098</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000059103_ClassMember" id="ixv-4858">fidfunddocuments@fidelity.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000059103_ClassMember" id="ixv-4865">&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 six months?&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 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;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;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;border-style:none;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:45%; 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:24%; 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:30%; 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:45%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;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:24%; 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;31&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:30%; 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-54498"
      unitRef="usd">31</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000059103_ClassMember"
      decimals="INF"
      id="ixv-54499"
      unitRef="pure">0.0059</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock contextRef="C000059103_ClassMember" id="ixv-4905">&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 December 31, 2024)&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;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: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;3,465,743,175&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;112&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;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;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;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-54500"
      unitRef="usd">3465743175</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000059103_InstantMember"
      decimals="INF"
      id="ixv-54501"
      unitRef="holding">112</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000059103_ClassMember"
      decimals="INF"
      id="ixv-54502"
      unitRef="pure">0.11</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000059103_ClassMember" id="ixv-4965">
&#160;
&#160;
&#160;
MARKET SECTORS
(% of Fund's net assets)

&#160;

&#160;


Information Technology

25.9

&#160;


Financials

16.3

&#160;


Industrials

14.1

&#160;


Communication Services

11.0

&#160;


Health Care

7.9

&#160;


Energy

7.8

&#160;


Consumer Staples

5.3

&#160;


Consumer Discretionary

2.8

&#160;


Materials

1.1

&#160;


Utilities

0.9

&#160;


Real Estate

0.7

&#160;


&#160;




Common Stocks

93.8


Short-Term Investments and Net Other Assets (Liabilities)

6.2




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 93.8&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

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


&#160;






United States

93.8


Canada

1.1


Germany

1.0


Taiwan

0.9


United Kingdom

0.9


Zambia

0.8


Netherlands

0.8


France

0.6


Korea (South)

0.1




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 93.8&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

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


&#160;

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

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

United Kingdom - 0.9&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Zambia - 0.8&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

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.6&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

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




&#160;




&#160;
&#160;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000059103_MS_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-54503"
      unitRef="pure">0.259</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059103_MS_FinancialsSectorMember"
      decimals="INF"
      id="ixv-54504"
      unitRef="pure">0.163</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059103_MS_IndustrialSectorMember"
      decimals="INF"
      id="ixv-54505"
      unitRef="pure">0.141</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059103_MS_CommunicationsSectorMember"
      decimals="INF"
      id="ixv-54506"
      unitRef="pure">0.110</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059103_MS_HealthcareSectorMember"
      decimals="INF"
      id="ixv-54507"
      unitRef="pure">0.079</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059103_MS_EnergySectorMember"
      decimals="INF"
      id="ixv-54508"
      unitRef="pure">0.078</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059103_MS_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-54509"
      unitRef="pure">0.053</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059103_MS_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-54510"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059103_MS_MaterialsSectorMember"
      decimals="INF"
      id="ixv-54511"
      unitRef="pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059103_MS_UtilitiesSectorMember"
      decimals="INF"
      id="ixv-54512"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059103_MS_RealEstateSectorMember"
      decimals="INF"
      id="ixv-54513"
      unitRef="pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059103_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-54514"
      unitRef="pure">0.938</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059103_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-54515"
      unitRef="pure">0.062</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059103_GD_US_Member"
      decimals="INF"
      id="ixv-54516"
      unitRef="pure">0.938</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059103_GD_CA_Member"
      decimals="INF"
      id="ixv-54517"
      unitRef="pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059103_GD_DE_Member"
      decimals="INF"
      id="ixv-54518"
      unitRef="pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059103_GD_TW_Member"
      decimals="INF"
      id="ixv-54519"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059103_GD_GB_Member"
      decimals="INF"
      id="ixv-54520"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059103_GD_ZM_Member"
      decimals="INF"
      id="ixv-54521"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059103_GD_NL_Member"
      decimals="INF"
      id="ixv-54522"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059103_GD_FR_Member"
      decimals="INF"
      id="ixv-54523"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059103_GD_KR_Member"
      decimals="INF"
      id="ixv-54524"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000059103_ClassMember" id="ixv-5291">TOP HOLDINGS
(% of Fund's net assets)

&#160;

&#160;


Microsoft Corp

7.4


&#160;


Wells Fargo &amp; Co

6.2


&#160;


NVIDIA Corp

6.0


&#160;


GE Aerospace

4.8


&#160;


Exxon Mobil Corp

4.5


&#160;


Apple Inc

3.9


&#160;


Boeing Co

3.6


&#160;


Meta Platforms Inc Class A

3.5


&#160;


Bank of America Corp

3.1


&#160;


Alphabet Inc Class A

2.8


&#160;


&#160;

45.8

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000059103_TH_0_Member"
      decimals="INF"
      id="ixv-54525"
      unitRef="pure">0.074</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059103_TH_1_Member"
      decimals="INF"
      id="ixv-54526"
      unitRef="pure">0.062</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059103_TH_2_Member"
      decimals="INF"
      id="ixv-54527"
      unitRef="pure">0.060</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059103_TH_3_Member"
      decimals="INF"
      id="ixv-54528"
      unitRef="pure">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059103_TH_4_Member"
      decimals="INF"
      id="ixv-54529"
      unitRef="pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059103_TH_5_Member"
      decimals="INF"
      id="ixv-54530"
      unitRef="pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059103_TH_6_Member"
      decimals="INF"
      id="ixv-54531"
      unitRef="pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059103_TH_7_Member"
      decimals="INF"
      id="ixv-54532"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059103_TH_8_Member"
      decimals="INF"
      id="ixv-54533"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059103_TH_9_Member"
      decimals="INF"
      id="ixv-54534"
      unitRef="pure">0.028</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-5462">2024-12-31</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000064240_ClassMember" id="ixv-5474">Fidelity&#xae; Fund</oef:FundName>
    <oef:ClassName contextRef="C000064240_ClassMember" id="ixv-5477">Fidelity&#xae; Fund Class K</oef:ClassName>
    <dei:TradingSymbol contextRef="C000064240_ClassMember" id="ixv-5481">FFDKX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000064240_ClassMember" id="ixv-5500">This semi-annual shareholder report contains information about Fidelity&#xae; Fund for the period July 1, 2024 to December 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000064240_ClassMember" id="ixv-5502">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000064240_ClassMember" id="ixv-5507">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-5509">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000064240_ClassMember" id="ixv-5512">1-800-835-5092</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000064240_ClassMember" id="ixv-5515">fidfunddocuments@fidelity.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000064240_ClassMember" id="ixv-5522">&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 six months?&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 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;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;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;border-style:none;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:45%; 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:24%; 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:30%; 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:45%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;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:24%; 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;18&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:30%; 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-54535"
      unitRef="usd">18</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000064240_ClassMember"
      decimals="INF"
      id="ixv-54536"
      unitRef="pure">0.0034</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock contextRef="C000064240_ClassMember" id="ixv-5562">&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 December 31, 2024)&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;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: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,356,123,827&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;130&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;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;25&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-54537"
      unitRef="usd">8356123827</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000064240_InstantMember"
      decimals="INF"
      id="ixv-54538"
      unitRef="holding">130</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000064240_ClassMember"
      decimals="INF"
      id="ixv-54539"
      unitRef="pure">0.25</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000064240_ClassMember" id="ixv-5622">
&#160;
&#160;
&#160;
MARKET SECTORS
(% of Fund's net assets)

&#160;

&#160;


Information Technology

31.6

&#160;


Communication Services

16.5

&#160;


Consumer Discretionary

14.1

&#160;


Health Care

10.6

&#160;


Financials

9.6

&#160;


Industrials

9.0

&#160;


Energy

2.8

&#160;


Materials

2.0

&#160;


Utilities

1.3

&#160;


Consumer Staples

1.1

&#160;


&#160;




Common Stocks

98.6


Short-Term Investments and Net Other Assets (Liabilities)

1.4




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 98.6&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

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


&#160;






United States

92.3


Taiwan

1.4


Canada

1.2


Netherlands

1.1


United Kingdom

0.9


Italy

0.8


India

0.6


Korea (South)

0.5


Japan

0.4


Others

0.8




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 92.3&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

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

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


&#160;

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

United Kingdom - 0.9&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Italy - 0.8&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

India - 0.6&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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;

Japan - 0.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

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




&#160;




&#160;
&#160;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000064240_MS_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-54540"
      unitRef="pure">0.316</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064240_MS_CommunicationsSectorMember"
      decimals="INF"
      id="ixv-54541"
      unitRef="pure">0.165</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064240_MS_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-54542"
      unitRef="pure">0.141</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064240_MS_HealthcareSectorMember"
      decimals="INF"
      id="ixv-54543"
      unitRef="pure">0.106</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064240_MS_FinancialsSectorMember"
      decimals="INF"
      id="ixv-54544"
      unitRef="pure">0.096</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064240_MS_IndustrialSectorMember"
      decimals="INF"
      id="ixv-54545"
      unitRef="pure">0.090</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064240_MS_EnergySectorMember"
      decimals="INF"
      id="ixv-54546"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064240_MS_MaterialsSectorMember"
      decimals="INF"
      id="ixv-54547"
      unitRef="pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064240_MS_UtilitiesSectorMember"
      decimals="INF"
      id="ixv-54548"
      unitRef="pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064240_MS_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-54549"
      unitRef="pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064240_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-54550"
      unitRef="pure">0.986</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064240_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-54551"
      unitRef="pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064240_GD_US_Member"
      decimals="INF"
      id="ixv-54552"
      unitRef="pure">0.923</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064240_GD_TW_Member"
      decimals="INF"
      id="ixv-54553"
      unitRef="pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064240_GD_CA_Member"
      decimals="INF"
      id="ixv-54554"
      unitRef="pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064240_GD_NL_Member"
      decimals="INF"
      id="ixv-54555"
      unitRef="pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064240_GD_GB_Member"
      decimals="INF"
      id="ixv-54556"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064240_GD_IT_Member"
      decimals="INF"
      id="ixv-54557"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064240_GD_IN_Member"
      decimals="INF"
      id="ixv-54558"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064240_GD_KR_Member"
      decimals="INF"
      id="ixv-54559"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064240_GD_JP_Member"
      decimals="INF"
      id="ixv-54560"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064240_GD_Other_Member"
      decimals="INF"
      id="ixv-54561"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000064240_ClassMember" id="ixv-5952">TOP HOLDINGS
(% of Fund's net assets)

&#160;

&#160;


Alphabet Inc Class A

9.0


&#160;


Microsoft Corp

8.9


&#160;


NVIDIA Corp

8.2


&#160;


Amazon.com Inc

5.8


&#160;


Apple Inc

5.6


&#160;


Meta Platforms Inc Class A

5.3


&#160;


Eli Lilly &amp; Co

2.6


&#160;


Wells Fargo &amp; Co

2.1


&#160;


Netflix Inc

2.0


&#160;


UnitedHealth Group Inc

1.6


&#160;


&#160;

51.1

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000064240_TH_0_Member"
      decimals="INF"
      id="ixv-54562"
      unitRef="pure">0.090</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064240_TH_1_Member"
      decimals="INF"
      id="ixv-54563"
      unitRef="pure">0.089</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064240_TH_2_Member"
      decimals="INF"
      id="ixv-54564"
      unitRef="pure">0.082</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064240_TH_3_Member"
      decimals="INF"
      id="ixv-54565"
      unitRef="pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064240_TH_4_Member"
      decimals="INF"
      id="ixv-54566"
      unitRef="pure">0.056</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064240_TH_5_Member"
      decimals="INF"
      id="ixv-54567"
      unitRef="pure">0.053</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064240_TH_6_Member"
      decimals="INF"
      id="ixv-54568"
      unitRef="pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064240_TH_7_Member"
      decimals="INF"
      id="ixv-54569"
      unitRef="pure">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064240_TH_8_Member"
      decimals="INF"
      id="ixv-54570"
      unitRef="pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000064240_TH_9_Member"
      decimals="INF"
      id="ixv-54571"
      unitRef="pure">0.016</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-6123">2024-12-31</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000019194_ClassMember" id="ixv-6135">Fidelity&#xae; Mega Cap Stock Fund</oef:FundName>
    <oef:ClassName contextRef="C000019194_ClassMember" id="ixv-6138">Fidelity&#xae; Mega Cap Stock Fund</oef:ClassName>
    <dei:TradingSymbol contextRef="C000019194_ClassMember" id="ixv-6142">FGRTX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000019194_ClassMember" id="ixv-6161">This semi-annual shareholder report contains information about Fidelity&#xae; Mega Cap Stock Fund for the period July 1, 2024 to December 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000019194_ClassMember" id="ixv-6163">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000019194_ClassMember" id="ixv-6168">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-6170">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000019194_ClassMember" id="ixv-6173">1-800-544-8544</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000019194_ClassMember" id="ixv-6176">fidfunddocuments@fidelity.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000019194_ClassMember" id="ixv-6183">&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 six months?&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 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;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;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;border-style:none;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:45%; 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:24%; 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:30%; 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:45%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fidelity&#xae; 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:24%; 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;30&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:30%; 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-54572"
      unitRef="usd">30</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000019194_ClassMember"
      decimals="INF"
      id="ixv-54573"
      unitRef="pure">0.0058</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock contextRef="C000019194_ClassMember" id="ixv-6223">&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 December 31, 2024)&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;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: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;3,465,743,175&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;112&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;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;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;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-54574"
      unitRef="usd">3465743175</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000019194_InstantMember"
      decimals="INF"
      id="ixv-54575"
      unitRef="holding">112</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000019194_ClassMember"
      decimals="INF"
      id="ixv-54576"
      unitRef="pure">0.11</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000019194_ClassMember" id="ixv-6283">
&#160;
&#160;
&#160;
MARKET SECTORS
(% of Fund's net assets)

&#160;

&#160;


Information Technology

25.9

&#160;


Financials

16.3

&#160;


Industrials

14.1

&#160;


Communication Services

11.0

&#160;


Health Care

7.9

&#160;


Energy

7.8

&#160;


Consumer Staples

5.3

&#160;


Consumer Discretionary

2.8

&#160;


Materials

1.1

&#160;


Utilities

0.9

&#160;


Real Estate

0.7

&#160;


&#160;




Common Stocks

93.8


Short-Term Investments and Net Other Assets (Liabilities)

6.2




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 93.8&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

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


&#160;






United States

93.8


Canada

1.1


Germany

1.0


Taiwan

0.9


United Kingdom

0.9


Zambia

0.8


Netherlands

0.8


France

0.6


Korea (South)

0.1




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 93.8&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

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


&#160;

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

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

United Kingdom - 0.9&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Zambia - 0.8&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

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.6&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

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




&#160;




&#160;
&#160;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000019194_MS_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-54577"
      unitRef="pure">0.259</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019194_MS_FinancialsSectorMember"
      decimals="INF"
      id="ixv-54578"
      unitRef="pure">0.163</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019194_MS_IndustrialSectorMember"
      decimals="INF"
      id="ixv-54579"
      unitRef="pure">0.141</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019194_MS_CommunicationsSectorMember"
      decimals="INF"
      id="ixv-54580"
      unitRef="pure">0.110</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019194_MS_HealthcareSectorMember"
      decimals="INF"
      id="ixv-54581"
      unitRef="pure">0.079</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019194_MS_EnergySectorMember"
      decimals="INF"
      id="ixv-54582"
      unitRef="pure">0.078</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019194_MS_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-54583"
      unitRef="pure">0.053</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019194_MS_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-54584"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019194_MS_MaterialsSectorMember"
      decimals="INF"
      id="ixv-54585"
      unitRef="pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019194_MS_UtilitiesSectorMember"
      decimals="INF"
      id="ixv-54586"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019194_MS_RealEstateSectorMember"
      decimals="INF"
      id="ixv-54587"
      unitRef="pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019194_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-54588"
      unitRef="pure">0.938</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019194_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-54589"
      unitRef="pure">0.062</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019194_GD_US_Member"
      decimals="INF"
      id="ixv-54590"
      unitRef="pure">0.938</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019194_GD_CA_Member"
      decimals="INF"
      id="ixv-54591"
      unitRef="pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019194_GD_DE_Member"
      decimals="INF"
      id="ixv-54592"
      unitRef="pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019194_GD_TW_Member"
      decimals="INF"
      id="ixv-54593"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019194_GD_GB_Member"
      decimals="INF"
      id="ixv-54594"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019194_GD_ZM_Member"
      decimals="INF"
      id="ixv-54595"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019194_GD_NL_Member"
      decimals="INF"
      id="ixv-54596"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019194_GD_FR_Member"
      decimals="INF"
      id="ixv-54597"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019194_GD_KR_Member"
      decimals="INF"
      id="ixv-54598"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000019194_ClassMember" id="ixv-6609">TOP HOLDINGS
(% of Fund's net assets)

&#160;

&#160;


Microsoft Corp

7.4


&#160;


Wells Fargo &amp; Co

6.2


&#160;


NVIDIA Corp

6.0


&#160;


GE Aerospace

4.8


&#160;


Exxon Mobil Corp

4.5


&#160;


Apple Inc

3.9


&#160;


Boeing Co

3.6


&#160;


Meta Platforms Inc Class A

3.5


&#160;


Bank of America Corp

3.1


&#160;


Alphabet Inc Class A

2.8


&#160;


&#160;

45.8

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000019194_TH_0_Member"
      decimals="INF"
      id="ixv-54599"
      unitRef="pure">0.074</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019194_TH_1_Member"
      decimals="INF"
      id="ixv-54600"
      unitRef="pure">0.062</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019194_TH_2_Member"
      decimals="INF"
      id="ixv-54601"
      unitRef="pure">0.060</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019194_TH_3_Member"
      decimals="INF"
      id="ixv-54602"
      unitRef="pure">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019194_TH_4_Member"
      decimals="INF"
      id="ixv-54603"
      unitRef="pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019194_TH_5_Member"
      decimals="INF"
      id="ixv-54604"
      unitRef="pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019194_TH_6_Member"
      decimals="INF"
      id="ixv-54605"
      unitRef="pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019194_TH_7_Member"
      decimals="INF"
      id="ixv-54606"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019194_TH_8_Member"
      decimals="INF"
      id="ixv-54607"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000019194_TH_9_Member"
      decimals="INF"
      id="ixv-54608"
      unitRef="pure">0.028</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-6780">2024-12-31</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000059101_ClassMember" id="ixv-6792">Fidelity&#xae; Mega Cap Stock Fund</oef:FundName>
    <oef:ClassName contextRef="C000059101_ClassMember" id="ixv-6795">Fidelity Advisor&#xae; Mega Cap Stock Fund Class C</oef:ClassName>
    <dei:TradingSymbol contextRef="C000059101_ClassMember" id="ixv-6799">FGRCX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000059101_ClassMember" id="ixv-6818">This semi-annual shareholder report contains information about Fidelity&#xae; Mega Cap Stock Fund for the period July 1, 2024 to December 31, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000059101_ClassMember" id="ixv-6820">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000059101_ClassMember" id="ixv-6825">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-6827">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000059101_ClassMember" id="ixv-6830">1-877-208-0098</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000059101_ClassMember" id="ixv-6833">fidfunddocuments@fidelity.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000059101_ClassMember" id="ixv-6840">&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 six months?&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 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;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;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;border-style:none;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:45%; 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:24%; 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:30%; 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:45%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;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:24%; 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;85&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:30%; 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-54609"
      unitRef="usd">85</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000059101_ClassMember"
      decimals="INF"
      id="ixv-54610"
      unitRef="pure">0.0163</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock contextRef="C000059101_ClassMember" id="ixv-6880">&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 December 31, 2024)&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;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: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;3,465,743,175&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;112&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;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;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;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-54611"
      unitRef="usd">3465743175</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000059101_InstantMember"
      decimals="INF"
      id="ixv-54612"
      unitRef="holding">112</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000059101_ClassMember"
      decimals="INF"
      id="ixv-54613"
      unitRef="pure">0.11</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000059101_ClassMember" id="ixv-6940">
&#160;
&#160;
&#160;
MARKET SECTORS
(% of Fund's net assets)

&#160;

&#160;


Information Technology

25.9

&#160;


Financials

16.3

&#160;


Industrials

14.1

&#160;


Communication Services

11.0

&#160;


Health Care

7.9

&#160;


Energy

7.8

&#160;


Consumer Staples

5.3

&#160;


Consumer Discretionary

2.8

&#160;


Materials

1.1

&#160;


Utilities

0.9

&#160;


Real Estate

0.7

&#160;


&#160;




Common Stocks

93.8


Short-Term Investments and Net Other Assets (Liabilities)

6.2




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 93.8&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

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


&#160;






United States

93.8


Canada

1.1


Germany

1.0


Taiwan

0.9


United Kingdom

0.9


Zambia

0.8


Netherlands

0.8


France

0.6


Korea (South)

0.1




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 93.8&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

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


&#160;

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

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

United Kingdom - 0.9&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Zambia - 0.8&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

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.6&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

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




&#160;




&#160;
&#160;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000059101_MS_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-54614"
      unitRef="pure">0.259</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059101_MS_FinancialsSectorMember"
      decimals="INF"
      id="ixv-54615"
      unitRef="pure">0.163</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059101_MS_IndustrialSectorMember"
      decimals="INF"
      id="ixv-54616"
      unitRef="pure">0.141</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059101_MS_CommunicationsSectorMember"
      decimals="INF"
      id="ixv-54617"
      unitRef="pure">0.110</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059101_MS_HealthcareSectorMember"
      decimals="INF"
      id="ixv-54618"
      unitRef="pure">0.079</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059101_MS_EnergySectorMember"
      decimals="INF"
      id="ixv-54619"
      unitRef="pure">0.078</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059101_MS_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-54620"
      unitRef="pure">0.053</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059101_MS_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-54621"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059101_MS_MaterialsSectorMember"
      decimals="INF"
      id="ixv-54622"
      unitRef="pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059101_MS_UtilitiesSectorMember"
      decimals="INF"
      id="ixv-54623"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059101_MS_RealEstateSectorMember"
      decimals="INF"
      id="ixv-54624"
      unitRef="pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059101_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-54625"
      unitRef="pure">0.938</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059101_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-54626"
      unitRef="pure">0.062</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059101_GD_US_Member"
      decimals="INF"
      id="ixv-54627"
      unitRef="pure">0.938</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059101_GD_CA_Member"
      decimals="INF"
      id="ixv-54628"
      unitRef="pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059101_GD_DE_Member"
      decimals="INF"
      id="ixv-54629"
      unitRef="pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059101_GD_TW_Member"
      decimals="INF"
      id="ixv-54630"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059101_GD_GB_Member"
      decimals="INF"
      id="ixv-54631"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059101_GD_ZM_Member"
      decimals="INF"
      id="ixv-54632"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059101_GD_NL_Member"
      decimals="INF"
      id="ixv-54633"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059101_GD_FR_Member"
      decimals="INF"
      id="ixv-54634"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059101_GD_KR_Member"
      decimals="INF"
      id="ixv-54635"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000059101_ClassMember" id="ixv-7266">TOP HOLDINGS
(% of Fund's net assets)

&#160;

&#160;


Microsoft Corp

7.4


&#160;


Wells Fargo &amp; Co

6.2


&#160;


NVIDIA Corp

6.0


&#160;


GE Aerospace

4.8


&#160;


Exxon Mobil Corp

4.5


&#160;


Apple Inc

3.9


&#160;


Boeing Co

3.6


&#160;


Meta Platforms Inc Class A

3.5


&#160;


Bank of America Corp

3.1


&#160;


Alphabet Inc Class A

2.8


&#160;


&#160;

45.8

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000059101_TH_0_Member"
      decimals="INF"
      id="ixv-54636"
      unitRef="pure">0.074</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059101_TH_1_Member"
      decimals="INF"
      id="ixv-54637"
      unitRef="pure">0.062</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059101_TH_2_Member"
      decimals="INF"
      id="ixv-54638"
      unitRef="pure">0.060</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059101_TH_3_Member"
      decimals="INF"
      id="ixv-54639"
      unitRef="pure">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059101_TH_4_Member"
      decimals="INF"
      id="ixv-54640"
      unitRef="pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059101_TH_5_Member"
      decimals="INF"
      id="ixv-54641"
      unitRef="pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059101_TH_6_Member"
      decimals="INF"
      id="ixv-54642"
      unitRef="pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059101_TH_7_Member"
      decimals="INF"
      id="ixv-54643"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059101_TH_8_Member"
      decimals="INF"
      id="ixv-54644"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000059101_TH_9_Member"
      decimals="INF"
      id="ixv-54645"
      unitRef="pure">0.028</oef:PctOfNav>
</xbrl>
