<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:cik0000872625="http://franklintempleton.com/20250430"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:oef="http://xbrl.sec.gov/oef/2025"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="c485bpos-20250826.xsd" xlink:type="simple"/>
    <context id="Context_20250430_20250430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006879Member_S000006879SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006879Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_C000018620Member_S000006879Member_S000006879SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018620Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_C000018622Member_S000006879Member_S000006879SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018622Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_C000018624Member_S000006879Member_S000006879SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018624Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_C000128861Member_S000006879Member_S000006879SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000128861Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_C000018623Member_S000006879Member_S000006879SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018623Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006879Member_PrincipalRisks2_S000006879SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:PrincipalRisks2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006879Member_RiskLoseMoneyMember_S000006879SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskLoseMoneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006879Member_RiskNotInsuredMember_S000006879SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskNotInsuredMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006879Member_InterestRate2_S000006879SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:InterestRate2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006879Member_Credit2_S000006879SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:Credit2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006879Member_High-YieldDebtInstruments2_S000006879SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:High-YieldDebtInstruments2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006879Member_Market2_S000006879SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:Market2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006879Member_MortgageSecuritiesandAsset-BackedSecurities2_S000006879SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:MortgageSecuritiesandAsset-BackedSecurities2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006879Member_CollateralizedDebtObligationsCDOs2_S000006879SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:CollateralizedDebtObligationsCDOs2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006879Member_Income2_S000006879SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:Income2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006879Member_VariableRateSecurities2_S000006879SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:VariableRateSecurities2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006879Member_ForeignSecuritiesnon-US2_S000006879SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:ForeignSecuritiesnon-US2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006879Member_SovereignDebtSecurities2_S000006879SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:SovereignDebtSecurities2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006879Member_EmergingMarketCountries2_S000006879SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:EmergingMarketCountries2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006879Member_FloatingRateCorporateInvestments2_S000006879SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:FloatingRateCorporateInvestments2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006879Member_Focus2_S000006879SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:Focus2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006879Member_DerivativeInstruments2_S000006879SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:DerivativeInstruments2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006879Member_Inflation2_S000006879SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:Inflation2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006879Member_CurrencyManagementStrategies2_S000006879SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:CurrencyManagementStrategies2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006879Member_Liquidity2_S000006879SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:Liquidity2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006879Member_MortgageDollarRolls2_S000006879SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:MortgageDollarRolls2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006879Member_PortfolioTurnover2_S000006879SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:PortfolioTurnover2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006879Member_Management2_S000006879SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:Management2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006879Member_Cybersecurity2_S000006879SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:Cybersecurity2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20151231_20151231_C000018620Member_S000006879Member_S000006879SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018620Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="Context_20161231_20161231_C000018620Member_S000006879Member_S000006879SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018620Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-12-31</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="Context_20171231_20171231_C000018620Member_S000006879Member_S000006879SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018620Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="Context_20181231_20181231_C000018620Member_S000006879Member_S000006879SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018620Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="Context_20191231_20191231_C000018620Member_S000006879Member_S000006879SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018620Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-31</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="Context_20201231_20201231_C000018620Member_S000006879Member_S000006879SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018620Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-31</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Context_20211231_20211231_C000018620Member_S000006879Member_S000006879SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018620Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-31</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="Context_20221231_20221231_C000018620Member_S000006879Member_S000006879SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018620Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Context_20231231_20231231_C000018620Member_S000006879Member_S000006879SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018620Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_C000018620Member_S000006879Member_S000006879SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018620Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_C000018620Member_S000006879Member_S000006879SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018620Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_C000018620Member_S000006879Member_S000006879SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018620Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_C000018620Member_S000006879Member_S000006879SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018620Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_AfterTaxesOnDistributionsMember_C000018620Member_S000006879Member_S000006879SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018620Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_AfterTaxesOnDistributionsMember_C000018620Member_S000006879Member_S000006879SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018620Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_AfterTaxesOnDistributionsMember_C000018620Member_S000006879Member_S000006879SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018620Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_AfterTaxesOnDistributionsMember_C000018620Member_S000006879Member_S000006879SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018620Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_AfterTaxesOnDistributionsAndSalesMember_C000018620Member_S000006879Member_S000006879SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018620Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000018620Member_S000006879Member_S000006879SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018620Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000018620Member_S000006879Member_S000006879SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018620Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000018620Member_S000006879Member_S000006879SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018620Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_C000018622Member_S000006879Member_S000006879SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018622Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_C000018622Member_S000006879Member_S000006879SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018622Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_C000018622Member_S000006879Member_S000006879SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018622Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_C000018624Member_S000006879Member_S000006879SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018624Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_C000018624Member_S000006879Member_S000006879SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018624Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_C000018624Member_S000006879Member_S000006879SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018624Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_C000128861Member_S000006879Member_S000006879SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000128861Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_C000128861Member_S000006879Member_S000006879SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000128861Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_C000128861Member_S000006879Member_S000006879SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000128861Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_C000018623Member_S000006879Member_S000006879SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018623Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_C000018623Member_S000006879Member_S000006879SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018623Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_C000018623Member_S000006879Member_S000006879SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018623Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_BloombergUSAggregateIndex31_S000006879Member_S000006879SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000872625:BloombergUSAggregateIndex31Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_BloombergUSAggregateIndex31_S000006879Member_S000006879SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000872625:BloombergUSAggregateIndex31Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_BloombergUSAggregateIndex31_S000006879Member_S000006879SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000872625:BloombergUSAggregateIndex31Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_BloombergUSAggregateIndex31_S000006879Member_S000006879SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000872625:BloombergUSAggregateIndex31Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006878Member_S000006878SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006878Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_C000018615Member_S000006878Member_S000006878SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018615Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_C000018617Member_S000006878Member_S000006878SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018617Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_C000018619Member_S000006878Member_S000006878SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018619Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_C000128860Member_S000006878Member_S000006878SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000128860Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_C000018618Member_S000006878Member_S000006878SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018618Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006878Member_PrincipalRisks2_S000006878SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:PrincipalRisks2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006878Member_RiskLoseMoneyMember_S000006878SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskLoseMoneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006878Member_RiskNotInsuredMember_S000006878SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskNotInsuredMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006878Member_Market2_S000006878SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:Market2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006878Member_GrowthStyleInvesting2_S000006878SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:GrowthStyleInvesting2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006878Member_Focus2_S000006878SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:Focus2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006878Member_Informationtechnologycompanies2_S000006878SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:Informationtechnologycompanies2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006878Member_Healthcarecompanies2_S000006878SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:Healthcarecompanies2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006878Member_Consumerdiscretionarycompanies2_S000006878SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:Consumerdiscretionarycompanies2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006878Member_SmallandMidCapitalizationCompanies2_S000006878SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:SmallandMidCapitalizationCompanies2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006878Member_PrivateCompanyPrivatePlacementRisk2_S000006878SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:PrivateCompanyPrivatePlacementRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006878Member_Liquidity2_S000006878SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:Liquidity2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006878Member_Management2_S000006878SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:Management2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006878Member_Cybersecurity2_S000006878SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:Cybersecurity2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20151231_20151231_C000018615Member_S000006878Member_S000006878SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018615Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="Context_20161231_20161231_C000018615Member_S000006878Member_S000006878SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018615Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-12-31</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="Context_20171231_20171231_C000018615Member_S000006878Member_S000006878SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018615Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="Context_20181231_20181231_C000018615Member_S000006878Member_S000006878SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018615Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="Context_20191231_20191231_C000018615Member_S000006878Member_S000006878SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018615Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-31</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="Context_20201231_20201231_C000018615Member_S000006878Member_S000006878SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018615Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-31</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Context_20211231_20211231_C000018615Member_S000006878Member_S000006878SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018615Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-31</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="Context_20221231_20221231_C000018615Member_S000006878Member_S000006878SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018615Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Context_20231231_20231231_C000018615Member_S000006878Member_S000006878SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018615Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_C000018615Member_S000006878Member_S000006878SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018615Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_C000018615Member_S000006878Member_S000006878SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018615Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_C000018615Member_S000006878Member_S000006878SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018615Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_C000018615Member_S000006878Member_S000006878SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018615Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_AfterTaxesOnDistributionsMember_C000018615Member_S000006878Member_S000006878SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018615Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_AfterTaxesOnDistributionsMember_C000018615Member_S000006878Member_S000006878SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018615Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_AfterTaxesOnDistributionsMember_C000018615Member_S000006878Member_S000006878SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018615Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_AfterTaxesOnDistributionsMember_C000018615Member_S000006878Member_S000006878SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018615Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_AfterTaxesOnDistributionsAndSalesMember_C000018615Member_S000006878Member_S000006878SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018615Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000018615Member_S000006878Member_S000006878SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018615Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000018615Member_S000006878Member_S000006878SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018615Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000018615Member_S000006878Member_S000006878SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018615Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_C000018617Member_S000006878Member_S000006878SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018617Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_C000018617Member_S000006878Member_S000006878SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018617Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_C000018617Member_S000006878Member_S000006878SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018617Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_C000018619Member_S000006878Member_S000006878SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018619Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_C000018619Member_S000006878Member_S000006878SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018619Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_C000018619Member_S000006878Member_S000006878SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018619Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_C000128860Member_S000006878Member_S000006878SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000128860Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_C000128860Member_S000006878Member_S000006878SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000128860Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_C000128860Member_S000006878Member_S000006878SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000128860Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_C000018618Member_S000006878Member_S000006878SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018618Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_C000018618Member_S000006878Member_S000006878SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018618Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_C000018618Member_S000006878Member_S000006878SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018618Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_Russell3000Index32_S000006878Member_S000006878SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000872625:Russell3000Index32Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_Russell3000Index32_S000006878Member_S000006878SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000872625:Russell3000Index32Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_Russell3000Index32_S000006878Member_S000006878SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000872625:Russell3000Index32Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_Russell3000Index32_S000006878Member_S000006878SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000872625:Russell3000Index32Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_Russell3000GrowthIndex33_S000006878Member_S000006878SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000872625:Russell3000GrowthIndex33Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_Russell3000GrowthIndex33_S000006878Member_S000006878SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000872625:Russell3000GrowthIndex33Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_Russell3000GrowthIndex33_S000006878Member_S000006878SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000872625:Russell3000GrowthIndex33Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_Russell3000GrowthIndex33_S000006878Member_S000006878SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000872625:Russell3000GrowthIndex33Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_SP500Index34_S000006878Member_S000006878SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000872625:SP500Index34Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_SP500Index34_S000006878Member_S000006878SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000872625:SP500Index34Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_SP500Index34_S000006878Member_S000006878SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000872625:SP500Index34Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_SP500Index34_S000006878Member_S000006878SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000872625:SP500Index34Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006889Member_S000006889SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006889Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_C000018655Member_S000006889Member_S000006889SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006889Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018655Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_C000018657Member_S000006889Member_S000006889SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006889Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018657Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_C000018659Member_S000006889Member_S000006889SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006889Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018659Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_C000128865Member_S000006889Member_S000006889SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006889Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000128865Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_C000018658Member_S000006889Member_S000006889SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006889Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018658Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006889Member_PrincipalRisks2_S000006889SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006889Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:PrincipalRisks2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006889Member_RiskLoseMoneyMember_S000006889SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006889Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskLoseMoneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006889Member_RiskNotInsuredMember_S000006889SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006889Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskNotInsuredMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006889Member_Market2_S000006889SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006889Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:Market2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006889Member_SmallCapitalizationCompanies2_S000006889SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006889Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:SmallCapitalizationCompanies2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006889Member_GrowthStyleInvesting2_S000006889SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006889Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:GrowthStyleInvesting2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006889Member_Liquidity2_S000006889SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006889Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:Liquidity2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006889Member_Focus2_S000006889SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006889Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:Focus2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006889Member_Informationtechnologycompanies2_S000006889SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006889Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:Informationtechnologycompanies2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006889Member_Healthcarecompanies2_S000006889SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006889Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:Healthcarecompanies2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006889Member_Consumerdiscretionarycompanies2_S000006889SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006889Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:Consumerdiscretionarycompanies2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006889Member_Industrialscompanies2_S000006889SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006889Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:Industrialscompanies2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006889Member_PrivateCompanyPrivatePlacementRisk2_S000006889SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006889Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:PrivateCompanyPrivatePlacementRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006889Member_Management2_S000006889SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006889Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:Management2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006889Member_Cybersecurity2_S000006889SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006889Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:Cybersecurity2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20151231_20151231_C000018655Member_S000006889Member_S000006889SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006889Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018655Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="Context_20161231_20161231_C000018655Member_S000006889Member_S000006889SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006889Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018655Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-12-31</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="Context_20171231_20171231_C000018655Member_S000006889Member_S000006889SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006889Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018655Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="Context_20181231_20181231_C000018655Member_S000006889Member_S000006889SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006889Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018655Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="Context_20191231_20191231_C000018655Member_S000006889Member_S000006889SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006889Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018655Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-31</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="Context_20201231_20201231_C000018655Member_S000006889Member_S000006889SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006889Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018655Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-31</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Context_20211231_20211231_C000018655Member_S000006889Member_S000006889SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006889Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018655Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-31</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="Context_20221231_20221231_C000018655Member_S000006889Member_S000006889SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006889Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018655Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Context_20231231_20231231_C000018655Member_S000006889Member_S000006889SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006889Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018655Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_C000018655Member_S000006889Member_S000006889SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006889Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018655Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_C000018655Member_S000006889Member_S000006889SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006889Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018655Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_C000018655Member_S000006889Member_S000006889SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006889Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018655Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_C000018655Member_S000006889Member_S000006889SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006889Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018655Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_AfterTaxesOnDistributionsMember_C000018655Member_S000006889Member_S000006889SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006889Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018655Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_AfterTaxesOnDistributionsMember_C000018655Member_S000006889Member_S000006889SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006889Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018655Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_AfterTaxesOnDistributionsMember_C000018655Member_S000006889Member_S000006889SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006889Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018655Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_AfterTaxesOnDistributionsMember_C000018655Member_S000006889Member_S000006889SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006889Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018655Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_AfterTaxesOnDistributionsAndSalesMember_C000018655Member_S000006889Member_S000006889SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006889Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018655Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000018655Member_S000006889Member_S000006889SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006889Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018655Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000018655Member_S000006889Member_S000006889SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006889Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018655Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000018655Member_S000006889Member_S000006889SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006889Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018655Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_C000018657Member_S000006889Member_S000006889SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006889Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018657Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_C000018657Member_S000006889Member_S000006889SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006889Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018657Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_C000018657Member_S000006889Member_S000006889SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006889Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018657Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_C000018659Member_S000006889Member_S000006889SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006889Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018659Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_C000018659Member_S000006889Member_S000006889SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006889Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018659Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_C000018659Member_S000006889Member_S000006889SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006889Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018659Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_C000128865Member_S000006889Member_S000006889SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006889Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000128865Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_C000128865Member_S000006889Member_S000006889SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006889Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000128865Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_C000128865Member_S000006889Member_S000006889SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006889Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000128865Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_C000018658Member_S000006889Member_S000006889SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006889Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018658Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_C000018658Member_S000006889Member_S000006889SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006889Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018658Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_C000018658Member_S000006889Member_S000006889SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006889Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018658Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_Russell3000Index35_S000006889Member_S000006889SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006889Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000872625:Russell3000Index35Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_Russell3000Index35_S000006889Member_S000006889SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006889Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000872625:Russell3000Index35Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_Russell3000Index35_S000006889Member_S000006889SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006889Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000872625:Russell3000Index35Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_Russell3000Index35_S000006889Member_S000006889SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006889Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000872625:Russell3000Index35Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_Russell2000GrowthIndex36_S000006889Member_S000006889SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006889Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000872625:Russell2000GrowthIndex36Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_Russell2000GrowthIndex36_S000006889Member_S000006889SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006889Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000872625:Russell2000GrowthIndex36Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_Russell2000GrowthIndex36_S000006889Member_S000006889SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006889Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000872625:Russell2000GrowthIndex36Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_Russell2000GrowthIndex36_S000006889Member_S000006889SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006889Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000872625:Russell2000GrowthIndex36Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_SP500Index37_S000006889Member_S000006889SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006889Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000872625:SP500Index37Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_SP500Index37_S000006889Member_S000006889SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006889Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000872625:SP500Index37Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_SP500Index37_S000006889Member_S000006889SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006889Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000872625:SP500Index37Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_SP500Index37_S000006889Member_S000006889SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006889Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000872625:SP500Index37Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006888Member_S000006888SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006888Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_C000018650Member_S000006888Member_S000006888SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018650Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_C000018652Member_S000006888Member_S000006888SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018652Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_C000018654Member_S000006888Member_S000006888SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018654Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_C000128864Member_S000006888Member_S000006888SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000128864Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_C000018653Member_S000006888Member_S000006888SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018653Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006888Member_PrincipalRisks2_S000006888SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:PrincipalRisks2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006888Member_RiskLoseMoneyMember_S000006888SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskLoseMoneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006888Member_RiskNotInsuredMember_S000006888SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskNotInsuredMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006888Member_Market2_S000006888SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:Market2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006888Member_GrowthStyleInvesting2_S000006888SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:GrowthStyleInvesting2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006888Member_SmallandMidCapitalizationCompanies2_S000006888SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:SmallandMidCapitalizationCompanies2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006888Member_Focus2_S000006888SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:Focus2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006888Member_Informationtechnologycompanies2_S000006888SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:Informationtechnologycompanies2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006888Member_Consumerdiscretionarycompanies2_S000006888SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:Consumerdiscretionarycompanies2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006888Member_Healthcarecompanies2_S000006888SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:Healthcarecompanies2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006888Member_Industrialscompanies2_S000006888SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:Industrialscompanies2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006888Member_Liquidity2_S000006888SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:Liquidity2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006888Member_PrivateCompanyPrivatePlacementRisk2_S000006888SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:PrivateCompanyPrivatePlacementRisk2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006888Member_Management2_S000006888SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:Management2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006888Member_Cybersecurity2_S000006888SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:Cybersecurity2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20151231_20151231_C000018650Member_S000006888Member_S000006888SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018650Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="Context_20161231_20161231_C000018650Member_S000006888Member_S000006888SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018650Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-12-31</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="Context_20171231_20171231_C000018650Member_S000006888Member_S000006888SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018650Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="Context_20181231_20181231_C000018650Member_S000006888Member_S000006888SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018650Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="Context_20191231_20191231_C000018650Member_S000006888Member_S000006888SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018650Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-31</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="Context_20201231_20201231_C000018650Member_S000006888Member_S000006888SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018650Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-31</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Context_20211231_20211231_C000018650Member_S000006888Member_S000006888SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018650Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-31</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="Context_20221231_20221231_C000018650Member_S000006888Member_S000006888SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018650Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Context_20231231_20231231_C000018650Member_S000006888Member_S000006888SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018650Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_C000018650Member_S000006888Member_S000006888SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018650Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_C000018650Member_S000006888Member_S000006888SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018650Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_C000018650Member_S000006888Member_S000006888SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018650Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_C000018650Member_S000006888Member_S000006888SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018650Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_AfterTaxesOnDistributionsMember_C000018650Member_S000006888Member_S000006888SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018650Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_AfterTaxesOnDistributionsMember_C000018650Member_S000006888Member_S000006888SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018650Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_AfterTaxesOnDistributionsMember_C000018650Member_S000006888Member_S000006888SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018650Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_AfterTaxesOnDistributionsMember_C000018650Member_S000006888Member_S000006888SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018650Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_AfterTaxesOnDistributionsAndSalesMember_C000018650Member_S000006888Member_S000006888SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018650Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000018650Member_S000006888Member_S000006888SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018650Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000018650Member_S000006888Member_S000006888SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018650Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000018650Member_S000006888Member_S000006888SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018650Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_C000018652Member_S000006888Member_S000006888SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018652Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_C000018652Member_S000006888Member_S000006888SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018652Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_C000018652Member_S000006888Member_S000006888SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018652Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_C000018654Member_S000006888Member_S000006888SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018654Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_C000018654Member_S000006888Member_S000006888SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018654Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_C000018654Member_S000006888Member_S000006888SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018654Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_C000128864Member_S000006888Member_S000006888SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000128864Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_C000128864Member_S000006888Member_S000006888SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000128864Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_C000128864Member_S000006888Member_S000006888SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000128864Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_C000018653Member_S000006888Member_S000006888SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018653Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_C000018653Member_S000006888Member_S000006888SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018653Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_C000018653Member_S000006888Member_S000006888SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018653Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_Russell3000Index38_S000006888Member_S000006888SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000872625:Russell3000Index38Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_Russell3000Index38_S000006888Member_S000006888SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000872625:Russell3000Index38Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_Russell3000Index38_S000006888Member_S000006888SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000872625:Russell3000Index38Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_Russell3000Index38_S000006888Member_S000006888SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000872625:Russell3000Index38Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_RussellMidcapGrowthIndex39_S000006888Member_S000006888SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000872625:RussellMidcapGrowthIndex39Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_RussellMidcapGrowthIndex39_S000006888Member_S000006888SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000872625:RussellMidcapGrowthIndex39Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_RussellMidcapGrowthIndex39_S000006888Member_S000006888SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000872625:RussellMidcapGrowthIndex39Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_RussellMidcapGrowthIndex39_S000006888Member_S000006888SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000872625:RussellMidcapGrowthIndex39Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_SP500Index310_S000006888Member_S000006888SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000872625:SP500Index310Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_SP500Index310_S000006888Member_S000006888SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000872625:SP500Index310Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_SP500Index310_S000006888Member_S000006888SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000872625:SP500Index310Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_SP500Index310_S000006888Member_S000006888SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000872625:SP500Index310Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006882Member_S000006882SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006882Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_C000018631Member_S000006882Member_S000006882SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018631Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_C000141458Member_S000006882Member_S000006882SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000141458Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_C000128862Member_S000006882Member_S000006882SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000128862Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_C000081539Member_S000006882Member_S000006882SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000081539Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006882Member_PrincipalRisks2_S000006882SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:PrincipalRisks2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006882Member_RiskLoseMoneyMember_S000006882SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskLoseMoneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006882Member_RiskNotInsuredMember_S000006882SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskNotInsuredMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006882Member_BiotechnologyIndustry2_S000006882SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:BiotechnologyIndustry2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006882Member_Concentration2_S000006882SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:Concentration2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006882Member_Market2_S000006882SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:Market2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006882Member_GrowthStyleInvesting2_S000006882SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:GrowthStyleInvesting2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006882Member_SmallCapitalizationCompanies2_S000006882SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:SmallCapitalizationCompanies2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006882Member_ForeignSecuritiesnon-US2_S000006882SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:ForeignSecuritiesnon-US2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006882Member_Liquidity2_S000006882SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:Liquidity2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006882Member_Non-Diversification2_S000006882SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:Non-Diversification2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006882Member_Management2_S000006882SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:Management2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006882Member_Cybersecurity2_S000006882SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:Cybersecurity2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20151231_20151231_C000018631Member_S000006882Member_S000006882SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018631Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="Context_20161231_20161231_C000018631Member_S000006882Member_S000006882SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018631Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-12-31</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="Context_20171231_20171231_C000018631Member_S000006882Member_S000006882SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018631Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="Context_20181231_20181231_C000018631Member_S000006882Member_S000006882SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018631Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="Context_20191231_20191231_C000018631Member_S000006882Member_S000006882SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018631Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-31</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="Context_20201231_20201231_C000018631Member_S000006882Member_S000006882SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018631Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-31</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Context_20211231_20211231_C000018631Member_S000006882Member_S000006882SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018631Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-31</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="Context_20221231_20221231_C000018631Member_S000006882Member_S000006882SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018631Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Context_20231231_20231231_C000018631Member_S000006882Member_S000006882SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018631Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_C000018631Member_S000006882Member_S000006882SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018631Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_C000018631Member_S000006882Member_S000006882SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018631Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_C000018631Member_S000006882Member_S000006882SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018631Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_C000018631Member_S000006882Member_S000006882SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018631Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_AfterTaxesOnDistributionsMember_C000018631Member_S000006882Member_S000006882SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018631Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_AfterTaxesOnDistributionsMember_C000018631Member_S000006882Member_S000006882SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018631Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_AfterTaxesOnDistributionsMember_C000018631Member_S000006882Member_S000006882SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018631Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_AfterTaxesOnDistributionsMember_C000018631Member_S000006882Member_S000006882SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018631Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_AfterTaxesOnDistributionsAndSalesMember_C000018631Member_S000006882Member_S000006882SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018631Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000018631Member_S000006882Member_S000006882SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018631Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000018631Member_S000006882Member_S000006882SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018631Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000018631Member_S000006882Member_S000006882SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018631Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_C000141458Member_S000006882Member_S000006882SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000141458Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_C000141458Member_S000006882Member_S000006882SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000141458Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_C000141458Member_S000006882Member_S000006882SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000141458Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_C000128862Member_S000006882Member_S000006882SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000128862Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_C000128862Member_S000006882Member_S000006882SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000128862Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_C000128862Member_S000006882Member_S000006882SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000128862Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_C000081539Member_S000006882Member_S000006882SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000081539Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_C000081539Member_S000006882Member_S000006882SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000081539Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_C000081539Member_S000006882Member_S000006882SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000081539Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_Russell3000Index311_S000006882Member_S000006882SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000872625:Russell3000Index311Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_Russell3000Index311_S000006882Member_S000006882SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000872625:Russell3000Index311Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_Russell3000Index311_S000006882Member_S000006882SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000872625:Russell3000Index311Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_Russell3000Index311_S000006882Member_S000006882SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000872625:Russell3000Index311Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_NASDAQBiotechnologyIndex312_S000006882Member_S000006882SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000872625:NASDAQBiotechnologyIndex312Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_NASDAQBiotechnologyIndex312_S000006882Member_S000006882SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000872625:NASDAQBiotechnologyIndex312Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_NASDAQBiotechnologyIndex312_S000006882Member_S000006882SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000872625:NASDAQBiotechnologyIndex312Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_NASDAQBiotechnologyIndex312_S000006882Member_S000006882SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000872625:NASDAQBiotechnologyIndex312Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_SP500Index313_S000006882Member_S000006882SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000872625:SP500Index313Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_SP500Index313_S000006882Member_S000006882SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000872625:SP500Index313Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_SP500Index313_S000006882Member_S000006882SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000872625:SP500Index313Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_SP500Index313_S000006882Member_S000006882SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000872625:SP500Index313Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006887Member_S000006887SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006887Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_C000018648Member_S000006887Member_S000006887SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018648Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_C000018647Member_S000006887Member_S000006887SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018647Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_C000132949Member_S000006887Member_S000006887SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000132949Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_C000018649Member_S000006887Member_S000006887SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018649Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006887Member_PrincipalRisks2_S000006887SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:PrincipalRisks2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006887Member_RiskLoseMoneyMember_S000006887SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskLoseMoneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006887Member_RiskNotInsuredMember_S000006887SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskNotInsuredMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006887Member_NaturalResourcesFocus2_S000006887SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:NaturalResourcesFocus2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006887Member_Concentration2_S000006887SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:Concentration2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006887Member_SmallCapitalizationCompanies2_S000006887SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:SmallCapitalizationCompanies2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006887Member_Market2_S000006887SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:Market2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006887Member_GrowthStyleInvesting2_S000006887SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:GrowthStyleInvesting2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006887Member_ForeignSecuritiesnon-US2_S000006887SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:ForeignSecuritiesnon-US2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006887Member_DerivativeInstruments2_S000006887SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:DerivativeInstruments2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006887Member_Management2_S000006887SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:Management2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_S000006887Member_Cybersecurity2_S000006887SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">cik0000872625:Cybersecurity2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20151231_20151231_C000018648Member_S000006887Member_S000006887SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018648Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="Context_20161231_20161231_C000018648Member_S000006887Member_S000006887SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018648Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-12-31</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="Context_20171231_20171231_C000018648Member_S000006887Member_S000006887SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018648Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="Context_20181231_20181231_C000018648Member_S000006887Member_S000006887SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018648Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="Context_20191231_20191231_C000018648Member_S000006887Member_S000006887SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018648Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-31</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="Context_20201231_20201231_C000018648Member_S000006887Member_S000006887SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018648Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-31</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Context_20211231_20211231_C000018648Member_S000006887Member_S000006887SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018648Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-31</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="Context_20221231_20221231_C000018648Member_S000006887Member_S000006887SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018648Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Context_20231231_20231231_C000018648Member_S000006887Member_S000006887SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018648Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_C000018648Member_S000006887Member_S000006887SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018648Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_C000018648Member_S000006887Member_S000006887SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018648Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_C000018648Member_S000006887Member_S000006887SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018648Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_C000018648Member_S000006887Member_S000006887SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018648Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_AfterTaxesOnDistributionsMember_C000018648Member_S000006887Member_S000006887SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018648Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_AfterTaxesOnDistributionsMember_C000018648Member_S000006887Member_S000006887SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018648Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_AfterTaxesOnDistributionsMember_C000018648Member_S000006887Member_S000006887SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018648Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_AfterTaxesOnDistributionsMember_C000018648Member_S000006887Member_S000006887SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018648Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_AfterTaxesOnDistributionsAndSalesMember_C000018648Member_S000006887Member_S000006887SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018648Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000018648Member_S000006887Member_S000006887SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018648Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000018648Member_S000006887Member_S000006887SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018648Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000018648Member_S000006887Member_S000006887SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018648Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_C000018647Member_S000006887Member_S000006887SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018647Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_C000018647Member_S000006887Member_S000006887SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018647Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_C000018647Member_S000006887Member_S000006887SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018647Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_C000132949Member_S000006887Member_S000006887SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000132949Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_C000132949Member_S000006887Member_S000006887SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000132949Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_C000132949Member_S000006887Member_S000006887SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000132949Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_C000018649Member_S000006887Member_S000006887SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018649Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_C000018649Member_S000006887Member_S000006887SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018649Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_C000018649Member_S000006887Member_S000006887SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000872625:C000018649Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_Russell3000Index314_S000006887Member_S000006887SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000872625:Russell3000Index314Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_Russell3000Index314_S000006887Member_S000006887SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000872625:Russell3000Index314Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_Russell3000Index314_S000006887Member_S000006887SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000872625:Russell3000Index314Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_Russell3000Index314_S000006887Member_S000006887SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000872625:Russell3000Index314Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_SPNorthAmericanNaturalResourcesSectorIndex315_S000006887Member_S000006887SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000872625:SPNorthAmericanNaturalResourcesSectorIndex315Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_SPNorthAmericanNaturalResourcesSectorIndex315_S000006887Member_S000006887SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000872625:SPNorthAmericanNaturalResourcesSectorIndex315Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_SPNorthAmericanNaturalResourcesSectorIndex315_S000006887Member_S000006887SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000872625:SPNorthAmericanNaturalResourcesSectorIndex315Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_SPNorthAmericanNaturalResourcesSectorIndex315_S000006887Member_S000006887SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000872625:SPNorthAmericanNaturalResourcesSectorIndex315Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20250430_20250430_SPGlobalNaturalResourcesIndex316_S000006887Member_S000006887SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000872625:SPGlobalNaturalResourcesIndex316Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Context_20240101_20241231_SPGlobalNaturalResourcesIndex316_S000006887Member_S000006887SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000872625:SPGlobalNaturalResourcesIndex316Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20200101_20241231_SPGlobalNaturalResourcesIndex316_S000006887Member_S000006887SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000872625:SPGlobalNaturalResourcesIndex316Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20150101_20241231_SPGlobalNaturalResourcesIndex316_S000006887Member_S000006887SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872625</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000872625:S000006887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">cik0000872625:SPGlobalNaturalResourcesIndex316Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</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="Years">
        <measure>utr:Y</measure>
    </unit>
    <dei:EntityInvCompanyType contextRef="Context_20250430_20250430" id="ixv-52812">N-1A</dei:EntityInvCompanyType>
    <dei:EntityRegistrantName contextRef="Context_20250430_20250430" id="ixv-52813">FRANKLIN STRATEGIC SERIES</dei:EntityRegistrantName>
    <oef:RiskReturnHeading
      contextRef="Context_20250430_20250430_S000006879Member_S000006879SummaryMember"
      id="ixv-52814">FRANKLIN CORE PLUS BOND 
FUND</oef:RiskReturnHeading>
    <oef:ProspectusDate contextRef="Context_20250430_20250430" id="ixv-52815">2025-09-01</oef:ProspectusDate>
    <oef:ObjectiveHeading
      contextRef="Context_20250430_20250430_S000006879Member_S000006879SummaryMember"
      id="ixv-52816">  
Investment Goal</oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock
      contextRef="Context_20250430_20250430_S000006879Member_S000006879SummaryMember"
      id="ixv-515">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;To earn a high level of current income. A secondary goal is 
capital appreciation over the long term.&lt;/p&gt;</oef:ObjectivePrimaryTextBlock>
    <oef:ExpenseHeading
      contextRef="Context_20250430_20250430_S000006879Member_S000006879SummaryMember"
      id="ixv-52818">  
Fees and Expenses of the Fund</oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock
      contextRef="Context_20250430_20250430_S000006879Member_S000006879SummaryMember"
      id="ixv-523">&lt;p style="-sec-ix-redline:true;font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;These tables describe the fees and expenses 
that you may pay if you buy, hold and sell shares of the Fund. &lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:bold; text-decoration:none;"&gt;You may pay other fees (including on Class 
R6 and Advisor Class shares), such as brokerage commissions and other fees to financial intermediaries, 
which are not reflected in the tables and examples below.&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt; You may qualify for sales charge discounts 
in Class A if you and your family invest, or agree to invest in the future, at least $100,000 in Franklin 
Templeton funds and certain other funds distributed through Franklin Distributors, LLC, the Fund&#x2019;s 
distributor. More information about these and other discounts is available from your financial professional 
and under &#x201c;Your Account&#x201d; on page 50 in the Fund&#x2019;s Prospectus and under &#x201c;Buying 
and Selling Shares&#x201d; on page 87 of the Fund&#x2019;s Statement of Additional Information. In addition, 
more information about sales charge discounts and waivers for purchases of shares through specific financial 
intermediaries is set forth in Appendix A &#x2013; &#x201c;Intermediary Sales Charge Discounts and Waivers&#x201d; 
to the Fund&#x2019;s prospectus.&lt;/span&gt;&lt;/p&gt;</oef:ExpenseNarrativeTextBlock>
    <oef:ExpenseBreakpointDiscounts
      contextRef="Context_20250430_20250430_S000006879Member_S000006879SummaryMember"
      id="ixv-52820">You may qualify for sales charge discounts 
in Class A if you and your family invest, or agree to invest in the future, at least $100,000 in Franklin 
Templeton funds and certain other funds distributed through Franklin Distributors, LLC, the Fund&#x2019;s 
distributor.</oef:ExpenseBreakpointDiscounts>
    <oef:ExpenseBreakpointMinimumInvestmentRequiredAmount
      contextRef="Context_20250430_20250430_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52821"
      unitRef="usd">100000</oef:ExpenseBreakpointMinimumInvestmentRequiredAmount>
    <oef:ShareholderFeesCaption
      contextRef="Context_20250430_20250430_S000006879Member_S000006879SummaryMember"
      id="ixv-52822">Shareholder Fees</oef:ShareholderFeesCaption>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250430_20250430_C000018620Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52823"
      unitRef="pure">0.0375</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250430_20250430_C000018622Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52824"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250430_20250430_C000018624Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52825"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250430_20250430_C000128861Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52826"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250430_20250430_C000018623Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52827"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250430_20250430_C000018620Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="_23_"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250430_20250430_C000018622Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52829"
      unitRef="pure">0.0100</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250430_20250430_C000018624Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52830"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250430_20250430_C000128861Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52831"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250430_20250430_C000018623Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52832"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:OperatingExpensesCaption
      contextRef="Context_20250430_20250430_S000006879Member_S000006879SummaryMember"
      id="ixv-52833">Annual 
Fund Operating Expenses (expenses that you pay each year as a percentage of the value 
of your investment)</oef:OperatingExpensesCaption>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250430_20250430_C000018620Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="_29_"
      unitRef="pure">0.0035</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250430_20250430_C000018622Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="_30_"
      unitRef="pure">0.0035</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250430_20250430_C000018624Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="_31_"
      unitRef="pure">0.0035</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250430_20250430_C000128861Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="_32_"
      unitRef="pure">0.0035</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250430_20250430_C000018623Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="_33_"
      unitRef="pure">0.0035</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250430_20250430_C000018620Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52839"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250430_20250430_C000018622Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52840"
      unitRef="pure">0.0065</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250430_20250430_C000018624Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52841"
      unitRef="pure">0.0050</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250430_20250430_C000128861Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52842"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250430_20250430_C000018623Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52843"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250430_20250430_C000018620Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52844"
      unitRef="pure">0.0019</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250430_20250430_C000018622Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52845"
      unitRef="pure">0.0019</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250430_20250430_C000018624Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52846"
      unitRef="pure">0.0019</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250430_20250430_C000128861Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52847"
      unitRef="pure">0.0010</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250430_20250430_C000018623Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52848"
      unitRef="pure">0.0019</oef:OtherExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20250430_20250430_C000018620Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52849"
      unitRef="pure">0.0006</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20250430_20250430_C000018622Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52850"
      unitRef="pure">0.0006</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20250430_20250430_C000018624Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52851"
      unitRef="pure">0.0006</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20250430_20250430_C000128861Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52852"
      unitRef="pure">0.0006</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20250430_20250430_C000018623Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52853"
      unitRef="pure">0.0006</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250430_20250430_C000018620Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="_49_"
      unitRef="pure">0.0085</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250430_20250430_C000018622Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="_50_"
      unitRef="pure">0.0125</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250430_20250430_C000018624Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="_51_"
      unitRef="pure">0.0110</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250430_20250430_C000128861Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="_52_"
      unitRef="pure">0.0051</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250430_20250430_C000018623Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="_53_"
      unitRef="pure">0.0060</oef:ExpensesOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250430_20250430_C000018620Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="_54_"
      unitRef="pure">-0.0013</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250430_20250430_C000018622Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="_55_"
      unitRef="pure">-0.0013</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250430_20250430_C000018624Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="_56_"
      unitRef="pure">-0.0013</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250430_20250430_C000128861Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="_57_"
      unitRef="pure">-0.0014</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250430_20250430_C000018623Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="_58_"
      unitRef="pure">-0.0013</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250430_20250430_C000018620Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52864"
      unitRef="pure">0.0072</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250430_20250430_C000018622Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52865"
      unitRef="pure">0.0112</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250430_20250430_C000018624Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52866"
      unitRef="pure">0.0097</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250430_20250430_C000128861Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52867"
      unitRef="pure">0.0037</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250430_20250430_C000018623Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52868"
      unitRef="pure">0.0047</oef:NetExpensesOverAssets>
    <oef:ExpenseExampleHeading
      contextRef="Context_20250430_20250430_S000006879Member_S000006879SummaryMember"
      id="ixv-52869">Example</oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock
      contextRef="Context_20250430_20250430_S000006879Member_S000006879SummaryMember"
      id="ixv-883">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;This 
Example is intended to help you compare the cost of investing in the Fund with the cost of investing 
in other mutual funds. The Example assumes that you invest $10,000 in the Fund for the time periods indicated 
and then redeem all of your shares at the end of the period. The Example also assumes that your investment 
has a 5% return each year and that the Fund's operating expenses remain the same. The Example reflects 
adjustments made to the Fund's operating expenses due to the fee waivers and/or expense reimbursements 
by management for the 1 Year numbers only. Although your actual costs may be higher or lower, based on 
these assumptions your costs would be:&lt;/p&gt;</oef:ExpenseExampleNarrativeTextBlock>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250430_20250430_C000018620Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52870"
      unitRef="usd">446</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250430_20250430_C000018620Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52871"
      unitRef="usd">624</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250430_20250430_C000018620Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52872"
      unitRef="usd">816</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250430_20250430_C000018620Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52873"
      unitRef="usd">1373</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250430_20250430_C000018622Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52874"
      unitRef="usd">214</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250430_20250430_C000018622Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52875"
      unitRef="usd">383</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250430_20250430_C000018622Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52876"
      unitRef="usd">673</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250430_20250430_C000018622Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52877"
      unitRef="usd">1388</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250430_20250430_C000018624Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52878"
      unitRef="usd">99</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250430_20250430_C000018624Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52879"
      unitRef="usd">337</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250430_20250430_C000018624Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52880"
      unitRef="usd">594</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250430_20250430_C000018624Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52881"
      unitRef="usd">1328</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250430_20250430_C000128861Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52882"
      unitRef="usd">38</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250430_20250430_C000128861Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52883"
      unitRef="usd">150</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250430_20250430_C000128861Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52884"
      unitRef="usd">272</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250430_20250430_C000128861Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52885"
      unitRef="usd">628</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250430_20250430_C000018623Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52886"
      unitRef="usd">48</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250430_20250430_C000018623Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52887"
      unitRef="usd">179</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250430_20250430_C000018623Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52888"
      unitRef="usd">322</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250430_20250430_C000018623Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52889"
      unitRef="usd">737</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionByYearCaption
      contextRef="Context_20250430_20250430_S000006879Member_S000006879SummaryMember"
      id="ixv-52890">If you do not sell your shares:</oef:ExpenseExampleNoRedemptionByYearCaption>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="Context_20250430_20250430_C000018622Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52891"
      unitRef="usd">114</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="Context_20250430_20250430_C000018622Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52892"
      unitRef="usd">383</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="Context_20250430_20250430_C000018622Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52893"
      unitRef="usd">673</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="Context_20250430_20250430_C000018622Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52894"
      unitRef="usd">1388</oef:ExpenseExampleNoRedemptionYear10>
    <oef:PortfolioTurnoverHeading
      contextRef="Context_20250430_20250430_S000006879Member_S000006879SummaryMember"
      id="ixv-52895"> 
 Portfolio Turnover</oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock
      contextRef="Context_20250430_20250430_S000006879Member_S000006879SummaryMember"
      id="ixv-1092">&lt;p style="-sec-ix-redline:true;font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The 
Fund pays transaction costs, such as commissions, when it buys and sells securities (or "turns over" 
its portfolio). A higher portfolio turnover rate may indicate higher transaction costs and may result 
in higher taxes when Fund shares are held in a taxable account. These costs, which are not reflected 
in annual Fund operating expenses or in the Example, affect the Fund's performance. During the most recent 
fiscal year, the Fund's portfolio turnover rate was 156.08% of the average value of its portfolio. If 
mortgage dollar roll transactions had been excluded, the Fund's portfolio turnover rate for the most 
recent fiscal year would have been 84.71% of the average value of its portfolio..&lt;/p&gt;</oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate
      contextRef="Context_20250430_20250430_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52897"
      unitRef="pure">1.5608</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading
      contextRef="Context_20250430_20250430_S000006879Member_S000006879SummaryMember"
      id="ixv-52898">  
Principal Investment Strategies</oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock
      contextRef="Context_20250430_20250430_S000006879Member_S000006879SummaryMember"
      id="ixv-1100">&lt;p style="-sec-ix-redline:true;font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;Under normal market conditions, the Fund 
invests at least 80% of its net assets in bonds, including derivative instruments or other investments 
that have economic characteristics similar to bonds. The Fund may invest in U.S. and foreign debt securities, 
including those in emerging markets. Debt securities include all varieties of fixed, variable and floating 
rate income securities, including bonds, U.S. and foreign government and agency securities, corporate 
loans (and loan participations) and mortgage-backed securities and other asset-backed securities. The 
Fund shifts its investments among various classes of debt securities and at any given time may have a 
substantial amount of its assets invested in any class of debt security.&lt;/p&gt;&lt;p style="-sec-ix-redline:true;font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The Fund follows a core 
plus strategy, which means it invests primarily in investment-grade securities, but also may invest up 
to 30% of its assets in below investment grade securities to potentially increase returns.  The below-investment 
grade debt securities in which the Fund invests are generally rated at least Caa by Moody's Investors 
Service (Moody's) or CCC by S&amp;amp;P Global Ratings (S&amp;amp;P) or are unrated securities the Fund's investment 
manager determines are of comparable quality.&lt;/p&gt;&lt;p style="-sec-ix-redline:true;font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The Fund targets an estimated average portfolio duration, 
under normal market conditions, of within one and a half years of the average portfolio duration of the 
Fund&#x2019;s benchmark, the Bloomberg US Aggregate Index.  As of July 31, 2025, the average portfolio 
duration of the Bloomberg US Aggregate Index was 6.03 years.&lt;/p&gt;&lt;p style="-sec-ix-redline:true;font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The Fund may invest in many different securities 
issued or guaranteed by the U.S. government or by non-U.S. governments, or their respective agencies 
or instrumentalities, including mortgage-backed securities and inflation-indexed securities issued by 
the U.S. Treasury. Mortgage-backed securities represent an interest in a pool of mortgage loans made 
by banks and other financial institutions to finance purchases of homes, commercial buildings and other 
real estate. The individual mortgage loans are packaged or "pooled" together for sale to investors. &lt;/p&gt;

&lt;p style="-sec-ix-redline:true;font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;As 
the underlying mortgage loans are paid off, investors receive principal and interest payments. These 
securities may be fixed-rate or adjustable-rate mortgage-backed securities (ARMS). The Fund may purchase 
or sell mortgage-backed securities on a delayed delivery or forward commitment basis through the "to-be-announced" 
(TBA) market. With TBA transactions, the particular securities to be delivered must meet specified terms 
and standards. The Fund may also invest in collateralized mortgage obligations (CMOs) and a small portion 
of its assets directly in mortgage loans.  &lt;/p&gt;&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;For purposes of pursuing its investment goals, 
the Fund regularly enters into various currency-related transactions involving derivative instruments, 
including currency and cross currency forwards, currency swaps, currency and currency index futures contracts 
and currency options. The Fund regularly enters into interest rate and credit-related transactions involving 
derivative instruments, including interest rate, fixed income total return and credit default swaps and 
interest rate and/ or bond futures contracts. The use of these derivative transactions may allow the 
Fund to obtain net long or net short exposures to selected currencies, interest rates, countries, durations 
or credit risks. These derivative instruments may also be used for hedging purposes, to enhance Fund 
returns or to obtain exposure to various market sectors. &lt;/p&gt;&lt;p style="-sec-ix-redline:true;font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The Fund may invest a significant portion 
of its assets in complex fixed income securities, such as collateralized debt obligations (CDOs), which 
are generally a type of asset-backed securities. The Fund's investments in CDOs may include investments 
in collateralized loan obligations (CLOs), which are a type of CDO. &lt;/p&gt;&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The Fund's investment 
manager is a research driven, fundamental investor that relies on a team of analysts to provide in-depth 
industry expertise and uses both qualitative and quantitative analysis to evaluate issuers. The Fund 
uses an active asset allocation strategy to try to achieve its investment goals. The investment manager 
uses a "top-down" analysis of macroeconomic trends combined with a "bottom-up" fundamental analysis of 
market sectors, industries, and issuers to try to take advantage of varying sector reactions to economic 
events.&lt;/p&gt;</oef:StrategyNarrativeTextBlock>
    <oef:StrategyPortfolioConcentration
      contextRef="Context_20250430_20250430_S000006879Member_S000006879SummaryMember"
      id="ixv-52900">Under normal market conditions, the Fund 
invests at least 80% of its net assets in bonds, including derivative instruments or other investments 
that have economic characteristics similar to bonds.</oef:StrategyPortfolioConcentration>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006879Member_PrincipalRisks2_S000006879SummaryMember"
      id="ixv-1129">&lt;p style="font-size:13.0pt; font-family:Arial; text-align:left; color:#004C97; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:4.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:normal; text-decoration:none;"&gt; &lt;/span&gt;&lt;a href="" id="x5x2"&gt;&lt;/a&gt;&lt;span style="font-size:13.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:normal; text-decoration:none;"&gt; &lt;/span&gt;&lt;span style="font-size:13.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:normal; text-decoration:none;"&gt;Principal 
Risks&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;You 
could lose money by investing in the Fund. Mutual fund shares are not deposits or obligations of, or 
guaranteed or endorsed by, any bank, and are not insured by the Federal Deposit Insurance Corporation, 
the Federal Reserve Board, or any other agency of the U.S. government.&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006879Member_RiskLoseMoneyMember_S000006879SummaryMember"
      id="ixv-52901">You 
could lose money by investing in the Fund.</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006879Member_RiskNotInsuredMember_S000006879SummaryMember"
      id="ixv-52902">Mutual fund shares are not deposits or obligations of, or 
guaranteed or endorsed by, any bank, and are not insured by the Federal Deposit Insurance Corporation, 
the Federal Reserve Board, or any other agency of the U.S. government.</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006879Member_InterestRate2_S000006879SummaryMember"
      id="ixv-1136">&lt;p style="-sec-ix-redline:true;font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:bold; text-decoration:none;"&gt;Interest 
Rate:&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt; 
 When interest rates rise, debt security prices generally fall. The opposite is also generally true: 
debt security prices rise when interest rates fall. Interest rate changes are influenced by a number 
of factors, including government policy, monetary policy, inflation expectations, perceptions of risk, 
and supply of &lt;/span&gt;&lt;/p&gt;

&lt;p style="-sec-ix-redline:true;font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;and 
demand for bonds. In general, securities with longer maturities or durations are more sensitive to interest 
rate changes. &lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006879Member_Credit2_S000006879SummaryMember"
      id="ixv-1161">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:bold; text-decoration:none;"&gt;Credit:&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;  An issuer of debt securities may fail 
to make interest payments or repay principal when due, in whole or in part. Changes in an issuer's financial 
strength or in a security's or government's credit rating may affect a security's value. &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006879Member_High-YieldDebtInstruments2_S000006879SummaryMember"
      id="ixv-1165">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:bold; text-decoration:none;"&gt;High-Yield 
Debt Instruments:&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;  Issuers of lower-rated or &#x201c;high-yield&#x201d; debt instruments (also known 
as &#x201c;junk bonds&#x201d;) are not as strong financially as those issuing higher credit quality debt 
instruments. High-yield debt instruments are generally considered predominantly speculative by the applicable 
rating agencies as their issuers are more likely to encounter financial difficulties because they may 
be more highly leveraged, or because of other considerations. In addition, high yield debt instruments 
generally are more vulnerable to changes in the relevant economy, such as a recession or a sustained 
period of rising interest rates, that could affect their ability to make interest and principal payments 
when due. The prices of high-yield debt instruments generally fluctuate more than those of higher credit 
quality. High-yield debt instruments are generally more illiquid (harder to sell) and harder to value. 
&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006879Member_Market2_S000006879SummaryMember"
      id="ixv-1169">&lt;p style="-sec-ix-redline:true;font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:bold; text-decoration:none;"&gt;Market:  &lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;The market values of securities or other 
investments owned by the Fund will go up or down, sometimes rapidly or unpredictably. The market value 
of a security or other investment may be reduced by market activity or other results of supply and demand 
unrelated to the issuer. This is a basic risk associated with all investments. When there are more sellers 
than buyers, prices tend to fall. Likewise, when there are more buyers than sellers, prices tend to rise. 
In addition, the value of the Fund&#x2019;s investments may go up or down due to general market or other 
conditions that are not specifically related to a particular issuer, such as: real or perceived adverse 
economic changes, including widespread liquidity issues and defaults in one or more industries; changes 
in interest, inflation or exchange rates; unexpected natural and man-made world events, such as diseases 
or disasters; financial, political or social disruptions, including terrorism and war; and U.S. trade 
disputes or other disputes with specific countries that could result in additional tariffs, trade barriers 
and/or investment restrictions in certain securities in those countries. Any of these conditions can 
adversely affect the economic prospects of many companies, sectors, nations, regions and the market in 
general, in ways that cannot necessarily be foreseen.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006879Member_MortgageSecuritiesandAsset-BackedSecurities2_S000006879SummaryMember"
      id="ixv-1173">&lt;p style="-sec-ix-redline:true;font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:bold; text-decoration:none;"&gt;Mortgage Securities and Asset-Backed 
Securities:&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;  Mortgage securities differ from conventional debt securities because principal 
is paid back periodically over the life of the security rather than at maturity. The Fund may receive 
unscheduled payments of principal due to voluntary prepayments, refinancings or foreclosures on the underlying 
mortgage loans. Because of prepayments, mortgage securities may be less effective than some other types 
of debt securities as a means of "locking in" long-term interest rates and may have less potential for 
capital &lt;/span&gt;&lt;/p&gt;

&lt;p style="-sec-ix-redline:true;font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;appreciation 
during periods of falling interest rates. A reduction in the anticipated rate of principal prepayments, 
especially during periods of rising interest rates, may increase or extend the effective maturity and 
duration of mortgage securities, making them more sensitive to interest rate changes, subject to greater 
price volatility, and more susceptible than some other debt securities to a decline in market value when 
interest rates rise. Mortgage securities purchased on a delayed delivery or forward commitment basis 
through the TBA (to-be-announced) market are subject to the risk that the actual securities received 
by the Fund may be less favorable than anticipated, or that a counterparty will fail to deliver the security.&lt;/p&gt;&lt;p style="-sec-ix-redline:true;font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;Issuers 
of asset-backed securities may have limited ability to enforce the security interest in the underlying 
assets, and credit enhancements provided to support the securities, if any, may be inadequate to protect 
investors in the event of default. Like mortgage securities, asset-backed securities are subject to prepayment 
and extension risks. &lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006879Member_CollateralizedDebtObligationsCDOs2_S000006879SummaryMember"
      id="ixv-1199">&lt;p style="-sec-ix-redline:true;font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:bold; text-decoration:none;"&gt;Collateralized Debt Obligations (CDOs):&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;  The risks of an investment 
in a CDO, a type of asset backed security, and which includes CLOs, depend largely on the type of collateral 
held by the special purpose entity (SPE) and the tranche of the CDO in which the Fund invests and may 
be affected by the performance of a CDO's collateral manager. CDOs may be deemed to be illiquid and subject 
to the Fund&#x2019;s restrictions on investments in illiquid investments. In addition to the normal risks 
associated with debt securities and asset backed securities (e.g., interest rate risk, credit risk and 
default risk), CDOs carry additional risks including, but not limited to: (i) the possibility that distributions 
from collateral securities will not be adequate to make interest or other payments; (ii) the quality 
of the collateral may decline in value or quality or go into default or be downgraded; (iii) the Fund 
may invest in tranches of a CDO that are subordinate to other classes; and (iv) the complex structure 
of the security may not be fully understood at the time of investment. These risks are amplified in tranches 
of CDOs that are subordinate to other tranches.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006879Member_Income2_S000006879SummaryMember"
      id="ixv-1203">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:bold; text-decoration:none;"&gt;Income:&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;  The Fund's distributions 
to shareholders may decline when prevailing interest rates fall, when the Fund experiences defaults on 
debt securities it holds or when the Fund realizes a loss upon the sale of a debt security. &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006879Member_VariableRateSecurities2_S000006879SummaryMember"
      id="ixv-1207">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:bold; text-decoration:none;"&gt;Variable 
Rate Securities:&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;  Because changes in interest rates on variable rate securities (including floating 
rate securities) may lag behind changes in market rates, the value of such securities may decline during 
periods of rising interest rates until their interest rates reset to market rates. During periods of 
declining interest rates, because the interest rates on variable rate securities generally reset downward, 
their market value is unlikely to rise to the same extent as the value of comparable fixed rate securities.&lt;/span&gt;&lt;/p&gt;
</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006879Member_ForeignSecuritiesnon-US2_S000006879SummaryMember"
      id="ixv-1231">&lt;p style="-sec-ix-redline:true;font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:bold; text-decoration:none;"&gt;Foreign 
Securities (non-U.S.):&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;  Investing in foreign securities typically involves different risks than investing 
in U.S. securities, and includes risks associated with: (i) internal and external political and economic 
developments &#x2013; e.g., the political, economic and social policies and structures of some foreign 
countries may be less stable and more volatile than those in the U.S. or some foreign countries may be 
subject to trading restrictions or economic sanctions; diplomatic and political developments could affect 
the economies, industries, and securities and currency markets of the countries in which the Fund is 
invested, which can include rapid and adverse political changes; social instability; regional conflicts; 
sanctions imposed by the United States, other nations or other governmental entities, including supranational 
entities; terrorism; and war; (ii) trading practices &#x2013; e.g., government supervision and regulation 
of foreign securities and currency markets, trading systems and brokers may be less than in the U.S.; 
(iii) availability of information &#x2013; e.g., foreign issuers may not be subject to the same disclosure, 
accounting and financial reporting standards and practices as U.S. issuers; (iv) limited markets &#x2013; 
e.g., the securities of certain foreign issuers may be less liquid (harder to sell) and more volatile; 
and (v) currency exchange rate fluctuations and policies &#x2013; e.g., fluctuations may negatively affect 
investments denominated in foreign currencies and any income received or expenses paid by the Fund in 
that foreign currency. &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006879Member_SovereignDebtSecurities2_S000006879SummaryMember"
      id="ixv-1235">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:bold; text-decoration:none;"&gt;Sovereign Debt Securities:&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;  Sovereign debt securities 
are subject to various risks in addition to those relating to debt securities and foreign investments 
generally, including, but not limited to, the risk that a governmental entity may be unwilling or unable 
to pay interest and repay principal on its sovereign debt, or otherwise meet its obligations when due 
because of cash flow problems, insufficient foreign reserves, the relative size of the debt service burden 
to the economy as a whole, the government&#x2019;s policy towards principal international lenders such 
as the International Monetary Fund, or the political considerations to which the government may be subject. 
If a sovereign debtor defaults (or threatens to default) on its sovereign debt obligations, the indebtedness 
may be restructured. Some sovereign debtors have in the past been able to restructure their debt payments 
without the approval of some or all debt holders or to declare moratoria on payments. In the event of 
a default on sovereign debt, the Fund may also have limited legal recourse against the defaulting government 
entity.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006879Member_EmergingMarketCountries2_S000006879SummaryMember"
      id="ixv-1239">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:bold; text-decoration:none;"&gt;Emerging Market Countries:&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;  The Fund&#x2019;s investments 
in emerging market  countries are subject to all of the risks of foreign investing generally, and have 
additional heightened risks due to a lack of established legal, political, business and social frameworks 
to support securities markets, including: delays in settling portfolio securities transactions; currency 
and capital controls; greater sensitivity to interest rate changes; pervasiveness of corruption and crime; 
currency exchange rate volatility; and inflation, deflation or currency devaluation.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006879Member_FloatingRateCorporateInvestments2_S000006879SummaryMember"
      id="ixv-1261">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:bold; text-decoration:none;"&gt;Floating 
Rate Corporate Investments:&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;  Floating rate corporate loans and corporate debt securities 
generally have credit ratings below investment grade and may be subject to resale restrictions. They 
are often issued in connection with highly leveraged transactions, and may be subject to greater credit 
risks than other investments including the possibility of default or bankruptcy. In addition, a secondary 
market in corporate loans may be subject to irregular trading activity, wide bid/ask spreads and extended 
trade settlement periods, which may impair the ability to accurately value existing and prospective investments 
and to realize in a timely fashion the full value upon the sale of a corporate loan. A significant portion 
of floating rate investments may be &#x201c;covenant lite&#x201d; loans that may contain fewer or less 
restrictive constraints on the borrower or other borrower-friendly characteristics.&lt;/span&gt;&lt;/p&gt;&lt;span style="-sec-ix-redline:true;"&gt;&#160;&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006879Member_Focus2_S000006879SummaryMember"
      id="ixv-1266">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:bold; text-decoration:none;"&gt;Focus:&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt; 
 To the extent that the Fund focuses on particular countries, regions, industries, sectors or types of 
investments from time to time, the Fund may be subject to greater risks of adverse developments in such 
areas of focus than a fund that invests in a wider variety of countries, regions, industries, sectors 
or investments.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006879Member_DerivativeInstruments2_S000006879SummaryMember"
      id="ixv-1270">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:bold; text-decoration:none;"&gt;Derivative Instruments:&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;  The performance of 
derivative instruments depends largely on the performance of an underlying instrument, such as a currency, 
security, interest rate or index, and such instruments often have risks similar to their underlying instrument, 
in addition to other risks. Derivative instruments involve costs and can create economic leverage in 
the Fund's portfolio which may result in significant volatility and cause the Fund to participate in 
losses (as well as gains) in an amount that exceeds the Fund's initial investment. Other risks include 
illiquidity, mispricing or improper valuation of the derivative instrument, and imperfect correlation 
between the value of the derivative and the underlying instrument so that the Fund may not realize the 
intended benefits. When a derivative is used for hedging, the change in value of the derivative may also 
not correlate specifically with the currency, security, interest rate, index or other risk being hedged. 
With over-the-counter derivatives, there is the risk that the other party to the transaction will fail 
to perform.&lt;/span&gt;&lt;/p&gt;&lt;span style="-sec-ix-redline:true;"&gt;&#160;&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006879Member_Inflation2_S000006879SummaryMember"
      id="ixv-1275">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:bold; text-decoration:none;"&gt;Inflation:&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:bold; text-decoration:none;"&gt;  &lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;The market price of debt securities generally 
falls as inflation increases because the purchasing power of the future income and repaid principal is 
expected to be worth less when received by the Fund. Debt securities that pay a fixed rather than variable 
interest rate are especially vulnerable to inflation risk because variable-rate debt securities may be 
able to participate, over the long term, in rising interest rates which have historically corresponded 
with long-term inflationary trends.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006879Member_CurrencyManagementStrategies2_S000006879SummaryMember"
      id="ixv-1280">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:bold; text-decoration:none;"&gt;Currency Management Strategies:  &lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;Currency 
management strategies may substantially change the Fund&#x2019;s exposure to currency exchange rates and 
could result in losses to the Fund if currencies do not perform as the investment manager &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;expects. 
In addition, currency management strategies, to the extent that they reduce the Fund&#x2019;s exposure 
to currency risks, also reduce the Fund&#x2019;s ability to benefit from favorable changes in currency 
exchange rates. Using currency management strategies for purposes other than hedging further increases 
the Fund&#x2019;s exposure to foreign investment losses. Currency markets generally are not as regulated 
as securities markets. In addition, currency rates may fluctuate significantly over short periods of 
time, and can reduce returns.&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006879Member_Liquidity2_S000006879SummaryMember"
      id="ixv-1304">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:bold; text-decoration:none;"&gt;Liquidity:&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;  The trading market for a particular security 
or type of security or other investments in which the Fund invests may become less liquid or even illiquid. 
Reduced liquidity will have an adverse impact on the Fund&#x2019;s ability to sell such securities or 
other investments when necessary to meet the Fund&#x2019;s liquidity needs, which may arise or increase 
in response to a specific economic event or because the investment manager wishes to purchase particular 
investments or believes that a higher level of liquidity would be advantageous. Reduced liquidity will 
also generally lower the value of such securities or other investments. Market prices for such securities 
or other investments may be relatively volatile.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006879Member_MortgageDollarRolls2_S000006879SummaryMember"
      id="ixv-1308">&lt;p style="-sec-ix-redline:true;font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:bold; text-decoration:none;"&gt;Mortgage Dollar Rolls:&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt; 
 In a mortgage dollar roll, the Fund takes the risk that: the market price of the mortgage-backed securities 
will drop below their future repurchase price; the securities that it repurchases at a later date will 
have less favorable market characteristics; the other party to the agreement will not be able to perform; 
the roll adds leverage to the Fund's portfolio; and, it increases the Fund's sensitivity to interest 
rate changes. In addition, investment in mortgage dollar rolls may increase the portfolio turnover rate 
for the Fund.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006879Member_PortfolioTurnover2_S000006879SummaryMember"
      id="ixv-1312">&lt;p style="-sec-ix-redline:true;font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:bold; text-decoration:none;"&gt;Portfolio Turnover:&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:bold; text-decoration:none;"&gt;  &lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;Active and frequent 
trading may increase a shareholder&#x2019;s tax liability and the Fund&#x2019;s transaction costs, which 
could detract from Fund performance.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006879Member_Management2_S000006879SummaryMember"
      id="ixv-1317">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:bold; text-decoration:none;"&gt;Management:&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;  The Fund is subject 
to management risk because it is an actively managed investment portfolio. The Fund's investment manager 
applies investment techniques and risk analyses in making investment decisions for the Fund, but there 
can be no guarantee that these decisions will produce the desired results.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006879Member_Cybersecurity2_S000006879SummaryMember"
      id="ixv-1321">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:bold; text-decoration:none;"&gt;Cybersecurity:&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt; 
 Cybersecurity incidents, both intentional and unintentional, may allow an unauthorized party to gain 
access to Fund assets, Fund or customer data (including private shareholder information), or proprietary 
information, cause the Fund, the investment manager, and/or their service providers (including, but not 
limited to, Fund accountants, custodians, sub-custodians, transfer agents and financial intermediaries) 
to suffer data breaches, data corruption or loss of operational functionality or prevent Fund investors 
from purchasing, redeeming or exchanging shares or receiving distributions. The investment manager has 
limited ability to prevent or mitigate cybersecurity incidents affecting third party service providers, 
and such third party service providers may have limited indemnification &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;obligations 
to the Fund or the investment manager. Cybersecurity incidents may result in financial losses to the 
Fund and its shareholders, and substantial costs may be incurred in an effort to prevent or mitigate 
future cybersecurity incidents. Issuers of securities in which the Fund invests are also subject to cybersecurity 
risks, and the value of these securities could decline if the issuers experience cybersecurity incidents.&lt;/p&gt;&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;Because 
technology is frequently changing, new ways to carry out cyber attacks are always developing. Therefore, 
there is a chance that some risks have not been identified or prepared for, or that an attack may not 
be detected, which puts limitations on the Fund's ability to plan for or respond to a cyber attack. Like 
other funds and business enterprises, the Fund, the investment manager, and their service providers are 
subject to the risk of cyber incidents occurring from time to time.&lt;/p&gt;</oef:RiskTextBlock>
    <oef:BarChartAndPerformanceTableHeading
      contextRef="Context_20250430_20250430_S000006879Member_S000006879SummaryMember"
      id="ixv-52903">  
Performance</oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock
      contextRef="Context_20250430_20250430_S000006879Member_S000006879SummaryMember"
      id="ixv-1352">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The following bar chart and table provide some indication 
of the risks of investing in the Fund. The bar chart shows changes in the Fund's performance from year 
to year for Class A shares. The table shows how the Fund's average annual returns for 1 year, 5 years, 
10 years or since inception, as applicable, compared with those of a broad measure of market performance. 
The Fund's past performance (before and after taxes) is not necessarily an indication of how the Fund 
will perform in the future. You can obtain updated performance information at www.franklintempleton.com 
or by calling (800) DIAL BEN/342-5236.&lt;/p&gt;&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;Sales charges are not reflected in the bar chart, and if those 
charges were included, returns would be less than those shown.&lt;/p&gt;</oef:PerformanceNarrativeTextBlock>
    <oef:PerformanceInformationIllustratesVariabilityOfReturns
      contextRef="Context_20250430_20250430_S000006879Member_S000006879SummaryMember"
      id="ixv-52905">The following bar chart and table provide some indication 
of the risks of investing in the Fund. The bar chart shows changes in the Fund's performance from year 
to year for Class A shares. The table shows how the Fund's average annual returns for 1 year, 5 years, 
10 years or since inception, as applicable, compared with those of a broad measure of market performance.</oef:PerformanceInformationIllustratesVariabilityOfReturns>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="Context_20250430_20250430_S000006879Member_S000006879SummaryMember"
      id="ixv-52906">The Fund's past performance (before and after taxes) is not necessarily an indication of how the Fund 
will perform in the future.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:PerformanceAvailabilityWebSiteAddress
      contextRef="Context_20250430_20250430_S000006879Member_S000006879SummaryMember"
      id="ixv-52907">franklintempleton.com</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformanceAvailabilityPhone
      contextRef="Context_20250430_20250430_S000006879Member_S000006879SummaryMember"
      id="ixv-52908">(800) DIAL BEN/342-5236</oef:PerformanceAvailabilityPhone>
    <oef:BarChartDoesNotReflectSalesLoads
      contextRef="Context_20250430_20250430_S000006879Member_S000006879SummaryMember"
      id="ixv-52909">Sales charges are not reflected in the bar chart, and if those 
charges were included, returns would be less than those shown.</oef:BarChartDoesNotReflectSalesLoads>
    <oef:BarChartHeading
      contextRef="Context_20250430_20250430_S000006879Member_S000006879SummaryMember"
      id="ixv-52910">Class A Annual Total Returns</oef:BarChartHeading>
    <oef:BarChartClosingTextBlock
      contextRef="Context_20250430_20250430_S000006879Member_S000006879SummaryMember"
      id="ixv-1376">&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse" width="100%"&gt;&lt;tr style="font-size:1pt;"&gt;&lt;td style="width:17.33%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:68%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:14.67%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#A7A7A7; border-top:0.5pt; border-top-style:solid; border-top-color:#A7A7A7;"&gt;&lt;p style="font-size:8.5pt; font-family:Sans-Serif; font-style:normal; text-align:left; font-weight:normal; text-decoration:none;"&gt;Best Quarter: &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#A7A7A7; border-top:0.5pt; border-top-style:solid; border-top-color:#A7A7A7;"&gt;&lt;p style="font-size:8.5pt; font-family:Sans-Serif; font-style:normal; text-align:right; font-weight:normal; text-decoration:none;"&gt;2020, Q2&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#A7A7A7; border-top:0.5pt; border-top-style:solid; border-top-color:#A7A7A7;"&gt;&lt;p style="font-size:8.5pt; font-family:Sans-Serif; font-style:normal; text-align:right; font-weight:normal; text-decoration:none;"&gt;7.40%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#A7A7A7; border-top:0.5pt; border-top-style:solid; border-top-color:#A7A7A7;"&gt;&lt;p style="font-size:8.5pt; font-family:Sans-Serif; font-style:normal; text-align:left; font-weight:normal; text-decoration:none;"&gt;Worst Quarter: &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#A7A7A7; border-top:0.5pt; border-top-style:solid; border-top-color:#A7A7A7;"&gt;&lt;p style="font-size:8.5pt; font-family:Sans-Serif; font-style:normal; text-align:right; font-weight:normal; text-decoration:none;"&gt;2020, Q1&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#A7A7A7; border-top:0.5pt; border-top-style:solid; border-top-color:#A7A7A7;"&gt;&lt;p style="font-size:8.5pt; font-family:Sans-Serif; font-style:normal; text-align:right; font-weight:normal; text-decoration:none;"&gt;-9.59%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="2" cellspacing="0" style="-sec-ix-redline:true;border-collapse:collapse" width="100%"&gt;&lt;tr style="font-size:1pt;"&gt;&lt;td style="width:100%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#A7A7A7; font-size:1pt;"&gt;&lt;p style="font-size:8.5pt; font-family:Sans-Serif; font-style:normal; text-align:left; font-weight:normal; text-decoration:none;"&gt;As of June 30, 2025, the 
Fund&#x2019;s year-to-date return was 3.82%.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:BarChartClosingTextBlock>
    <oef:HighestQuarterlyReturnLabel
      contextRef="Context_20250430_20250430_C000018620Member_S000006879Member_S000006879SummaryMember"
      id="ixv-52911">Best Quarter</oef:HighestQuarterlyReturnLabel>
    <oef:BarChartHighestQuarterlyReturnDate
      contextRef="Context_20250430_20250430_C000018620Member_S000006879Member_S000006879SummaryMember"
      id="ixv-52912">2020-06-30</oef:BarChartHighestQuarterlyReturnDate>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="Context_20250430_20250430_C000018620Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52913"
      unitRef="pure">0.0740</oef:BarChartHighestQuarterlyReturn>
    <oef:LowestQuarterlyReturnLabel
      contextRef="Context_20250430_20250430_C000018620Member_S000006879Member_S000006879SummaryMember"
      id="ixv-52914">Worst Quarter</oef:LowestQuarterlyReturnLabel>
    <oef:BarChartLowestQuarterlyReturnDate
      contextRef="Context_20250430_20250430_C000018620Member_S000006879Member_S000006879SummaryMember"
      id="ixv-52915">2020-03-31</oef:BarChartLowestQuarterlyReturnDate>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="Context_20250430_20250430_C000018620Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52916"
      unitRef="pure">-0.0959</oef:BarChartLowestQuarterlyReturn>
    <oef:YearToDateReturnLabel
      contextRef="Context_20250430_20250430_C000018620Member_S000006879Member_S000006879SummaryMember"
      id="ixv-52917">As of June 30, 2025, the 
Fund&#x2019;s year-to-date return was 3.82%.</oef:YearToDateReturnLabel>
    <oef:BarChartYearToDateReturnDate
      contextRef="Context_20250430_20250430_C000018620Member_S000006879Member_S000006879SummaryMember"
      id="ixv-52918">2025-06-30</oef:BarChartYearToDateReturnDate>
    <oef:BarChartYearToDateReturn
      contextRef="Context_20250430_20250430_C000018620Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52919"
      unitRef="pure">0.0382</oef:BarChartYearToDateReturn>
    <oef:PerformanceTableHeading
      contextRef="Context_20250430_20250430_S000006879Member_S000006879SummaryMember"
      id="ixv-52920">Average Annual Total Returns (figures 
reflect sales charges) For periods ended December 31, 2024</oef:PerformanceTableHeading>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250430_20250430_C000018620Member_S000006879Member_S000006879SummaryMember"
      id="ixv-52921">Return before taxes</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000018620Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52922"
      unitRef="pure">-0.0055</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000018620Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52923"
      unitRef="pure">0.0034</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000018620Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52924"
      unitRef="pure">0.0155</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250430_20250430_AfterTaxesOnDistributionsMember_C000018620Member_S000006879Member_S000006879SummaryMember"
      id="ixv-52925">Return after taxes on distributions</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_AfterTaxesOnDistributionsMember_C000018620Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52926"
      unitRef="pure">-0.0243</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_AfterTaxesOnDistributionsMember_C000018620Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52927"
      unitRef="pure">-0.0138</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_AfterTaxesOnDistributionsMember_C000018620Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52928"
      unitRef="pure">-0.0009</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250430_20250430_AfterTaxesOnDistributionsAndSalesMember_C000018620Member_S000006879Member_S000006879SummaryMember"
      id="ixv-52929">Return after taxes on 
distributions and sale of Fund shares</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000018620Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52930"
      unitRef="pure">-0.0034</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000018620Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52931"
      unitRef="pure">-0.0047</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000018620Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52932"
      unitRef="pure">0.0046</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000018622Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52933"
      unitRef="pure">0.0186</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000018622Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52934"
      unitRef="pure">0.0070</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000018622Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52935"
      unitRef="pure">0.0152</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000018624Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52936"
      unitRef="pure">0.0291</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000018624Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52937"
      unitRef="pure">0.0081</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000018624Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52938"
      unitRef="pure">0.0166</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000128861Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52939"
      unitRef="pure">0.0365</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000128861Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52940"
      unitRef="pure">0.0145</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000128861Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52941"
      unitRef="pure">0.0232</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000018623Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52942"
      unitRef="pure">0.0353</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000018623Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52943"
      unitRef="pure">0.0133</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000018623Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52944"
      unitRef="pure">0.0219</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250430_20250430_BloombergUSAggregateIndex31_S000006879Member_S000006879SummaryMember"
      id="ixv-52945">Bloomberg US Aggregate Index </oef:AverageAnnualReturnLabel>
    <oef:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20250430_20250430_S000006879Member_S000006879SummaryMember"
      id="ixv-52946">(index reflects no deduction 
for fees, expenses or taxes)</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_BloombergUSAggregateIndex31_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52947"
      unitRef="pure">0.0125</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_BloombergUSAggregateIndex31_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52948"
      unitRef="pure">-0.0033</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_BloombergUSAggregateIndex31_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-52949"
      unitRef="pure">0.0135</oef:AvgAnnlRtrPct>
    <oef:ProspectusDate contextRef="Context_20250430_20250430" id="ixv-52950">2025-09-01</oef:ProspectusDate>
    <oef:RiskReturnHeading
      contextRef="Context_20250430_20250430_S000006878Member_S000006878SummaryMember"
      id="ixv-52951">Franklin 
Growth Opportunities Fund</oef:RiskReturnHeading>
    <oef:ObjectiveHeading
      contextRef="Context_20250430_20250430_S000006878Member_S000006878SummaryMember"
      id="ixv-52952">Investment Goal</oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock
      contextRef="Context_20250430_20250430_S000006878Member_S000006878SummaryMember"
      id="ixv-8025">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;Capital appreciation.&lt;/p&gt;</oef:ObjectivePrimaryTextBlock>
    <oef:ExpenseHeading
      contextRef="Context_20250430_20250430_S000006878Member_S000006878SummaryMember"
      id="ixv-52953">Fees 
and Expenses of the Fund</oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock
      contextRef="Context_20250430_20250430_S000006878Member_S000006878SummaryMember"
      id="ixv-8029">&lt;p style="-sec-ix-redline:true;font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;These tables describe the fees and expenses that you may pay 
if you buy, hold and sell shares of the Fund. &lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:bold; text-decoration:none;"&gt;You may pay other fees (including on Class 
R6 and Advisor Class shares), such as brokerage commissions and other fees to financial intermediaries, 
which are not reflected in the tables and examples below.&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt; You may qualify for sales charge discounts 
in Class A if you and your family invest, or agree to invest in the future, at least $25,000 in Franklin 
Templeton funds and certain other funds distributed through Franklin Distributors, LLC, the Fund&#x2019;s 
distributor. More information about these and other discounts is available from your financial professional 
and under &#x201c;Your Account&#x201d; on page 81 in the Fund&#x2019;s Prospectus and under &#x201c;Buying 
and Selling Shares&#x201d; on page 53 of the Fund&#x2019;s Statement of Additional Information. In addition, 
more information about sales charge discounts and waivers for purchases of shares through specific financial 
intermediaries is set forth in Appendix A &#x2013; &#x201c;Intermediary Sales Charge Discounts and Waivers&#x201d; 
to the Fund&#x2019;s prospectus.&lt;/span&gt;&lt;/p&gt;</oef:ExpenseNarrativeTextBlock>
    <oef:ExpenseBreakpointDiscounts
      contextRef="Context_20250430_20250430_S000006878Member_S000006878SummaryMember"
      id="ixv-52954">You may qualify for sales charge discounts 
in Class A if you and your family invest, or agree to invest in the future, at least $25,000 in Franklin 
Templeton funds and certain other funds distributed through Franklin Distributors, LLC, the Fund&#x2019;s 
distributor.</oef:ExpenseBreakpointDiscounts>
    <oef:ExpenseBreakpointMinimumInvestmentRequiredAmount
      contextRef="Context_20250430_20250430_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-52955"
      unitRef="usd">25000</oef:ExpenseBreakpointMinimumInvestmentRequiredAmount>
    <oef:ShareholderFeesCaption
      contextRef="Context_20250430_20250430_S000006878Member_S000006878SummaryMember"
      id="ixv-52956">Shareholder Fees</oef:ShareholderFeesCaption>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250430_20250430_C000018615Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-52957"
      unitRef="pure">0.0550</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250430_20250430_C000018617Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-52958"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250430_20250430_C000018619Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-52959"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250430_20250430_C000128860Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-52960"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250430_20250430_C000018618Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-52961"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250430_20250430_C000018615Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="_197_"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250430_20250430_C000018617Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-52963"
      unitRef="pure">0.0100</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250430_20250430_C000018619Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-52964"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250430_20250430_C000128860Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-52965"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250430_20250430_C000018618Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-52966"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:OperatingExpensesCaption
      contextRef="Context_20250430_20250430_S000006878Member_S000006878SummaryMember"
      id="ixv-52967">Annual 
Fund Operating Expenses (expenses that you pay each year as a percentage of the value 
of your investment)</oef:OperatingExpensesCaption>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250430_20250430_C000018615Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-52968"
      unitRef="pure">0.0054</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250430_20250430_C000018617Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-52969"
      unitRef="pure">0.0054</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250430_20250430_C000018619Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-52970"
      unitRef="pure">0.0054</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250430_20250430_C000128860Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-52971"
      unitRef="pure">0.0054</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250430_20250430_C000018618Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-52972"
      unitRef="pure">0.0054</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250430_20250430_C000018615Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-52973"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250430_20250430_C000018617Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-52974"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250430_20250430_C000018619Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-52975"
      unitRef="pure">0.0050</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250430_20250430_C000128860Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-52976"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250430_20250430_C000018618Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-52977"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250430_20250430_C000018615Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-52978"
      unitRef="pure">0.0010</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250430_20250430_C000018617Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-52979"
      unitRef="pure">0.0010</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250430_20250430_C000018619Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-52980"
      unitRef="pure">0.0010</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250430_20250430_C000128860Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-52981"
      unitRef="pure">0.0003</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250430_20250430_C000018618Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-52982"
      unitRef="pure">0.0010</oef:OtherExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250430_20250430_C000018615Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-52983"
      unitRef="pure">0.0089</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250430_20250430_C000018617Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-52984"
      unitRef="pure">0.0164</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250430_20250430_C000018619Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-52985"
      unitRef="pure">0.0114</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250430_20250430_C000128860Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-52986"
      unitRef="pure">0.0057</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250430_20250430_C000018618Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-52987"
      unitRef="pure">0.0064</oef:ExpensesOverAssets>
    <oef:ExpenseExampleHeading
      contextRef="Context_20250430_20250430_S000006878Member_S000006878SummaryMember"
      id="ixv-52988">Example</oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock
      contextRef="Context_20250430_20250430_S000006878Member_S000006878SummaryMember"
      id="ixv-8301">&lt;p style="-sec-ix-redline:true;font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;This 
Example is intended to help you compare the cost of investing in the Fund with the cost of investing 
in other mutual funds. The Example assumes that you invest $10,000 in the Fund for the time periods indicated 
and then redeem all of your shares at the end of the period. The Example also assumes that your investment 
has a 5% return each year and that the Fund's operating expenses remain the same. Although your actual 
costs may be higher or lower, based on these assumptions your costs would be:&lt;/p&gt;</oef:ExpenseExampleNarrativeTextBlock>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250430_20250430_C000018615Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-52989"
      unitRef="usd">636</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250430_20250430_C000018615Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-52990"
      unitRef="usd">818</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250430_20250430_C000018615Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-52991"
      unitRef="usd">1016</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250430_20250430_C000018615Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-52992"
      unitRef="usd">1585</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250430_20250430_C000018617Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-52993"
      unitRef="usd">267</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250430_20250430_C000018617Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-52994"
      unitRef="usd">517</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250430_20250430_C000018617Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-52995"
      unitRef="usd">891</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250430_20250430_C000018617Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-52996"
      unitRef="usd">1742</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250430_20250430_C000018619Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-52997"
      unitRef="usd">116</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250430_20250430_C000018619Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-52998"
      unitRef="usd">362</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250430_20250430_C000018619Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-52999"
      unitRef="usd">627</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250430_20250430_C000018619Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-53000"
      unitRef="usd">1384</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250430_20250430_C000128860Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-53001"
      unitRef="usd">58</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250430_20250430_C000128860Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-53002"
      unitRef="usd">183</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250430_20250430_C000128860Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-53003"
      unitRef="usd">318</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250430_20250430_C000128860Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-53004"
      unitRef="usd">713</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250430_20250430_C000018618Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-53005"
      unitRef="usd">65</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250430_20250430_C000018618Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-53006"
      unitRef="usd">204</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250430_20250430_C000018618Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-53007"
      unitRef="usd">356</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250430_20250430_C000018618Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-53008"
      unitRef="usd">797</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionByYearCaption
      contextRef="Context_20250430_20250430_S000006878Member_S000006878SummaryMember"
      id="ixv-53009">If you do not sell your shares:</oef:ExpenseExampleNoRedemptionByYearCaption>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="Context_20250430_20250430_C000018617Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-53010"
      unitRef="usd">167</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="Context_20250430_20250430_C000018617Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-53011"
      unitRef="usd">517</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="Context_20250430_20250430_C000018617Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-53012"
      unitRef="usd">891</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="Context_20250430_20250430_C000018617Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-53013"
      unitRef="usd">1742</oef:ExpenseExampleNoRedemptionYear10>
    <oef:PortfolioTurnoverHeading
      contextRef="Context_20250430_20250430_S000006878Member_S000006878SummaryMember"
      id="ixv-53014">Portfolio 
Turnover</oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock
      contextRef="Context_20250430_20250430_S000006878Member_S000006878SummaryMember"
      id="ixv-8488">&lt;p style="-sec-ix-redline:true;font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The Fund pays transaction costs, such as commissions, when it buys and sells securities 
(or "turns over" its portfolio). A higher portfolio turnover rate may indicate higher transaction costs 
and may result in higher taxes when Fund shares are held in a taxable account. These costs, which are 
not reflected in annual Fund operating expenses or in the Example, affect the Fund's performance. During 
the most recent fiscal year, the Fund's portfolio turnover rate was 27.59% of the average value of its 
portfolio.&lt;/p&gt;</oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate
      contextRef="Context_20250430_20250430_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-53015"
      unitRef="pure">0.2759</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading
      contextRef="Context_20250430_20250430_S000006878Member_S000006878SummaryMember"
      id="ixv-53016">Principal Investment Strategies</oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock
      contextRef="Context_20250430_20250430_S000006878Member_S000006878SummaryMember"
      id="ixv-8492">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;Under 
normal market conditions, the Fund invests predominantly in equity securities of companies demonstrating 
accelerating growth, increasing profitability, or above-average growth or growth potential as compared 
with the overall economy. The Fund normally invests predominantly in equity securities, primarily to 
predominantly common stock.&lt;/p&gt;&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;A 
portion to a significant amount of the Fund's investments may be in smaller and midsize companies. The 
Fund, from time to time, may have significant positions in particular sectors, such as information technology 
(including technology equipment and hardware, technology services, software and internet services), healthcare 
and consumer discretionary.&lt;/p&gt;&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The Fund may make private investments in companies whose securities are not publicly 
traded (including companies that have not yet issued securities publicly in an initial public offering 
("IPO")), often in the form of private placements, which are exempt from registration under the federal 
securities laws and are only sold to certain investors meeting predefined criteria.&lt;/p&gt;&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The investment manager 
uses fundamental, "bottom-up" research to seek companies meeting its criteria of growth potential, quality 
and valuation. In seeking sustainable growth characteristics, the investment manager looks for companies 
that it believes can produce sustainable earnings and cash flow growth, evaluating the long term market 
opportunity and competitive structure of an industry to target leaders and emerging leaders. In assessing 
value, the investment manager considers whether security prices fully reflect the balance of the sustainable 
growth opportunities relative to business and financial risks.&lt;/p&gt;</oef:StrategyNarrativeTextBlock>
    <oef:StrategyPortfolioConcentration
      contextRef="Context_20250430_20250430_S000006878Member_S000006878SummaryMember"
      id="ixv-53017">Under 
normal market conditions, the Fund invests predominantly in equity securities of companies demonstrating 
accelerating growth, increasing profitability, or above-average growth or growth potential as compared 
with the overall economy.</oef:StrategyPortfolioConcentration>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006878Member_PrincipalRisks2_S000006878SummaryMember"
      id="ixv-8516">&lt;p style="font-size:13.0pt; font-family:Arial; text-align:left; color:#004C97; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:13.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:normal; text-decoration:none;"&gt;Principal 
Risks&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;You 
could lose money by investing in the Fund. Mutual fund shares are not deposits or obligations of, or 
guaranteed or endorsed by, any bank, and are not insured by the Federal Deposit Insurance Corporation, 
the Federal Reserve Board, or any other agency of the U.S. government.&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006878Member_RiskLoseMoneyMember_S000006878SummaryMember"
      id="ixv-53018">You 
could lose money by investing in the Fund.</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006878Member_RiskNotInsuredMember_S000006878SummaryMember"
      id="ixv-53019">Mutual fund shares are not deposits or obligations of, or 
guaranteed or endorsed by, any bank, and are not insured by the Federal Deposit Insurance Corporation, 
the Federal Reserve Board, or any other agency of the U.S. government.</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006878Member_Market2_S000006878SummaryMember"
      id="ixv-8520">&lt;p style="-sec-ix-redline:true;font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:bold; text-decoration:none;"&gt;Market: 
 &lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;The 
market values of securities or other investments owned by the Fund will go up or down, sometimes rapidly 
or unpredictably. The market value of a security or other investment may be reduced by market activity 
or other results of supply and demand unrelated to the issuer. This is a basic risk associated with all 
investments. When there are more sellers than buyers, prices tend to fall. Likewise, when there are more 
buyers than sellers, prices tend to rise. In addition, the value of the Fund&#x2019;s investments may 
go up or down due to general market or other conditions that are not specifically related to a particular 
issuer, such as: real or perceived adverse economic changes, including widespread liquidity issues and 
defaults in one or more industries; changes in interest, inflation or exchange rates; unexpected natural 
and man-made world events, such as diseases or disasters; financial, political or social disruptions, 
including terrorism and war; and U.S. trade disputes or other disputes with specific countries that could 
result in additional tariffs, trade barriers and/or investment restrictions in certain securities in 
those countries. Any of these conditions can adversely affect the economic prospects of many companies, 
sectors, nations, regions and the market in general, in ways that cannot necessarily be foreseen.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;Stock 
prices tend to go up and down more dramatically than those of debt securities. A slower-growth or recessionary 
economic environment could have an adverse effect on the prices of the various stocks held by the Fund.&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006878Member_GrowthStyleInvesting2_S000006878SummaryMember"
      id="ixv-8544">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:bold; text-decoration:none;"&gt;Growth 
Style Investing:&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt; &lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt; Growth stock prices reflect projections of future earnings or revenues, and can, 
therefore, fall dramatically if the company fails to meet those projections. Growth stocks may be more 
expensive relative to their current earnings or assets compared to value or other stocks, and if earnings 
growth expectations moderate, their valuations may return to more typical norms, causing their stock 
prices to fall. Prices of these companies&#x2019; securities may be more volatile than other securities, 
particularly over the short term. In addition, investment styles can go in and out of favor, which could 
cause additional volatility in the prices of the Fund&#x2019;s portfolio holdings.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006878Member_Focus2_S000006878SummaryMember"
      id="ixv-8549">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:bold; text-decoration:none;"&gt;Focus:&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt; 
 To the extent that the Fund focuses on particular countries, regions, industries, sectors or types of 
investments from time to time, the Fund may be subject to greater risks of adverse developments in such 
areas of focus than a fund that invests in a wider variety of countries, regions, industries, sectors 
or investments.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006878Member_Informationtechnologycompanies2_S000006878SummaryMember"
      id="ixv-8553">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:normal; text-decoration:none;"&gt;Information technology companies:&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:bold; text-decoration:none;"&gt; &lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:bold; text-decoration:none;"&gt; 
&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;Companies 
in the information technology sector have historically been volatile due to the rapid pace of product 
change and development within the sector. For example, their products and services may not prove commercially 
successful or may become obsolete quickly. In addition, delays in or cancellation of the release of anticipated 
products or services may also affect the price of an information technology company&#x2019;s stock. Information 
technology companies are subject to significant competitive pressures, such as new market entrants, aggressive 
pricing and tight profit margins. The activities of these companies may also be adversely affected by 
changes in government regulations, worldwide technological developments or investor perception of a company 
and/or its products or services. The stock prices of companies operating within this sector may be subject 
to abrupt or erratic movements.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006878Member_Healthcarecompanies2_S000006878SummaryMember"
      id="ixv-8559">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:normal; text-decoration:none;"&gt;Healthcare companies:&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;  The activities of 
healthcare companies may be funded or subsidized by federal and state governments. If government funding 
and subsidies are reduced or discontinued, the profitability of these companies could be adversely affected. 
Healthcare companies may also be affected by government policies on healthcare reimbursements, regulatory 
approval for new drugs and medical products, and similar matters. They are also subject to legislative 
risk, i.e., the risks associated with the reform of the healthcare system through legislation.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006878Member_Consumerdiscretionarycompanies2_S000006878SummaryMember"
      id="ixv-8563">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:normal; text-decoration:none;"&gt;Consumer 
discretionary companies:&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;  Companies in the consumer discretionary sector could be affected by, among other 
things, overall economic conditions, interest rates, consumer confidence, and disposable income.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006878Member_SmallandMidCapitalizationCompanies2_S000006878SummaryMember"
      id="ixv-8585">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:bold; text-decoration:none;"&gt;Small 
and Mid Capitalization Companies:&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;  Securities issued by small and mid capitalization companies 
may be more volatile in price than those of larger companies and may involve substantial risks. Such 
risks may include greater sensitivity to economic conditions, less certain growth prospects, lack of 
depth of management and funds for growth and development, and limited or less developed product lines 
and markets. In addition, small and mid capitalization companies may be particularly affected by interest 
rate increases, as they may find it more difficult to borrow money to continue or expand operations, 
or may have difficulty in repaying any loans. The markets for securities issued by small and mid capitalization 
companies also tend to be less liquid than the markets for securities issued by larger companies. &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006878Member_PrivateCompanyPrivatePlacementRisk2_S000006878SummaryMember"
      id="ixv-8589">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:bold; text-decoration:none;"&gt;Private 
Company/Private Placement Risk:&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt; &#160;Investments in the stocks of private companies, including 
companies that have not yet issued securities publicly in an initial public offering ("IPO"), involve 
greater risks than investments in stocks of many publicly traded companies. Compared to public companies, 
there is significantly less information available about private companies and there is no assurance that 
the information obtained by the Fund is reliable. Investments in private companies and private placements 
are generally considered to be illiquid and may be difficult to sell at a desirable time or at the prices 
at which the Fund has valued the investments. Investments in private companies and private placements 
are typically difficult to value since there are no market prices and less overall financial information 
available. Difficulty in valuing such investments may make it difficult to accurately determine a Fund's 
exposure to private investments, which could cause the Fund to invest to a greater extent in illiquid 
investments and subject the Fund to increased risks. The Fund&#x2019;s NAV could be adversely affected 
if the Fund's determinations regarding the value of the Fund's private investments were materially higher 
than the values that the Fund ultimately realizes upon the disposal of such investments. In addition, 
private companies may have limited financial resources and may be unable to meet their obligations. Investments 
in private companies and private placements may involve a high degree of business and financial risk 
and may result in substantial losses. These factors may have a negative effect on the Fund's performance.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006878Member_Liquidity2_S000006878SummaryMember"
      id="ixv-8593">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:bold; text-decoration:none;"&gt;Liquidity:&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt; 
 The trading market for a particular security or type of security or other investments in which the Fund 
invests may become less liquid or even illiquid. Reduced liquidity will have an adverse impact on the 
Fund&#x2019;s ability to sell such securities or other investments when necessary to meet the Fund&#x2019;s 
liquidity needs, which may arise or increase in response to a specific economic event or because the 
investment manager wishes to purchase particular investments or believes that a higher level of liquidity 
would be advantageous. Reduced liquidity will also generally lower the value of such securities or other 
investments. Market prices for such securities or other investments may be relatively volatile.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006878Member_Management2_S000006878SummaryMember"
      id="ixv-8615">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:bold; text-decoration:none;"&gt;Management:&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt; 
 The Fund is subject to management risk because it is an actively managed investment portfolio. The Fund's 
investment manager applies investment techniques and risk analyses in making investment decisions for 
the Fund, but there can be no guarantee that these decisions will produce the desired results.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006878Member_Cybersecurity2_S000006878SummaryMember"
      id="ixv-8619">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:bold; text-decoration:none;"&gt;Cybersecurity:&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt; 
 Cybersecurity incidents, both intentional and unintentional, may allow an unauthorized party to gain 
access to Fund assets, Fund or customer data (including private shareholder information), or proprietary 
information, cause the Fund, the investment manager, and/or their service providers (including, but not 
limited to, Fund accountants, custodians, sub-custodians, transfer agents and financial intermediaries) 
to suffer data breaches, data corruption or loss of operational functionality or prevent Fund investors 
from purchasing, redeeming or exchanging shares or receiving distributions. The investment manager has 
limited ability to prevent or mitigate cybersecurity incidents affecting third party service providers, 
and such third party service providers may have limited indemnification obligations to the Fund or the 
investment manager. Cybersecurity incidents may result in financial losses to the Fund and its shareholders, 
and substantial costs may be incurred in an effort to prevent or mitigate future cybersecurity incidents. 
Issuers of securities in which the Fund invests are also subject to cybersecurity risks, and the value 
of these securities could decline if the issuers experience cybersecurity incidents.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;Because technology is 
frequently changing, new ways to carry out cyber attacks are always developing. Therefore, there is a 
chance that some risks have not been identified or prepared for, or that an attack may not be detected, 
which puts limitations on the Fund's ability to plan for or respond to a cyber attack. Like other funds 
and business enterprises, the Fund, the investment manager, and their service providers are subject to 
the risk of cyber incidents occurring from time to time.&lt;/p&gt;</oef:RiskTextBlock>
    <oef:BarChartAndPerformanceTableHeading
      contextRef="Context_20250430_20250430_S000006878Member_S000006878SummaryMember"
      id="ixv-53020">Performance</oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock
      contextRef="Context_20250430_20250430_S000006878Member_S000006878SummaryMember"
      id="ixv-8626">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The 
following bar chart and table provide some indication of the risks of investing in the Fund. The bar 
chart shows changes in the Fund's performance from year to year for Class A shares. The table shows how 
the Fund's average annual returns for 1 year, 5 years, 10 years or since inception, as applicable, compared 
with those of a broad measure of market performance and additional indexes with characteristics relevant 
to the Fund. The Fund's past performance (before and after taxes) is not necessarily an indication of 
how the Fund will perform in the future. You can obtain updated performance information at www.franklintempleton.com 
or by calling (800) DIAL BEN/342-5236.&lt;/p&gt;&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;Sales charges are not reflected in the bar chart, and if those 
charges were included, returns would be less than those shown. &lt;/p&gt;</oef:PerformanceNarrativeTextBlock>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="Context_20250430_20250430_S000006878Member_S000006878SummaryMember"
      id="ixv-53021">The Fund's past performance (before and after taxes) is not necessarily an indication of 
how the Fund will perform in the future.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:PerformanceAvailabilityWebSiteAddress
      contextRef="Context_20250430_20250430_S000006878Member_S000006878SummaryMember"
      id="ixv-53022">franklintempleton.com</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformanceAvailabilityPhone
      contextRef="Context_20250430_20250430_S000006878Member_S000006878SummaryMember"
      id="ixv-53023">(800) DIAL BEN/342-5236</oef:PerformanceAvailabilityPhone>
    <oef:BarChartDoesNotReflectSalesLoads
      contextRef="Context_20250430_20250430_S000006878Member_S000006878SummaryMember"
      id="ixv-53024">Sales charges are not reflected in the bar chart, and if those 
charges were included, returns would be less than those shown.</oef:BarChartDoesNotReflectSalesLoads>
    <oef:BarChartHeading
      contextRef="Context_20250430_20250430_S000006878Member_S000006878SummaryMember"
      id="ixv-53025">Class A Annual Total Returns</oef:BarChartHeading>
    <oef:BarChartClosingTextBlock
      contextRef="Context_20250430_20250430_S000006878Member_S000006878SummaryMember"
      id="ixv-8650">&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse" width="100%"&gt;&lt;tr style="font-size:1pt;"&gt;&lt;td style="width:17.33%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:68%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:14.67%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#A7A7A7; border-top:0.5pt; border-top-style:solid; border-top-color:#A7A7A7;"&gt;&lt;p style="font-size:8.5pt; font-family:Sans-Serif; font-style:normal; text-align:left; font-weight:normal; text-decoration:none;"&gt;Best Quarter: &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#A7A7A7; border-top:0.5pt; border-top-style:solid; border-top-color:#A7A7A7;"&gt;&lt;p style="font-size:8.5pt; font-family:Sans-Serif; font-style:normal; text-align:right; font-weight:normal; text-decoration:none;"&gt;2020, Q2&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#A7A7A7; border-top:0.5pt; border-top-style:solid; border-top-color:#A7A7A7;"&gt;&lt;p style="font-size:8.5pt; font-family:Sans-Serif; font-style:normal; text-align:right; font-weight:normal; text-decoration:none;"&gt;33.26%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#A7A7A7; border-top:0.5pt; border-top-style:solid; border-top-color:#A7A7A7;"&gt;&lt;p style="font-size:8.5pt; font-family:Sans-Serif; font-style:normal; text-align:left; font-weight:normal; text-decoration:none;"&gt;Worst Quarter: &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#A7A7A7; border-top:0.5pt; border-top-style:solid; border-top-color:#A7A7A7;"&gt;&lt;p style="font-size:8.5pt; font-family:Sans-Serif; font-style:normal; text-align:right; font-weight:normal; text-decoration:none;"&gt;2022, Q2&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#A7A7A7; border-top:0.5pt; border-top-style:solid; border-top-color:#A7A7A7;"&gt;&lt;p style="font-size:8.5pt; font-family:Sans-Serif; font-style:normal; text-align:right; font-weight:normal; text-decoration:none;"&gt;-24.36%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="2" cellspacing="0" style="-sec-ix-redline:true;border-collapse:collapse" width="100%"&gt;&lt;tr style="font-size:1pt;"&gt;&lt;td style="width:100%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#A7A7A7; font-size:1pt;"&gt;&lt;p style="font-size:8.5pt; font-family:Sans-Serif; font-style:normal; text-align:left; font-weight:normal; text-decoration:none;"&gt;As of June 30, 2025, the 
Fund&#x2019;s year-to-date return was 5.58%.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:BarChartClosingTextBlock>
    <oef:HighestQuarterlyReturnLabel
      contextRef="Context_20250430_20250430_C000018615Member_S000006878Member_S000006878SummaryMember"
      id="ixv-53026">Best Quarter</oef:HighestQuarterlyReturnLabel>
    <oef:BarChartHighestQuarterlyReturnDate
      contextRef="Context_20250430_20250430_C000018615Member_S000006878Member_S000006878SummaryMember"
      id="ixv-53027">2020-06-30</oef:BarChartHighestQuarterlyReturnDate>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="Context_20250430_20250430_C000018615Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-53028"
      unitRef="pure">0.3326</oef:BarChartHighestQuarterlyReturn>
    <oef:LowestQuarterlyReturnLabel
      contextRef="Context_20250430_20250430_C000018615Member_S000006878Member_S000006878SummaryMember"
      id="ixv-53029">Worst Quarter</oef:LowestQuarterlyReturnLabel>
    <oef:BarChartLowestQuarterlyReturnDate
      contextRef="Context_20250430_20250430_C000018615Member_S000006878Member_S000006878SummaryMember"
      id="ixv-53030">2022-06-30</oef:BarChartLowestQuarterlyReturnDate>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="Context_20250430_20250430_C000018615Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-53031"
      unitRef="pure">-0.2436</oef:BarChartLowestQuarterlyReturn>
    <oef:YearToDateReturnLabel
      contextRef="Context_20250430_20250430_C000018615Member_S000006878Member_S000006878SummaryMember"
      id="ixv-53032">As of June 30, 2025, the 
Fund&#x2019;s year-to-date return was 5.58%.</oef:YearToDateReturnLabel>
    <oef:BarChartYearToDateReturnDate
      contextRef="Context_20250430_20250430_C000018615Member_S000006878Member_S000006878SummaryMember"
      id="ixv-53033">2025-06-30</oef:BarChartYearToDateReturnDate>
    <oef:BarChartYearToDateReturn
      contextRef="Context_20250430_20250430_C000018615Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-53034"
      unitRef="pure">0.0558</oef:BarChartYearToDateReturn>
    <oef:PerformanceTableHeading
      contextRef="Context_20250430_20250430_S000006878Member_S000006878SummaryMember"
      id="ixv-53035">Average Annual Total Returns (figures 
reflect sales charges) For periods ended December 31, 2024</oef:PerformanceTableHeading>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250430_20250430_C000018615Member_S000006878Member_S000006878SummaryMember"
      id="ixv-53036">Return before taxes</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000018615Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-53037"
      unitRef="pure">0.1860</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000018615Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-53038"
      unitRef="pure">0.1227</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000018615Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-53039"
      unitRef="pure">0.1205</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250430_20250430_AfterTaxesOnDistributionsMember_C000018615Member_S000006878Member_S000006878SummaryMember"
      id="ixv-53040">Return after taxes on distributions</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_AfterTaxesOnDistributionsMember_C000018615Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-53041"
      unitRef="pure">0.1590</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_AfterTaxesOnDistributionsMember_C000018615Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-53042"
      unitRef="pure">0.1012</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_AfterTaxesOnDistributionsMember_C000018615Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-53043"
      unitRef="pure">0.1014</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250430_20250430_AfterTaxesOnDistributionsAndSalesMember_C000018615Member_S000006878Member_S000006878SummaryMember"
      id="ixv-53044">Return after taxes on 
distributions and sale of Fund shares</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000018615Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-53045"
      unitRef="pure">0.1299</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000018615Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-53046"
      unitRef="pure">0.0952</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000018615Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-53047"
      unitRef="pure">0.0951</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000018617Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-53048"
      unitRef="pure">0.2354</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000018617Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-53049"
      unitRef="pure">0.1269</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000018617Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-53050"
      unitRef="pure">0.1185</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000018619Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-53051"
      unitRef="pure">0.2519</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000018619Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-53052"
      unitRef="pure">0.1325</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000018619Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-53053"
      unitRef="pure">0.1242</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000128860Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-53054"
      unitRef="pure">0.2592</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000128860Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-53055"
      unitRef="pure">0.1392</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000128860Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-53056"
      unitRef="pure">0.1312</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000018618Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-53057"
      unitRef="pure">0.2582</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000018618Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-53058"
      unitRef="pure">0.1382</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000018618Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-53059"
      unitRef="pure">0.1297</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250430_20250430_Russell3000Index32_S000006878Member_S000006878SummaryMember"
      id="ixv-53060">Russell 3000&#xae; 
Index </oef:AverageAnnualReturnLabel>
    <oef:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20250430_20250430_S000006878Member_S000006878SummaryMember"
      id="ixv-53062">(index reflects no deduction for fees, expenses or taxes)</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_Russell3000Index32_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-53063"
      unitRef="pure">0.2381</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_Russell3000Index32_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-53064"
      unitRef="pure">0.1386</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_Russell3000Index32_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-53065"
      unitRef="pure">0.1254</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250430_20250430_Russell3000GrowthIndex33_S000006878Member_S000006878SummaryMember"
      id="ixv-53066">Russell 3000 Growth Index 
</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_Russell3000GrowthIndex33_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-53067"
      unitRef="pure">0.3246</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_Russell3000GrowthIndex33_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-53068"
      unitRef="pure">0.1824</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_Russell3000GrowthIndex33_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-53069"
      unitRef="pure">0.1622</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250430_20250430_SP500Index34_S000006878Member_S000006878SummaryMember"
      id="ixv-53070">S&amp;P 500&#xae; 
Index </oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_SP500Index34_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-53072"
      unitRef="pure">0.2502</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_SP500Index34_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-53073"
      unitRef="pure">0.1452</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_SP500Index34_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-53074"
      unitRef="pure">0.1310</oef:AvgAnnlRtrPct>
    <oef:RiskReturnHeading
      contextRef="Context_20250430_20250430_S000006889Member_S000006889SummaryMember"
      id="ixv-53075">Franklin 
Small Cap Growth Fund</oef:RiskReturnHeading>
    <oef:ObjectiveHeading
      contextRef="Context_20250430_20250430_S000006889Member_S000006889SummaryMember"
      id="ixv-53076">Investment Goal</oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock
      contextRef="Context_20250430_20250430_S000006889Member_S000006889SummaryMember"
      id="ixv-9019">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;Long-term capital growth.&lt;/p&gt;</oef:ObjectivePrimaryTextBlock>
    <oef:ExpenseHeading
      contextRef="Context_20250430_20250430_S000006889Member_S000006889SummaryMember"
      id="ixv-53077">Fees and 
Expenses of the Fund</oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock
      contextRef="Context_20250430_20250430_S000006889Member_S000006889SummaryMember"
      id="ixv-9022">&lt;p style="-sec-ix-redline:true;font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;These tables describe the fees and expenses that you may pay if you buy, hold 
and sell shares of the Fund. &lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:bold; text-decoration:none;"&gt;You may pay other fees (including on Class R6 and Advisor Class 
shares), such as brokerage commissions and other fees to financial intermediaries, which are not reflected 
in the tables and examples below.&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt; You may qualify for sales charge discounts in Class A if 
you and your family invest, or agree to invest in the future, at least $25,000 in Franklin Templeton 
funds and certain other funds distributed through Franklin Distributors, LLC, the Fund&#x2019;s distributor. 
More information about these and other discounts is available from your financial professional and under 
&#x201c;Your Account&#x201d; on page 81 in the Fund&#x2019;s Prospectus and under &#x201c;Buying and Selling 
Shares&#x201d; on page 53 of the Fund&#x2019;s Statement of Additional Information. In addition, more information 
about sales charge discounts and waivers for purchases of shares through specific financial intermediaries 
is set forth in Appendix A &#x2013; &#x201c;Intermediary Sales Charge Discounts and Waivers&#x201d; to the 
Fund&#x2019;s prospectus.&lt;/span&gt;&lt;/p&gt;</oef:ExpenseNarrativeTextBlock>
    <oef:ExpenseBreakpointDiscounts
      contextRef="Context_20250430_20250430_S000006889Member_S000006889SummaryMember"
      id="ixv-53078">You may qualify for sales charge discounts in Class A if 
you and your family invest, or agree to invest in the future, at least $25,000 in Franklin Templeton 
funds and certain other funds distributed through Franklin Distributors, LLC, the Fund&#x2019;s distributor.</oef:ExpenseBreakpointDiscounts>
    <oef:ExpenseBreakpointMinimumInvestmentRequiredAmount
      contextRef="Context_20250430_20250430_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53079"
      unitRef="usd">25000</oef:ExpenseBreakpointMinimumInvestmentRequiredAmount>
    <oef:ShareholderFeesCaption
      contextRef="Context_20250430_20250430_S000006889Member_S000006889SummaryMember"
      id="ixv-53080">Shareholder Fees</oef:ShareholderFeesCaption>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250430_20250430_C000018655Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53081"
      unitRef="pure">0.0550</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250430_20250430_C000018657Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53082"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250430_20250430_C000018659Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53083"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250430_20250430_C000128865Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53084"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250430_20250430_C000018658Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53085"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250430_20250430_C000018655Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="_355_"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250430_20250430_C000018657Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53087"
      unitRef="pure">0.0100</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250430_20250430_C000018659Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53088"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250430_20250430_C000128865Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53089"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250430_20250430_C000018658Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53090"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:OperatingExpensesCaption
      contextRef="Context_20250430_20250430_S000006889Member_S000006889SummaryMember"
      id="ixv-53091">Annual 
Fund Operating Expenses (expenses that you pay each year as a percentage of the value 
of your investment)</oef:OperatingExpensesCaption>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250430_20250430_C000018655Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53092"
      unitRef="pure">0.0061</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250430_20250430_C000018657Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53093"
      unitRef="pure">0.0061</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250430_20250430_C000018659Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53094"
      unitRef="pure">0.0061</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250430_20250430_C000128865Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53095"
      unitRef="pure">0.0061</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250430_20250430_C000018658Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53096"
      unitRef="pure">0.0061</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250430_20250430_C000018655Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53097"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250430_20250430_C000018657Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53098"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250430_20250430_C000018659Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53099"
      unitRef="pure">0.0050</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250430_20250430_C000128865Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53100"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250430_20250430_C000018658Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53101"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250430_20250430_C000018655Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53102"
      unitRef="pure">0.0018</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250430_20250430_C000018657Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53103"
      unitRef="pure">0.0018</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250430_20250430_C000018659Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53104"
      unitRef="pure">0.0018</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250430_20250430_C000128865Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53105"
      unitRef="pure">0.0005</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250430_20250430_C000018658Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53106"
      unitRef="pure">0.0018</oef:OtherExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250430_20250430_C000018655Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53107"
      unitRef="pure">0.0104</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250430_20250430_C000018657Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53108"
      unitRef="pure">0.0179</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250430_20250430_C000018659Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53109"
      unitRef="pure">0.0129</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250430_20250430_C000128865Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53110"
      unitRef="pure">0.0066</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250430_20250430_C000018658Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53111"
      unitRef="pure">0.0079</oef:ExpensesOverAssets>
    <oef:ExpenseExampleHeading
      contextRef="Context_20250430_20250430_S000006889Member_S000006889SummaryMember"
      id="ixv-53112">Example</oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock
      contextRef="Context_20250430_20250430_S000006889Member_S000006889SummaryMember"
      id="ixv-9294">&lt;p style="-sec-ix-redline:true;font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;This 
Example is intended to help you compare the cost of investing in the Fund with the cost of investing 
in other mutual funds. The Example assumes that you invest $10,000 in the Fund for the time periods indicated 
and then redeem all of your shares at the end of the period. The Example also assumes that your investment 
has a 5% return each year and that the Fund's operating expenses remain the same. Although your actual 
costs may be higher or lower, based on these assumptions your costs would be:&lt;/p&gt;</oef:ExpenseExampleNarrativeTextBlock>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250430_20250430_C000018655Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53113"
      unitRef="usd">650</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250430_20250430_C000018655Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53114"
      unitRef="usd">862</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250430_20250430_C000018655Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53115"
      unitRef="usd">1092</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250430_20250430_C000018655Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53116"
      unitRef="usd">1752</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250430_20250430_C000018657Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53117"
      unitRef="usd">282</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250430_20250430_C000018657Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53118"
      unitRef="usd">564</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250430_20250430_C000018657Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53119"
      unitRef="usd">970</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250430_20250430_C000018657Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53120"
      unitRef="usd">1909</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250430_20250430_C000018659Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53121"
      unitRef="usd">131</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250430_20250430_C000018659Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53122"
      unitRef="usd">408</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250430_20250430_C000018659Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53123"
      unitRef="usd">707</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250430_20250430_C000018659Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53124"
      unitRef="usd">1556</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250430_20250430_C000128865Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53125"
      unitRef="usd">67</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250430_20250430_C000128865Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53126"
      unitRef="usd">210</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250430_20250430_C000128865Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53127"
      unitRef="usd">367</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250430_20250430_C000128865Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53128"
      unitRef="usd">822</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250430_20250430_C000018658Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53129"
      unitRef="usd">81</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250430_20250430_C000018658Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53130"
      unitRef="usd">253</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250430_20250430_C000018658Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53131"
      unitRef="usd">439</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250430_20250430_C000018658Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53132"
      unitRef="usd">978</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionByYearCaption
      contextRef="Context_20250430_20250430_S000006889Member_S000006889SummaryMember"
      id="ixv-53133">If you do not sell your shares:</oef:ExpenseExampleNoRedemptionByYearCaption>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="Context_20250430_20250430_C000018657Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53134"
      unitRef="usd">182</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="Context_20250430_20250430_C000018657Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53135"
      unitRef="usd">564</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="Context_20250430_20250430_C000018657Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53136"
      unitRef="usd">970</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="Context_20250430_20250430_C000018657Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53137"
      unitRef="usd">1909</oef:ExpenseExampleNoRedemptionYear10>
    <oef:PortfolioTurnoverHeading
      contextRef="Context_20250430_20250430_S000006889Member_S000006889SummaryMember"
      id="ixv-53138">Portfolio 
Turnover</oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock
      contextRef="Context_20250430_20250430_S000006889Member_S000006889SummaryMember"
      id="ixv-9480">&lt;p style="-sec-ix-redline:true;font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The Fund pays transaction costs, such as commissions, when it buys and sells securities 
(or "turns over" its portfolio). A higher portfolio turnover rate may indicate higher transaction costs 
and may result in higher taxes when Fund shares are held in a taxable account. These costs, which are 
not reflected in annual Fund operating expenses or in the Example, affect the Fund's performance. During 
the most recent fiscal year, the Fund's portfolio turnover rate was 16.31% of the average value of its 
portfolio.&lt;/p&gt;</oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate
      contextRef="Context_20250430_20250430_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53139"
      unitRef="pure">0.1631</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading
      contextRef="Context_20250430_20250430_S000006889Member_S000006889SummaryMember"
      id="ixv-53140">Principal Investment Strategies</oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock
      contextRef="Context_20250430_20250430_S000006889Member_S000006889SummaryMember"
      id="ixv-9483">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;Under normal market 
conditions, the Fund invests at least 80% of its net assets in the equity securities of small-cap companies. 
The equity securities in which the Fund invests are predominantly common stock. For this Fund, small-cap 
companies are companies with market capitalizations not exceeding (i) $1.5 billion or (ii) the highest 
market capitalization in the Russell 2000&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;&lt;sup&gt;&#xae;&lt;/sup&gt;&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt; Index, whichever is greater, at the time 
of purchase.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;In addition to the Fund's main investments, the Fund may invest in equity securities 
of larger companies. The Fund, from time to time, may have significant positions in particular sectors 
such as information technology (including technology equipment and hardware, technology services, software 
and internet services), healthcare, consumer discretionary and industrials.&lt;/p&gt;&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The 
Fund may make private investments in companies whose securities are not publicly traded (including companies 
that have not yet issued securities publicly in an initial public offering ("IPO")), often in the form 
of private placements, which are exempt from registration under the federal securities laws and are only 
sold to certain investors meeting predefined criteria.&lt;/p&gt;&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The investment manager uses fundamental, 
"bottom-up" research to seek companies meeting its criteria of growth potential, quality and valuation. 
In seeking sustainable growth characteristics, the investment manager looks for companies that it believes 
can produce sustainable earnings and cash flow growth, evaluating the long term market opportunity and 
competitive structure of an industry. In assessing value, the investment manager considers whether security 
prices fully reflect the balance of the sustainable growth opportunities relative to business and financial 
risks.&lt;/p&gt;</oef:StrategyNarrativeTextBlock>
    <oef:StrategyPortfolioConcentration
      contextRef="Context_20250430_20250430_S000006889Member_S000006889SummaryMember"
      id="ixv-53141">Under normal market 
conditions, the Fund invests at least 80% of its net assets in the equity securities of small-cap companies.</oef:StrategyPortfolioConcentration>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006889Member_PrincipalRisks2_S000006889SummaryMember"
      id="ixv-9511">&lt;p style="font-size:13.0pt; font-family:Arial; text-align:left; color:#004C97; font-weight:normal; text-decoration:none;"&gt;Principal Risks&lt;/p&gt;&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;You could lose money by investing in the Fund. Mutual fund 
shares are not deposits or obligations of, or guaranteed or endorsed by, any bank, and are not insured 
by the Federal Deposit Insurance Corporation, the Federal Reserve Board, or any other agency of the U.S. 
government.&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006889Member_RiskLoseMoneyMember_S000006889SummaryMember"
      id="ixv-53142">You could lose money by investing in the Fund.</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006889Member_RiskNotInsuredMember_S000006889SummaryMember"
      id="ixv-53143">Mutual fund 
shares are not deposits or obligations of, or guaranteed or endorsed by, any bank, and are not insured 
by the Federal Deposit Insurance Corporation, the Federal Reserve Board, or any other agency of the U.S. 
government.</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006889Member_Market2_S000006889SummaryMember"
      id="ixv-9514">&lt;p style="-sec-ix-redline:true;font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:bold; text-decoration:none;"&gt;Market:  &lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;The market values of securities or other 
investments owned by the Fund will go up or down, sometimes rapidly or unpredictably. The market value 
of a security or other investment may be reduced by market activity or other results of supply and demand 
unrelated to the issuer. This is a basic risk associated with all investments. When there are more sellers 
than buyers, prices tend to fall. Likewise, when there are more buyers than sellers, prices tend to rise. 
In addition, the value of the Fund&#x2019;s investments may go up or down due to general market or other 
conditions that are not specifically related to a particular issuer, such as: real or perceived adverse 
economic changes, including widespread liquidity issues and defaults in one or more industries; changes 
in interest, inflation or exchange rates; unexpected natural and man-made world events, such as diseases 
or disasters; financial, political or social disruptions, including terrorism and war; and U.S. trade 
disputes or other disputes with specific countries that could result in additional tariffs, trade barriers 
and/or investment restrictions in certain securities in those countries. Any of these conditions can 
adversely affect the economic prospects of many companies, sectors, nations, regions and the market in 
general, in ways that cannot necessarily be foreseen.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;Stock prices tend to go up and down more 
dramatically than those of debt securities. A slower-growth or recessionary economic environment could 
have an adverse effect on the prices of the various stocks held by the Fund.&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006889Member_SmallCapitalizationCompanies2_S000006889SummaryMember"
      id="ixv-9537">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:bold; text-decoration:none;"&gt;Small 
Capitalization Companies:&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;  Securities issued by small capitalization companies may be more volatile in 
price than those of larger companies and may involve substantial risks. Such risks may include greater 
sensitivity to economic conditions, less certain growth prospects, lack of depth of management and funds 
for growth and development, and limited or less developed product lines and markets. In addition, small 
capitalization companies may be particularly affected by interest rate increases, as they may find it 
more difficult to borrow money to continue or expand operations, or may have difficulty in repaying any 
loans. The markets for securities issued by small capitalization companies also tend to be less liquid 
than the markets for securities issued by larger companies. &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006889Member_GrowthStyleInvesting2_S000006889SummaryMember"
      id="ixv-9541">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:bold; text-decoration:none;"&gt;Growth Style Investing:&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt; 
 Growth stock prices reflect projections of future earnings or revenues, and can, therefore, fall dramatically 
if the company fails to meet those projections. Growth stocks may be more expensive relative to their 
current earnings or assets compared to value or other stocks, and if earnings growth expectations moderate, 
their valuations may return to more typical norms, causing their stock prices to fall. Prices of these 
companies&#x2019; securities may be more volatile than other securities, particularly over the short term. 
In addition, investment styles can go in and out of favor, which could cause additional volatility in 
the prices of the Fund&#x2019;s portfolio holdings.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006889Member_Liquidity2_S000006889SummaryMember"
      id="ixv-9545">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:bold; text-decoration:none;"&gt;Liquidity:&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;  The trading market 
for a particular security or type of security or other investments in which the Fund invests may become 
less liquid or even illiquid. Reduced liquidity will have an adverse impact on the Fund&#x2019;s ability 
to sell such securities or other investments when necessary to meet the Fund&#x2019;s liquidity needs, 
which may arise or increase in response to a specific economic event or because the investment manager 
wishes to purchase particular investments or believes that a higher level of liquidity would be advantageous. 
Reduced liquidity will also generally lower the value of such securities or other investments. Market 
prices for such securities or other investments may be relatively volatile.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006889Member_Focus2_S000006889SummaryMember"
      id="ixv-9549">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:bold; text-decoration:none;"&gt;Focus:&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt; 
 To the extent that the Fund focuses on particular countries, regions, industries, sectors or types of 
investments from time to time, the Fund may be subject to greater risks of adverse developments in such 
areas of focus than a fund that invests in a wider variety of countries, regions, industries, sectors 
or investments.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006889Member_Informationtechnologycompanies2_S000006889SummaryMember"
      id="ixv-9553">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:normal; text-decoration:none;"&gt;Information technology companies:&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:bold; text-decoration:none;"&gt; &lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:bold; text-decoration:none;"&gt; 
&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;Companies 
in the information technology sector have historically been volatile due to the rapid pace of product 
change and development within the sector. For example, their products and services may not prove commercially 
successful or may become obsolete quickly. In addition, delays in or cancellation of the release of anticipated 
products or services may also affect the price of an information technology company&#x2019;s stock. Information 
technology companies are subject to significant competitive pressures, such as new market entrants, aggressive 
pricing and tight profit margins. The activities of these &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;companies 
may also be adversely affected by changes in government regulations, worldwide technological developments 
or investor perception of a company and/or its products or services. The stock prices of companies operating 
within this sector may be subject to abrupt or erratic movements.&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006889Member_Healthcarecompanies2_S000006889SummaryMember"
      id="ixv-9579">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:normal; text-decoration:none;"&gt;Healthcare companies:&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt; 
 The activities of healthcare companies may be funded or subsidized by federal and state governments. 
If government funding and subsidies are reduced or discontinued, the profitability of these companies 
could be adversely affected. Healthcare companies may also be affected by government policies on healthcare 
reimbursements, regulatory approval for new drugs and medical products, and similar matters. They are 
also subject to legislative risk, i.e., the risks associated with the reform of the healthcare system 
through legislation.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006889Member_Consumerdiscretionarycompanies2_S000006889SummaryMember"
      id="ixv-9583">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:normal; text-decoration:none;"&gt;Consumer discretionary companies:&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;  Companies in the consumer 
discretionary sector could be affected by, among other things, overall economic conditions, interest 
rates, consumer confidence, and disposable income.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006889Member_Industrialscompanies2_S000006889SummaryMember"
      id="ixv-9587">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:normal; text-decoration:none;"&gt;Industrials companies:&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt; 
 The stock prices of companies in the industrials sector are affected by supply and demand both for their 
specific product or service and for industrials sector products in general. Companies in the industrials 
sector may be adversely affected by changes in government regulation, world events and economic conditions. 
In addition, these companies are at risk for environmental damage and product liability claims. Companies 
in this sector could be adversely affected by commodity price volatility, changes in exchange rates, 
imposition of export or import controls, increased competition, depletion of resources, technological 
developments and labor relations.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006889Member_PrivateCompanyPrivatePlacementRisk2_S000006889SummaryMember"
      id="ixv-9591">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:bold; text-decoration:none;"&gt;Private Company/Private Placement Risk:&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt; 
&#160;Investments in the stocks of private companies, including companies that have not yet issued securities 
publicly in an initial public offering ("IPO"), involve greater risks than investments in stocks of many 
publicly traded companies. Compared to public companies, there is significantly less information available 
about private companies and there is no assurance that the information obtained by the Fund is reliable. 
Investments in private companies and private placements are generally considered to be illiquid and may 
be difficult to sell at a desirable time or at the prices at which the Fund has valued the investments. 
Investments in private companies and private placements are typically difficult to value since there 
are no market prices and less overall financial information available. Difficulty in valuing such investments 
may make it difficult to accurately determine a Fund's exposure to private investments, which could cause 
the Fund to invest to a greater extent in illiquid investments and subject the Fund to increased risks. 
The Fund&#x2019;s NAV could be adversely affected if the Fund's determinations regarding the value of 
the Fund's private investments were materially higher than the values that the Fund ultimately realizes 
upon the disposal of such investments. In addition, private companies may have limited financial resources 
and may be unable to meet their obligations. Investments in &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;private 
companies and private placements may involve a high degree of business and financial risk and may result 
in substantial losses. These factors may have a negative effect on the Fund's performance.&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006889Member_Management2_S000006889SummaryMember"
      id="ixv-9615">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:bold; text-decoration:none;"&gt;Management:&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt; 
 The Fund is subject to management risk because it is an actively managed investment portfolio. The Fund's 
investment manager applies investment techniques and risk analyses in making investment decisions for 
the Fund, but there can be no guarantee that these decisions will produce the desired results.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006889Member_Cybersecurity2_S000006889SummaryMember"
      id="ixv-9619">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:bold; text-decoration:none;"&gt;Cybersecurity:&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt; 
 Cybersecurity incidents, both intentional and unintentional, may allow an unauthorized party to gain 
access to Fund assets, Fund or customer data (including private shareholder information), or proprietary 
information, cause the Fund, the investment manager, and/or their service providers (including, but not 
limited to, Fund accountants, custodians, sub-custodians, transfer agents and financial intermediaries) 
to suffer data breaches, data corruption or loss of operational functionality or prevent Fund investors 
from purchasing, redeeming or exchanging shares or receiving distributions. The investment manager has 
limited ability to prevent or mitigate cybersecurity incidents affecting third party service providers, 
and such third party service providers may have limited indemnification obligations to the Fund or the 
investment manager. Cybersecurity incidents may result in financial losses to the Fund and its shareholders, 
and substantial costs may be incurred in an effort to prevent or mitigate future cybersecurity incidents. 
Issuers of securities in which the Fund invests are also subject to cybersecurity risks, and the value 
of these securities could decline if the issuers experience cybersecurity incidents.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;Because technology is 
frequently changing, new ways to carry out cyber attacks are always developing. Therefore, there is a 
chance that some risks have not been identified or prepared for, or that an attack may not be detected, 
which puts limitations on the Fund's ability to plan for or respond to a cyber attack. Like other funds 
and business enterprises, the Fund, the investment manager, and their service providers are subject to 
the risk of cyber incidents occurring from time to time.&lt;/p&gt;</oef:RiskTextBlock>
    <oef:BarChartAndPerformanceTableHeading
      contextRef="Context_20250430_20250430_S000006889Member_S000006889SummaryMember"
      id="ixv-53144">Performance</oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock
      contextRef="Context_20250430_20250430_S000006889Member_S000006889SummaryMember"
      id="ixv-9625">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The following bar chart 
and table provide some indication of the risks of investing in the Fund. The bar chart shows changes 
in the Fund's performance from year to year for Class A shares. The table shows how the Fund's average 
annual returns for 1 year, 5 years, 10 years or since inception, as applicable, compared with those of 
a broad measure of market performance and additional indexes with characteristics relevant to the Fund. 
The Fund's past performance (before and after taxes) is not necessarily an indication of how the Fund 
will perform in the future. You can obtain updated performance information at www.franklintempleton.com 
or by calling (800) DIAL BEN/342-5236.&lt;/p&gt;&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;Sales 
charges are not reflected in the bar chart, and if those charges were included, returns would be less 
than those shown. &lt;/p&gt;</oef:PerformanceNarrativeTextBlock>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="Context_20250430_20250430_S000006889Member_S000006889SummaryMember"
      id="ixv-53145">The Fund's past performance (before and after taxes) is not necessarily an indication of how the Fund 
will perform in the future.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:PerformanceAvailabilityWebSiteAddress
      contextRef="Context_20250430_20250430_S000006889Member_S000006889SummaryMember"
      id="ixv-53146">franklintempleton.com</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformanceAvailabilityPhone
      contextRef="Context_20250430_20250430_S000006889Member_S000006889SummaryMember"
      id="ixv-53147">(800) DIAL BEN/342-5236</oef:PerformanceAvailabilityPhone>
    <oef:BarChartDoesNotReflectSalesLoads
      contextRef="Context_20250430_20250430_S000006889Member_S000006889SummaryMember"
      id="ixv-53148">Sales 
charges are not reflected in the bar chart, and if those charges were included, returns would be less 
than those shown.</oef:BarChartDoesNotReflectSalesLoads>
    <oef:BarChartHeading
      contextRef="Context_20250430_20250430_S000006889Member_S000006889SummaryMember"
      id="ixv-53149">Class A Annual Total Returns</oef:BarChartHeading>
    <oef:BarChartClosingTextBlock
      contextRef="Context_20250430_20250430_S000006889Member_S000006889SummaryMember"
      id="ixv-9650">&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse" width="100%"&gt;&lt;tr style="font-size:1pt;"&gt;&lt;td style="width:17.33%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:68%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:14.67%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#A7A7A7; border-top:0.5pt; border-top-style:solid; border-top-color:#A7A7A7;"&gt;&lt;p style="font-size:8.5pt; font-family:Sans-Serif; font-style:normal; text-align:left; font-weight:normal; text-decoration:none;"&gt;Best Quarter: &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#A7A7A7; border-top:0.5pt; border-top-style:solid; border-top-color:#A7A7A7;"&gt;&lt;p style="font-size:8.5pt; font-family:Sans-Serif; font-style:normal; text-align:right; font-weight:normal; text-decoration:none;"&gt;2020, Q2&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#A7A7A7; border-top:0.5pt; border-top-style:solid; border-top-color:#A7A7A7;"&gt;&lt;p style="font-size:8.5pt; font-family:Sans-Serif; font-style:normal; text-align:right; font-weight:normal; text-decoration:none;"&gt;42.55%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#A7A7A7; border-top:0.5pt; border-top-style:solid; border-top-color:#A7A7A7;"&gt;&lt;p style="font-size:8.5pt; font-family:Sans-Serif; font-style:normal; text-align:left; font-weight:normal; text-decoration:none;"&gt;Worst Quarter: &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#A7A7A7; border-top:0.5pt; border-top-style:solid; border-top-color:#A7A7A7;"&gt;&lt;p style="font-size:8.5pt; font-family:Sans-Serif; font-style:normal; text-align:right; font-weight:normal; text-decoration:none;"&gt;2020, Q1&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#A7A7A7; border-top:0.5pt; border-top-style:solid; border-top-color:#A7A7A7;"&gt;&lt;p style="font-size:8.5pt; font-family:Sans-Serif; font-style:normal; text-align:right; font-weight:normal; text-decoration:none;"&gt;-26.12%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="2" cellspacing="0" style="-sec-ix-redline:true;border-collapse:collapse" width="100%"&gt;&lt;tr style="font-size:1pt;"&gt;&lt;td style="width:100%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#A7A7A7; font-size:1pt;"&gt;&lt;p style="font-size:8.5pt; font-family:Sans-Serif; font-style:normal; text-align:left; font-weight:normal; text-decoration:none;"&gt;As of June 30, 2025, the 
Fund&#x2019;s year-to-date return was -4.05%.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:BarChartClosingTextBlock>
    <oef:HighestQuarterlyReturnLabel
      contextRef="Context_20250430_20250430_C000018655Member_S000006889Member_S000006889SummaryMember"
      id="ixv-53150">Best Quarter</oef:HighestQuarterlyReturnLabel>
    <oef:BarChartHighestQuarterlyReturnDate
      contextRef="Context_20250430_20250430_C000018655Member_S000006889Member_S000006889SummaryMember"
      id="ixv-53151">2020-06-30</oef:BarChartHighestQuarterlyReturnDate>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="Context_20250430_20250430_C000018655Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53152"
      unitRef="pure">0.4255</oef:BarChartHighestQuarterlyReturn>
    <oef:LowestQuarterlyReturnLabel
      contextRef="Context_20250430_20250430_C000018655Member_S000006889Member_S000006889SummaryMember"
      id="ixv-53153">Worst Quarter</oef:LowestQuarterlyReturnLabel>
    <oef:BarChartLowestQuarterlyReturnDate
      contextRef="Context_20250430_20250430_C000018655Member_S000006889Member_S000006889SummaryMember"
      id="ixv-53154">2020-03-31</oef:BarChartLowestQuarterlyReturnDate>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="Context_20250430_20250430_C000018655Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53155"
      unitRef="pure">-0.2612</oef:BarChartLowestQuarterlyReturn>
    <oef:YearToDateReturnLabel
      contextRef="Context_20250430_20250430_C000018655Member_S000006889Member_S000006889SummaryMember"
      id="ixv-53156">As of June 30, 2025, the 
Fund&#x2019;s year-to-date return was -4.05%.</oef:YearToDateReturnLabel>
    <oef:BarChartYearToDateReturnDate
      contextRef="Context_20250430_20250430_C000018655Member_S000006889Member_S000006889SummaryMember"
      id="ixv-53157">2025-06-30</oef:BarChartYearToDateReturnDate>
    <oef:BarChartYearToDateReturn
      contextRef="Context_20250430_20250430_C000018655Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53158"
      unitRef="pure">-0.0405</oef:BarChartYearToDateReturn>
    <oef:PerformanceTableHeading
      contextRef="Context_20250430_20250430_S000006889Member_S000006889SummaryMember"
      id="ixv-53159">Average Annual Total Returns (figures 
reflect sales charges) For periods ended December 31, 2024</oef:PerformanceTableHeading>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250430_20250430_C000018655Member_S000006889Member_S000006889SummaryMember"
      id="ixv-53160">Return before taxes</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000018655Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53161"
      unitRef="pure">0.0656</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000018655Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53162"
      unitRef="pure">0.0630</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000018655Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53163"
      unitRef="pure">0.0817</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250430_20250430_AfterTaxesOnDistributionsMember_C000018655Member_S000006889Member_S000006889SummaryMember"
      id="ixv-53164">Return after taxes on distributions</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_AfterTaxesOnDistributionsMember_C000018655Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53165"
      unitRef="pure">0.0656</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_AfterTaxesOnDistributionsMember_C000018655Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53166"
      unitRef="pure">0.0479</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_AfterTaxesOnDistributionsMember_C000018655Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53167"
      unitRef="pure">0.0658</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250430_20250430_AfterTaxesOnDistributionsAndSalesMember_C000018655Member_S000006889Member_S000006889SummaryMember"
      id="ixv-53168">Return after taxes on 
distributions and sale of Fund shares</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000018655Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53169"
      unitRef="pure">0.0389</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000018655Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53170"
      unitRef="pure">0.0471</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000018655Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53171"
      unitRef="pure">0.0623</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000018657Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53172"
      unitRef="pure">0.1089</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000018657Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53173"
      unitRef="pure">0.0672</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000018657Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53174"
      unitRef="pure">0.0799</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000018659Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53175"
      unitRef="pure">0.1251</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000018659Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53176"
      unitRef="pure">0.0724</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000018659Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53177"
      unitRef="pure">0.0851</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000128865Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53178"
      unitRef="pure">0.1318</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000128865Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53179"
      unitRef="pure">0.0794</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000128865Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53180"
      unitRef="pure">0.0925</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000018658Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53181"
      unitRef="pure">0.1302</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000018658Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53182"
      unitRef="pure">0.0778</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000018658Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53183"
      unitRef="pure">0.0905</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250430_20250430_Russell3000Index35_S000006889Member_S000006889SummaryMember"
      id="ixv-53184">Russell 3000&#xae; 
Index </oef:AverageAnnualReturnLabel>
    <oef:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20250430_20250430_S000006889Member_S000006889SummaryMember"
      id="ixv-53186">(index reflects no deduction for fees, expenses or taxes)</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_Russell3000Index35_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53187"
      unitRef="pure">0.2381</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_Russell3000Index35_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53188"
      unitRef="pure">0.1386</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_Russell3000Index35_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53189"
      unitRef="pure">0.1254</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250430_20250430_Russell2000GrowthIndex36_S000006889Member_S000006889SummaryMember"
      id="ixv-53190">Russell 2000&#xae; 
Growth Index </oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_Russell2000GrowthIndex36_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53192"
      unitRef="pure">0.1515</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_Russell2000GrowthIndex36_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53193"
      unitRef="pure">0.0685</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_Russell2000GrowthIndex36_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53194"
      unitRef="pure">0.0809</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250430_20250430_SP500Index37_S000006889Member_S000006889SummaryMember"
      id="ixv-53195">S&amp;P 500&#xae; 
Index </oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_SP500Index37_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53197"
      unitRef="pure">0.2502</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_SP500Index37_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53198"
      unitRef="pure">0.1452</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_SP500Index37_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-53199"
      unitRef="pure">0.1310</oef:AvgAnnlRtrPct>
    <oef:RiskReturnHeading
      contextRef="Context_20250430_20250430_S000006888Member_S000006888SummaryMember"
      id="ixv-53200">Franklin 
Small-Mid Cap Growth Fund</oef:RiskReturnHeading>
    <oef:ObjectiveHeading
      contextRef="Context_20250430_20250430_S000006888Member_S000006888SummaryMember"
      id="ixv-53201">Investment Goal</oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock
      contextRef="Context_20250430_20250430_S000006888Member_S000006888SummaryMember"
      id="ixv-10015">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;Long-term capital growth.&lt;/p&gt;</oef:ObjectivePrimaryTextBlock>
    <oef:ExpenseHeading
      contextRef="Context_20250430_20250430_S000006888Member_S000006888SummaryMember"
      id="ixv-53202">Fees and 
Expenses of the Fund</oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock
      contextRef="Context_20250430_20250430_S000006888Member_S000006888SummaryMember"
      id="ixv-10018">&lt;p style="-sec-ix-redline:true;font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;These tables describe the fees and expenses that you may pay if you buy, hold 
and sell shares of the Fund. &lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:bold; text-decoration:none;"&gt;You may pay other fees (including on Class R6 and Advisor Class 
shares), such as brokerage commissions and other fees to financial intermediaries, which are not reflected 
in the tables and examples below.&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt; You may qualify for sales charge discounts in Class A if 
you and your family invest, or agree to invest in the future, at least $25,000 in Franklin Templeton 
funds and certain other funds distributed through Franklin Distributors, LLC, the Fund&#x2019;s distributor. 
More information about these and other discounts is available from your financial professional and under 
&#x201c;Your Account&#x201d; on page 81 in the Fund&#x2019;s Prospectus and under &#x201c;Buying and Selling 
Shares&#x201d; on page 53 of the Fund&#x2019;s Statement of Additional Information. In addition, more information 
about sales charge discounts and waivers for purchases of shares through specific financial intermediaries 
is set forth in Appendix A &#x2013; &#x201c;Intermediary Sales Charge Discounts and Waivers&#x201d; to the 
Fund&#x2019;s prospectus.&lt;/span&gt;&lt;/p&gt;</oef:ExpenseNarrativeTextBlock>
    <oef:ExpenseBreakpointDiscounts
      contextRef="Context_20250430_20250430_S000006888Member_S000006888SummaryMember"
      id="ixv-53203">You may qualify for sales charge discounts in Class A if 
you and your family invest, or agree to invest in the future, at least $25,000 in Franklin Templeton 
funds and certain other funds distributed through Franklin Distributors, LLC, the Fund&#x2019;s distributor.</oef:ExpenseBreakpointDiscounts>
    <oef:ExpenseBreakpointMinimumInvestmentRequiredAmount
      contextRef="Context_20250430_20250430_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53204"
      unitRef="usd">25000</oef:ExpenseBreakpointMinimumInvestmentRequiredAmount>
    <oef:ShareholderFeesCaption
      contextRef="Context_20250430_20250430_S000006888Member_S000006888SummaryMember"
      id="ixv-53205">Shareholder Fees</oef:ShareholderFeesCaption>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250430_20250430_C000018650Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53206"
      unitRef="pure">0.0550</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250430_20250430_C000018652Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53207"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250430_20250430_C000018654Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53208"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250430_20250430_C000128864Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53209"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250430_20250430_C000018653Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53210"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250430_20250430_C000018650Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="_514_"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250430_20250430_C000018652Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53212"
      unitRef="pure">0.0100</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250430_20250430_C000018654Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53213"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250430_20250430_C000128864Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53214"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250430_20250430_C000018653Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53215"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:OperatingExpensesCaption
      contextRef="Context_20250430_20250430_S000006888Member_S000006888SummaryMember"
      id="ixv-53216">Annual 
Fund Operating Expenses (expenses that you pay each year as a percentage of the value 
of your investment)</oef:OperatingExpensesCaption>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250430_20250430_C000018650Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53217"
      unitRef="pure">0.0046</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250430_20250430_C000018652Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53218"
      unitRef="pure">0.0046</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250430_20250430_C000018654Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53219"
      unitRef="pure">0.0046</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250430_20250430_C000128864Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53220"
      unitRef="pure">0.0046</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250430_20250430_C000018653Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53221"
      unitRef="pure">0.0046</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250430_20250430_C000018650Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53222"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250430_20250430_C000018652Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53223"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250430_20250430_C000018654Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53224"
      unitRef="pure">0.0050</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250430_20250430_C000128864Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53225"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250430_20250430_C000018653Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53226"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250430_20250430_C000018650Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53227"
      unitRef="pure">0.0013</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250430_20250430_C000018652Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53228"
      unitRef="pure">0.0013</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250430_20250430_C000018654Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53229"
      unitRef="pure">0.0013</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250430_20250430_C000128864Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53230"
      unitRef="pure">0.0005</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250430_20250430_C000018653Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53231"
      unitRef="pure">0.0013</oef:OtherExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20250430_20250430_C000018650Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53232"
      unitRef="pure">0.0001</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20250430_20250430_C000018652Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53233"
      unitRef="pure">0.0001</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20250430_20250430_C000018654Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53234"
      unitRef="pure">0.0001</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20250430_20250430_C000128864Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53235"
      unitRef="pure">0.0001</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20250430_20250430_C000018653Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53236"
      unitRef="pure">0.0001</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250430_20250430_C000018650Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="_540_"
      unitRef="pure">0.0085</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250430_20250430_C000018652Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="_541_"
      unitRef="pure">0.0160</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250430_20250430_C000018654Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="_542_"
      unitRef="pure">0.0110</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250430_20250430_C000128864Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="_543_"
      unitRef="pure">0.0052</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250430_20250430_C000018653Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="_544_"
      unitRef="pure">0.0060</oef:ExpensesOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250430_20250430_C000018650Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="_545_"
      unitRef="pure">-0.0001</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250430_20250430_C000018652Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="_546_"
      unitRef="pure">-0.0001</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250430_20250430_C000018654Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="_547_"
      unitRef="pure">-0.0001</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250430_20250430_C000128864Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="_548_"
      unitRef="pure">-0.0001</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250430_20250430_C000018653Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="_549_"
      unitRef="pure">-0.0001</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250430_20250430_C000018650Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53247"
      unitRef="pure">0.0084</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250430_20250430_C000018652Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53248"
      unitRef="pure">0.0159</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250430_20250430_C000018654Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53249"
      unitRef="pure">0.0109</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250430_20250430_C000128864Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53250"
      unitRef="pure">0.0051</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250430_20250430_C000018653Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53251"
      unitRef="pure">0.0059</oef:NetExpensesOverAssets>
    <oef:ExpenseExampleHeading
      contextRef="Context_20250430_20250430_S000006888Member_S000006888SummaryMember"
      id="ixv-53252">Example</oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock
      contextRef="Context_20250430_20250430_S000006888Member_S000006888SummaryMember"
      id="ixv-10370">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;This 
Example is intended to help you compare the cost of investing in the Fund with the cost of investing 
in other mutual funds. The Example assumes that you invest $10,000 in the Fund for the time periods indicated 
and then redeem all of your shares at the end of the period. The Example also assumes that your investment 
has a 5% return each year and that the Fund's operating expenses remain the same. The Example reflects 
adjustments made to the Fund's operating expenses due to the fee waivers and/or expense reimbursements 
by management for the 1 Year numbers only. Although your actual costs may be higher or lower, based on 
these assumptions your costs would be:&lt;/p&gt;</oef:ExpenseExampleNarrativeTextBlock>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250430_20250430_C000018650Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53253"
      unitRef="usd">631</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250430_20250430_C000018650Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53254"
      unitRef="usd">805</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250430_20250430_C000018650Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53255"
      unitRef="usd">994</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250430_20250430_C000018650Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53256"
      unitRef="usd">1540</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250430_20250430_C000018652Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53257"
      unitRef="usd">262</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250430_20250430_C000018652Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53258"
      unitRef="usd">504</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250430_20250430_C000018652Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53259"
      unitRef="usd">870</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250430_20250430_C000018652Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53260"
      unitRef="usd">1698</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250430_20250430_C000018654Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53261"
      unitRef="usd">111</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250430_20250430_C000018654Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53262"
      unitRef="usd">349</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250430_20250430_C000018654Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53263"
      unitRef="usd">606</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250430_20250430_C000018654Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53264"
      unitRef="usd">1340</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250430_20250430_C000128864Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53265"
      unitRef="usd">52</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250430_20250430_C000128864Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53266"
      unitRef="usd">166</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250430_20250430_C000128864Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53267"
      unitRef="usd">290</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250430_20250430_C000128864Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53268"
      unitRef="usd">651</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250430_20250430_C000018653Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53269"
      unitRef="usd">60</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250430_20250430_C000018653Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53270"
      unitRef="usd">191</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250430_20250430_C000018653Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53271"
      unitRef="usd">334</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250430_20250430_C000018653Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53272"
      unitRef="usd">749</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionByYearCaption
      contextRef="Context_20250430_20250430_S000006888Member_S000006888SummaryMember"
      id="ixv-53273">If you do not sell your shares:</oef:ExpenseExampleNoRedemptionByYearCaption>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="Context_20250430_20250430_C000018652Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53274"
      unitRef="usd">162</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="Context_20250430_20250430_C000018652Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53275"
      unitRef="usd">504</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="Context_20250430_20250430_C000018652Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53276"
      unitRef="usd">870</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="Context_20250430_20250430_C000018652Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53277"
      unitRef="usd">1698</oef:ExpenseExampleNoRedemptionYear10>
    <oef:PortfolioTurnoverHeading
      contextRef="Context_20250430_20250430_S000006888Member_S000006888SummaryMember"
      id="ixv-53278">Portfolio 
Turnover</oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock
      contextRef="Context_20250430_20250430_S000006888Member_S000006888SummaryMember"
      id="ixv-10556">&lt;p style="-sec-ix-redline:true;font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The Fund pays transaction costs, such as commissions, when it buys and sells securities 
(or "turns over" its portfolio). A higher portfolio turnover rate may indicate &lt;/p&gt;

&lt;p style="-sec-ix-redline:true;font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;higher 
transaction costs and may result in higher taxes when Fund shares are held in a taxable account. These 
costs, which are not reflected in annual Fund operating expenses or in the Example, affect the Fund's 
performance. During the most recent fiscal year, the Fund's portfolio turnover rate was 33.86% of the 
average value of its portfolio.&lt;/p&gt;</oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate
      contextRef="Context_20250430_20250430_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53279"
      unitRef="pure">0.3386</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading
      contextRef="Context_20250430_20250430_S000006888Member_S000006888SummaryMember"
      id="ixv-53280">Principal Investment Strategies</oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock
      contextRef="Context_20250430_20250430_S000006888Member_S000006888SummaryMember"
      id="ixv-10579">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;Under normal market conditions, 
the Fund invests at least 80% of its net assets in the equity securities of small-capitalization (small-cap) 
and mid-capitalization (mid-cap) companies. For this Fund, small-cap companies are companies within the 
market capitalization range of companies in the Russell 2500&#x2122; Index, at the time of purchase, and 
mid-cap companies are companies within the market capitalization range of companies in the Russell Midcap&lt;sup&gt;&#xae;&lt;/sup&gt; 
Index, at the time of purchase. Under normal market conditions, the Fund invests predominantly in equity 
securities, predominantly in common stock. &lt;/p&gt;&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The Fund, from time to time, may have significant positions 
in particular sectors such as information technology (including technology services and technology equipment 
and hardware), consumer discretionary, healthcare and industrials.&lt;/p&gt;&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The Fund may make private investments in 
companies whose securities are not publicly traded (including companies that have not yet issued securities 
publicly in an initial public offering ("IPO")), often in the form of private placements, which are exempt 
from registration under the federal securities laws and are only sold to certain investors meeting predefined 
criteria.&lt;/p&gt;&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The 
investment manager uses fundamental, "bottom-up" research to seek companies meeting its criteria of growth 
potential, quality and valuation. In seeking sustainable growth characteristics, the investment manager 
looks for companies that it believes can produce sustainable earnings and cash flow growth, evaluating 
the long term market opportunity and competitive structure of an industry to target leaders and emerging 
leaders. In assessing value, the investment manager considers whether security prices fully reflect the 
balance of the sustainable growth opportunities relative to business and financial risks.&lt;/p&gt;</oef:StrategyNarrativeTextBlock>
    <oef:StrategyPortfolioConcentration
      contextRef="Context_20250430_20250430_S000006888Member_S000006888SummaryMember"
      id="ixv-53281">Under normal market conditions, 
the Fund invests at least 80% of its net assets in the equity securities of small-capitalization (small-cap) 
and mid-capitalization (mid-cap) companies.</oef:StrategyPortfolioConcentration>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006888Member_PrincipalRisks2_S000006888SummaryMember"
      id="ixv-10585">&lt;p style="font-size:13.0pt; font-family:Arial; text-align:left; color:#004C97; font-weight:normal; text-decoration:none;"&gt;Principal 
Risks&lt;/p&gt;&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;You 
could lose money by investing in the Fund. Mutual fund shares are not deposits or obligations of, or 
guaranteed or endorsed by, any bank, and are not insured by the Federal Deposit Insurance Corporation, 
the Federal Reserve Board, or any other agency of the U.S. government.&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006888Member_RiskLoseMoneyMember_S000006888SummaryMember"
      id="ixv-53282">You 
could lose money by investing in the Fund.</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006888Member_RiskNotInsuredMember_S000006888SummaryMember"
      id="ixv-53283">Mutual fund shares are not deposits or obligations of, or 
guaranteed or endorsed by, any bank, and are not insured by the Federal Deposit Insurance Corporation, 
the Federal Reserve Board, or any other agency of the U.S. government.</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006888Member_Market2_S000006888SummaryMember"
      id="ixv-10588">&lt;p style="-sec-ix-redline:true;font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:bold; text-decoration:none;"&gt;Market: 
 &lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;The 
market values of securities or other investments owned by the Fund will go up or down, sometimes rapidly 
or unpredictably. The market value of a security or other investment may be reduced by market activity 
or other results of &lt;/span&gt;&lt;/p&gt;

&lt;p style="-sec-ix-redline:true;font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;supply 
and demand unrelated to the issuer. This is a basic risk associated with all investments. When there 
are more sellers than buyers, prices tend to fall. Likewise, when there are more buyers than sellers, 
prices tend to rise. In addition, the value of the Fund&#x2019;s investments may go up or down due to 
general market or other conditions that are not specifically related to a particular issuer, such as: 
real or perceived adverse economic changes, including widespread liquidity issues and defaults in one 
or more industries; changes in interest, inflation or exchange rates; unexpected natural and man-made 
world events, such as diseases or disasters; financial, political or social disruptions, including terrorism 
and war; and U.S. trade disputes or other disputes with specific countries that could result in additional 
tariffs, trade barriers and/or investment restrictions in certain securities in those countries. Any 
of these conditions can adversely affect the economic prospects of many companies, sectors, nations, 
regions and the market in general, in ways that cannot necessarily be foreseen.&lt;/p&gt;&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;Stock prices tend to go 
up and down more dramatically than those of debt securities. A slower-growth or recessionary economic 
environment could have an adverse effect on the prices of the various stocks held by the Fund.&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006888Member_GrowthStyleInvesting2_S000006888SummaryMember"
      id="ixv-10613">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:bold; text-decoration:none;"&gt;Growth 
Style Investing:&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;  Growth stock prices reflect projections of future earnings or revenues, and 
can, therefore, fall dramatically if the company fails to meet those projections. Growth stocks may be 
more expensive relative to their current earnings or assets compared to value or other stocks, and if 
earnings growth expectations moderate, their valuations may return to more typical norms, causing their 
stock prices to fall. Prices of these companies&#x2019; securities may be more volatile than other securities, 
particularly over the short term. In addition, investment styles can go in and out of favor, which could 
cause additional volatility in the prices of the Fund&#x2019;s portfolio holdings.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006888Member_SmallandMidCapitalizationCompanies2_S000006888SummaryMember"
      id="ixv-10617">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:bold; text-decoration:none;"&gt;Small and 
Mid Capitalization Companies:&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;  Securities issued by small and mid capitalization companies 
may be more volatile in price than those of larger companies and may involve substantial risks. Such 
risks may include greater sensitivity to economic conditions, less certain growth prospects, lack of 
depth of management and funds for growth and development, and limited or less developed product lines 
and markets. In addition, small and mid capitalization companies may be particularly affected by interest 
rate increases, as they may find it more difficult to borrow money to continue or expand operations, 
or may have difficulty in repaying any loans. The markets for securities issued by small and mid capitalization 
companies also tend to be less liquid than the markets for securities issued by larger companies. &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006888Member_Focus2_S000006888SummaryMember"
      id="ixv-10621">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:bold; text-decoration:none;"&gt;Focus:&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt; 
 To the extent that the Fund focuses on particular countries, regions, industries, sectors or types of 
investments from time to time, the Fund may be subject to greater risks of adverse developments in such 
areas of focus than a fund &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;that 
invests in a wider variety of countries, regions, industries, sectors or investments.&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006888Member_Informationtechnologycompanies2_S000006888SummaryMember"
      id="ixv-10645">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:normal; text-decoration:none;"&gt;Information 
technology companies:&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:bold; text-decoration:none;"&gt; &lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:bold; text-decoration:none;"&gt; &lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;Companies in the information technology sector have historically 
been volatile due to the rapid pace of product change and development within the sector. For example, 
their products and services may not prove commercially successful or may become obsolete quickly. In 
addition, delays in or cancellation of the release of anticipated products or services may also affect 
the price of an information technology company&#x2019;s stock. Information technology companies are subject 
to significant competitive pressures, such as new market entrants, aggressive pricing and tight profit 
margins. The activities of these companies may also be adversely affected by changes in government regulations, 
worldwide technological developments or investor perception of a company and/or its products or services. 
The stock prices of companies operating within this sector may be subject to abrupt or erratic movements.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006888Member_Consumerdiscretionarycompanies2_S000006888SummaryMember"
      id="ixv-10651">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:normal; text-decoration:none;"&gt;Consumer 
discretionary companies:&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;  Companies in the consumer discretionary sector could be affected by, among other 
things, overall economic conditions, interest rates, consumer confidence, and disposable income.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006888Member_Healthcarecompanies2_S000006888SummaryMember"
      id="ixv-10655">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:normal; text-decoration:none;"&gt;Healthcare 
companies:&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;  The activities of healthcare companies may be funded or subsidized by federal 
and state governments. If government funding and subsidies are reduced or discontinued, the profitability 
of these companies could be adversely affected. Healthcare companies may also be affected by government 
policies on healthcare reimbursements, regulatory approval for new drugs and medical products, and similar 
matters. They are also subject to legislative risk, i.e., the risks associated with the reform of the 
healthcare system through legislation.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006888Member_Industrialscompanies2_S000006888SummaryMember"
      id="ixv-10659">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:normal; text-decoration:none;"&gt;Industrials companies:&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;  The stock prices of 
companies in the industrials sector are affected by supply and demand both for their specific product 
or service and for industrials sector products in general. Companies in the industrials sector may be 
adversely affected by changes in government regulation, world events and economic conditions. In addition, 
these companies are at risk for environmental damage and product liability claims. Companies in this 
sector could be adversely affected by commodity price volatility, changes in exchange rates, imposition 
of export or import controls, increased competition, depletion of resources, technological developments 
and labor relations.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006888Member_Liquidity2_S000006888SummaryMember"
      id="ixv-10663">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:bold; text-decoration:none;"&gt;Liquidity:&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;  The trading market for a particular security 
or type of security or other investments in which the Fund invests may become less liquid or even illiquid. 
Reduced liquidity will have an adverse impact on the Fund&#x2019;s ability to sell such securities or 
other investments when necessary to meet the Fund&#x2019;s liquidity needs, which may arise or increase 
in response to a specific economic event or because the investment manager wishes to purchase particular 
investments or believes that a higher level of liquidity would be advantageous. Reduced liquidity will 
also &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;generally 
lower the value of such securities or other investments. Market prices for such securities or other investments 
may be relatively volatile.&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006888Member_PrivateCompanyPrivatePlacementRisk2_S000006888SummaryMember"
      id="ixv-10687">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:bold; text-decoration:none;"&gt;Private Company/Private Placement Risk:&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt; &#160;Investments in 
the stocks of private companies, including companies that have not yet issued securities publicly in 
an initial public offering ("IPO"), involve greater risks than investments in stocks of many publicly 
traded companies. Compared to public companies, there is significantly less information available about 
private companies and there is no assurance that the information obtained by the Fund is reliable. Investments 
in private companies and private placements are generally considered to be illiquid and may be difficult 
to sell at a desirable time or at the prices at which the Fund has valued the investments. Investments 
in private companies and private placements are typically difficult to value since there are no market 
prices and less overall financial information available. Difficulty in valuing such investments may make 
it difficult to accurately determine a Fund's exposure to private investments, which could cause the 
Fund to invest to a greater extent in illiquid investments and subject the Fund to increased risks. The 
Fund&#x2019;s NAV could be adversely affected if the Fund's determinations regarding the value of the 
Fund's private investments were materially higher than the values that the Fund ultimately realizes upon 
the disposal of such investments. In addition, private companies may have limited financial resources 
and may be unable to meet their obligations. Investments in private companies and private placements 
may involve a high degree of business and financial risk and may result in substantial losses. These 
factors may have a negative effect on the Fund's performance.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006888Member_Management2_S000006888SummaryMember"
      id="ixv-10691">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:bold; text-decoration:none;"&gt;Management:&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;  The Fund is subject 
to management risk because it is an actively managed investment portfolio. The Fund's investment manager 
applies investment techniques and risk analyses in making investment decisions for the Fund, but there 
can be no guarantee that these decisions will produce the desired results.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006888Member_Cybersecurity2_S000006888SummaryMember"
      id="ixv-10695">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:bold; text-decoration:none;"&gt;Cybersecurity:&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt; 
 Cybersecurity incidents, both intentional and unintentional, may allow an unauthorized party to gain 
access to Fund assets, Fund or customer data (including private shareholder information), or proprietary 
information, cause the Fund, the investment manager, and/or their service providers (including, but not 
limited to, Fund accountants, custodians, sub-custodians, transfer agents and financial intermediaries) 
to suffer data breaches, data corruption or loss of operational functionality or prevent Fund investors 
from purchasing, redeeming or exchanging shares or receiving distributions. The investment manager has 
limited ability to prevent or mitigate cybersecurity incidents affecting third party service providers, 
and such third party service providers may have limited indemnification obligations to the Fund or the 
investment manager. Cybersecurity incidents may result in financial losses to the Fund and its shareholders, 
and substantial costs may be incurred in an effort to prevent or mitigate future cybersecurity incidents. 
Issuers of securities in which the Fund invests are also subject to cybersecurity &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;risks, 
and the value of these securities could decline if the issuers experience cybersecurity incidents.&lt;/p&gt;&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;Because 
technology is frequently changing, new ways to carry out cyber attacks are always developing. Therefore, 
there is a chance that some risks have not been identified or prepared for, or that an attack may not 
be detected, which puts limitations on the Fund's ability to plan for or respond to a cyber attack. Like 
other funds and business enterprises, the Fund, the investment manager, and their service providers are 
subject to the risk of cyber incidents occurring from time to time.&lt;/p&gt;</oef:RiskTextBlock>
    <oef:BarChartAndPerformanceTableHeading
      contextRef="Context_20250430_20250430_S000006888Member_S000006888SummaryMember"
      id="ixv-53284">Performance</oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock
      contextRef="Context_20250430_20250430_S000006888Member_S000006888SummaryMember"
      id="ixv-10721">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The following bar chart 
and table provide some indication of the risks of investing in the Fund. The bar chart shows changes 
in the Fund's performance from year to year for Class A shares. The table shows how the Fund's average 
annual returns for 1 year, 5 years, 10 years or since inception, as applicable, compared with those of 
a broad measure of market performance and additional indexes with characteristics relevant to the Fund. 
The Fund's past performance (before and after taxes) is not necessarily an indication of how the Fund 
will perform in the future. You can obtain updated performance information at www.franklintempleton.com 
or by calling (800) DIAL BEN/342-5236.&lt;/p&gt;&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;Sales charges are not reflected in the bar chart, and if those 
charges were included, returns would be less than those shown. &lt;/p&gt;</oef:PerformanceNarrativeTextBlock>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="Context_20250430_20250430_S000006888Member_S000006888SummaryMember"
      id="ixv-53285">The Fund's past performance (before and after taxes) is not necessarily an indication of how the Fund 
will perform in the future.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:PerformanceAvailabilityWebSiteAddress
      contextRef="Context_20250430_20250430_S000006888Member_S000006888SummaryMember"
      id="ixv-53286">franklintempleton.com</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformanceAvailabilityPhone
      contextRef="Context_20250430_20250430_S000006888Member_S000006888SummaryMember"
      id="ixv-53287">(800) DIAL BEN/342-5236</oef:PerformanceAvailabilityPhone>
    <oef:BarChartDoesNotReflectSalesLoads
      contextRef="Context_20250430_20250430_S000006888Member_S000006888SummaryMember"
      id="ixv-53288">Sales charges are not reflected in the bar chart, and if those 
charges were included, returns would be less than those shown.</oef:BarChartDoesNotReflectSalesLoads>
    <oef:BarChartHeading
      contextRef="Context_20250430_20250430_S000006888Member_S000006888SummaryMember"
      id="ixv-53289">Class A Annual Total Returns</oef:BarChartHeading>
    <oef:BarChartClosingTextBlock
      contextRef="Context_20250430_20250430_S000006888Member_S000006888SummaryMember"
      id="ixv-10745">&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse" width="100%"&gt;&lt;tr style="font-size:1pt;"&gt;&lt;td style="width:17.33%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:68%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:14.67%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#A7A7A7; border-top:0.5pt; border-top-style:solid; border-top-color:#A7A7A7;"&gt;&lt;p style="font-size:8.5pt; font-family:Sans-Serif; font-style:normal; text-align:left; font-weight:normal; text-decoration:none;"&gt;Best Quarter: &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#A7A7A7; border-top:0.5pt; border-top-style:solid; border-top-color:#A7A7A7;"&gt;&lt;p style="font-size:8.5pt; font-family:Sans-Serif; font-style:normal; text-align:right; font-weight:normal; text-decoration:none;"&gt;2020, Q2&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#A7A7A7; border-top:0.5pt; border-top-style:solid; border-top-color:#A7A7A7;"&gt;&lt;p style="font-size:8.5pt; font-family:Sans-Serif; font-style:normal; text-align:right; font-weight:normal; text-decoration:none;"&gt;41.37%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#A7A7A7; border-top:0.5pt; border-top-style:solid; border-top-color:#A7A7A7;"&gt;&lt;p style="font-size:8.5pt; font-family:Sans-Serif; font-style:normal; text-align:left; font-weight:normal; text-decoration:none;"&gt;Worst Quarter: &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#A7A7A7; border-top:0.5pt; border-top-style:solid; border-top-color:#A7A7A7;"&gt;&lt;p style="font-size:8.5pt; font-family:Sans-Serif; font-style:normal; text-align:right; font-weight:normal; text-decoration:none;"&gt;2022, Q2&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#A7A7A7; border-top:0.5pt; border-top-style:solid; border-top-color:#A7A7A7;"&gt;&lt;p style="font-size:8.5pt; font-family:Sans-Serif; font-style:normal; text-align:right; font-weight:normal; text-decoration:none;"&gt;-23.07%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="2" cellspacing="0" style="-sec-ix-redline:true;border-collapse:collapse" width="100%"&gt;&lt;tr style="font-size:1pt;"&gt;&lt;td style="width:100%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#A7A7A7; font-size:1pt;"&gt;&lt;p style="font-size:8.5pt; font-family:Sans-Serif; font-style:normal; text-align:left; font-weight:normal; text-decoration:none;"&gt;As of June 30, 2025, the 
Fund&#x2019;s year-to-date return was 4.19%.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:BarChartClosingTextBlock>
    <oef:HighestQuarterlyReturnLabel
      contextRef="Context_20250430_20250430_C000018650Member_S000006888Member_S000006888SummaryMember"
      id="ixv-53290">Best Quarter</oef:HighestQuarterlyReturnLabel>
    <oef:BarChartHighestQuarterlyReturnDate
      contextRef="Context_20250430_20250430_C000018650Member_S000006888Member_S000006888SummaryMember"
      id="ixv-53291">2020-06-30</oef:BarChartHighestQuarterlyReturnDate>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="Context_20250430_20250430_C000018650Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53292"
      unitRef="pure">0.4137</oef:BarChartHighestQuarterlyReturn>
    <oef:LowestQuarterlyReturnLabel
      contextRef="Context_20250430_20250430_C000018650Member_S000006888Member_S000006888SummaryMember"
      id="ixv-53293">Worst Quarter</oef:LowestQuarterlyReturnLabel>
    <oef:BarChartLowestQuarterlyReturnDate
      contextRef="Context_20250430_20250430_C000018650Member_S000006888Member_S000006888SummaryMember"
      id="ixv-53294">2022-06-30</oef:BarChartLowestQuarterlyReturnDate>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="Context_20250430_20250430_C000018650Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53295"
      unitRef="pure">-0.2307</oef:BarChartLowestQuarterlyReturn>
    <oef:YearToDateReturnLabel
      contextRef="Context_20250430_20250430_C000018650Member_S000006888Member_S000006888SummaryMember"
      id="ixv-53296">As of June 30, 2025, the 
Fund&#x2019;s year-to-date return was 4.19%.</oef:YearToDateReturnLabel>
    <oef:BarChartYearToDateReturnDate
      contextRef="Context_20250430_20250430_C000018650Member_S000006888Member_S000006888SummaryMember"
      id="ixv-53297">2025-06-30</oef:BarChartYearToDateReturnDate>
    <oef:BarChartYearToDateReturn
      contextRef="Context_20250430_20250430_C000018650Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53298"
      unitRef="pure">0.0419</oef:BarChartYearToDateReturn>
    <oef:PerformanceTableHeading
      contextRef="Context_20250430_20250430_S000006888Member_S000006888SummaryMember"
      id="ixv-53299">Average Annual Total Returns (figures 
reflect sales charges) For periods ended December 31, 2024</oef:PerformanceTableHeading>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250430_20250430_C000018650Member_S000006888Member_S000006888SummaryMember"
      id="ixv-53300">Return before taxes</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000018650Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53301"
      unitRef="pure">0.0525</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000018650Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53302"
      unitRef="pure">0.0875</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000018650Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53303"
      unitRef="pure">0.0904</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250430_20250430_AfterTaxesOnDistributionsMember_C000018650Member_S000006888Member_S000006888SummaryMember"
      id="ixv-53304">Return after taxes on distributions</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_AfterTaxesOnDistributionsMember_C000018650Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53305"
      unitRef="pure">0.0525</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_AfterTaxesOnDistributionsMember_C000018650Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53306"
      unitRef="pure">0.0718</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_AfterTaxesOnDistributionsMember_C000018650Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53307"
      unitRef="pure">0.0690</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250430_20250430_AfterTaxesOnDistributionsAndSalesMember_C000018650Member_S000006888Member_S000006888SummaryMember"
      id="ixv-53308">Return after taxes on 
distributions and sale of Fund shares</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000018650Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53309"
      unitRef="pure">0.0311</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000018650Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53310"
      unitRef="pure">0.0675</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000018650Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53311"
      unitRef="pure">0.0677</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000018652Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53312"
      unitRef="pure">0.0951</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000018652Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53313"
      unitRef="pure">0.0916</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000018652Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53314"
      unitRef="pure">0.0884</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000018654Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53315"
      unitRef="pure">0.1110</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000018654Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53316"
      unitRef="pure">0.0972</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000018654Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53317"
      unitRef="pure">0.0940</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000128864Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53318"
      unitRef="pure">0.1176</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000128864Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53319"
      unitRef="pure">0.1039</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000128864Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53320"
      unitRef="pure">0.1011</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000018653Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53321"
      unitRef="pure">0.1166</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000018653Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53322"
      unitRef="pure">0.1026</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000018653Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53323"
      unitRef="pure">0.0994</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250430_20250430_Russell3000Index38_S000006888Member_S000006888SummaryMember"
      id="ixv-53324">Russell 3000&#xae; 
Index </oef:AverageAnnualReturnLabel>
    <oef:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20250430_20250430_S000006888Member_S000006888SummaryMember"
      id="ixv-53326">(index reflects no deduction for fees, expenses or taxes)</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_Russell3000Index38_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53327"
      unitRef="pure">0.2381</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_Russell3000Index38_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53328"
      unitRef="pure">0.1386</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_Russell3000Index38_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53329"
      unitRef="pure">0.1254</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250430_20250430_RussellMidcapGrowthIndex39_S000006888Member_S000006888SummaryMember"
      id="ixv-53330">Russell Midcap Growth 
Index </oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_RussellMidcapGrowthIndex39_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53331"
      unitRef="pure">0.2210</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_RussellMidcapGrowthIndex39_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53332"
      unitRef="pure">0.1147</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_RussellMidcapGrowthIndex39_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53333"
      unitRef="pure">0.1154</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250430_20250430_SP500Index310_S000006888Member_S000006888SummaryMember"
      id="ixv-53334">S&amp;P 500&#xae; 
Index </oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_SP500Index310_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53336"
      unitRef="pure">0.2502</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_SP500Index310_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53337"
      unitRef="pure">0.1452</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_SP500Index310_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-53338"
      unitRef="pure">0.1310</oef:AvgAnnlRtrPct>
    <oef:ProspectusDate contextRef="Context_20250430_20250430" id="ixv-53339">2025-09-01</oef:ProspectusDate>
    <oef:RiskReturnHeading
      contextRef="Context_20250430_20250430_S000006882Member_S000006882SummaryMember"
      id="ixv-53340">Franklin 
Biotechnology Discovery Fund</oef:RiskReturnHeading>
    <oef:ObjectiveHeading
      contextRef="Context_20250430_20250430_S000006882Member_S000006882SummaryMember"
      id="ixv-53341">Investment Goal</oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock
      contextRef="Context_20250430_20250430_S000006882Member_S000006882SummaryMember"
      id="ixv-21633">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;Capital 
appreciation.&lt;/p&gt;</oef:ObjectivePrimaryTextBlock>
    <oef:ExpenseHeading
      contextRef="Context_20250430_20250430_S000006882Member_S000006882SummaryMember"
      id="ixv-53342">Fees and Expenses of the Fund</oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock
      contextRef="Context_20250430_20250430_S000006882Member_S000006882SummaryMember"
      id="ixv-21637">&lt;p style="-sec-ix-redline:true;font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;These tables describe 
the fees and expenses that you may pay if you buy, hold and sell shares of the Fund. &lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:bold; text-decoration:none;"&gt;You may pay other fees 
(including on Class R6 and Advisor Class shares), such as brokerage commissions and other fees to financial 
intermediaries, which are not reflected in the tables and examples below.&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt; You may qualify for 
sales charge discounts in Class A if you and your family invest, or agree to invest in the future, at 
least $25,000 in Franklin Templeton funds and certain other funds distributed through Franklin Distributors, 
LLC, the Fund&#x2019;s distributor. More information about these and other discounts is available from 
your financial professional and under &#x201c;Your Account&#x201d; on page 59 in the Fund&#x2019;s Prospectus 
and under &#x201c;Buying and Selling Shares&#x201d; on page 59 of the Fund&#x2019;s Statement of Additional 
Information. In addition, more information about sales charge discounts and waivers for purchases of 
shares through specific financial intermediaries is set forth in Appendix A &#x2013; &#x201c;Intermediary 
Sales Charge Discounts and Waivers&#x201d; to the Fund&#x2019;s prospectus.&lt;/span&gt;&lt;/p&gt;</oef:ExpenseNarrativeTextBlock>
    <oef:ExpenseBreakpointDiscounts
      contextRef="Context_20250430_20250430_S000006882Member_S000006882SummaryMember"
      id="ixv-53343">You may qualify for 
sales charge discounts in Class A if you and your family invest, or agree to invest in the future, at 
least $25,000 in Franklin Templeton funds and certain other funds distributed through Franklin Distributors, 
LLC, the Fund&#x2019;s distributor.</oef:ExpenseBreakpointDiscounts>
    <oef:ExpenseBreakpointMinimumInvestmentRequiredAmount
      contextRef="Context_20250430_20250430_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53344"
      unitRef="usd">25000</oef:ExpenseBreakpointMinimumInvestmentRequiredAmount>
    <oef:ShareholderFeesCaption
      contextRef="Context_20250430_20250430_S000006882Member_S000006882SummaryMember"
      id="ixv-53345">Shareholder 
Fees</oef:ShareholderFeesCaption>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250430_20250430_C000018631Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53346"
      unitRef="pure">0.0550</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250430_20250430_C000141458Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53347"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250430_20250430_C000128862Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53348"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250430_20250430_C000081539Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53349"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250430_20250430_C000018631Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="_688_"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250430_20250430_C000141458Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53351"
      unitRef="pure">0.0100</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250430_20250430_C000128862Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53352"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250430_20250430_C000081539Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53353"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:OperatingExpensesCaption
      contextRef="Context_20250430_20250430_S000006882Member_S000006882SummaryMember"
      id="ixv-53354">Annual 
Fund Operating Expenses (expenses that you pay each year as a percentage of the value 
of your investment)</oef:OperatingExpensesCaption>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250430_20250430_C000018631Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53355"
      unitRef="pure">0.0061</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250430_20250430_C000141458Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53356"
      unitRef="pure">0.0061</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250430_20250430_C000128862Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53357"
      unitRef="pure">0.0061</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250430_20250430_C000081539Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53358"
      unitRef="pure">0.0061</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250430_20250430_C000018631Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53359"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250430_20250430_C000141458Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53360"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250430_20250430_C000128862Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53361"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250430_20250430_C000081539Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53362"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250430_20250430_C000018631Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53363"
      unitRef="pure">0.0016</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250430_20250430_C000141458Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53364"
      unitRef="pure">0.0016</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250430_20250430_C000128862Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53365"
      unitRef="pure">0.0015</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250430_20250430_C000081539Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53366"
      unitRef="pure">0.0016</oef:OtherExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20250430_20250430_C000018631Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53367"
      unitRef="pure">0.0001</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20250430_20250430_C000141458Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53368"
      unitRef="pure">0.0001</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20250430_20250430_C000128862Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53369"
      unitRef="pure">0.0001</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20250430_20250430_C000081539Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53370"
      unitRef="pure">0.0001</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250430_20250430_C000018631Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="_709_"
      unitRef="pure">0.0103</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250430_20250430_C000141458Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="_710_"
      unitRef="pure">0.0178</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250430_20250430_C000128862Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="_711_"
      unitRef="pure">0.0077</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250430_20250430_C000081539Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="_712_"
      unitRef="pure">0.0078</oef:ExpensesOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250430_20250430_C000018631Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="_713_"
      unitRef="pure">-0.0001</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250430_20250430_C000141458Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="_714_"
      unitRef="pure">-0.0001</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250430_20250430_C000128862Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="_715_"
      unitRef="pure">-0.0010</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250430_20250430_C000081539Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="_716_"
      unitRef="pure">-0.0001</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250430_20250430_C000018631Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53379"
      unitRef="pure">0.0102</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250430_20250430_C000141458Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53380"
      unitRef="pure">0.0177</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250430_20250430_C000128862Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53381"
      unitRef="pure">0.0067</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250430_20250430_C000081539Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53382"
      unitRef="pure">0.0077</oef:NetExpensesOverAssets>
    <oef:ExpenseExampleHeading
      contextRef="Context_20250430_20250430_S000006882Member_S000006882SummaryMember"
      id="ixv-53383">Example</oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock
      contextRef="Context_20250430_20250430_S000006882Member_S000006882SummaryMember"
      id="ixv-21937">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;This Example is intended 
to help you compare the cost of investing in the Fund with the cost of investing in other mutual funds. 
The Example assumes that you invest $10,000 in the Fund for the time periods indicated and then redeem 
all of your shares at the end of the period. The Example also assumes that your investment has a 5% return 
each year and that the Fund's operating expenses remain the same. The Example reflects adjustments made 
to the Fund's operating expenses due to the fee waivers and/or expense reimbursements by management for 
the 1 Year numbers only. Although your actual costs may be higher or lower, based on these assumptions 
your costs would be:&lt;/p&gt;</oef:ExpenseExampleNarrativeTextBlock>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250430_20250430_C000018631Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53384"
      unitRef="usd">648</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250430_20250430_C000018631Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53385"
      unitRef="usd">858</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250430_20250430_C000018631Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53386"
      unitRef="usd">1086</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250430_20250430_C000018631Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53387"
      unitRef="usd">1739</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250430_20250430_C000141458Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53388"
      unitRef="usd">280</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250430_20250430_C000141458Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53389"
      unitRef="usd">560</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250430_20250430_C000141458Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53390"
      unitRef="usd">964</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250430_20250430_C000141458Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53391"
      unitRef="usd">1897</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250430_20250430_C000128862Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53392"
      unitRef="usd">68</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250430_20250430_C000128862Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53393"
      unitRef="usd">236</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250430_20250430_C000128862Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53394"
      unitRef="usd">418</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250430_20250430_C000128862Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53395"
      unitRef="usd">945</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250430_20250430_C000081539Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53396"
      unitRef="usd">79</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250430_20250430_C000081539Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53397"
      unitRef="usd">249</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250430_20250430_C000081539Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53398"
      unitRef="usd">433</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250430_20250430_C000081539Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53399"
      unitRef="usd">966</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionByYearCaption
      contextRef="Context_20250430_20250430_S000006882Member_S000006882SummaryMember"
      id="ixv-53400">If you do not sell your shares:</oef:ExpenseExampleNoRedemptionByYearCaption>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="Context_20250430_20250430_C000141458Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53401"
      unitRef="usd">180</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="Context_20250430_20250430_C000141458Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53402"
      unitRef="usd">560</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="Context_20250430_20250430_C000141458Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53403"
      unitRef="usd">964</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="Context_20250430_20250430_C000141458Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53404"
      unitRef="usd">1897</oef:ExpenseExampleNoRedemptionYear10>
    <oef:PortfolioTurnoverHeading
      contextRef="Context_20250430_20250430_S000006882Member_S000006882SummaryMember"
      id="ixv-53405">Portfolio 
Turnover</oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock
      contextRef="Context_20250430_20250430_S000006882Member_S000006882SummaryMember"
      id="ixv-22105">&lt;p style="-sec-ix-redline:true;font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The Fund pays transaction costs, such as commissions, when it buys and sells securities 
(or "turns over" its portfolio). A higher portfolio turnover rate may indicate higher transaction costs 
and may result in higher taxes when Fund shares are held in a taxable account. These costs, which are 
not reflected in annual Fund operating &lt;/p&gt;

&lt;p style="-sec-ix-redline:true;font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;expenses 
or in the Example, affect the Fund's performance. During the most recent fiscal year, the Fund's portfolio 
turnover rate was 21.87% of the average value of its portfolio.&lt;/p&gt;</oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate
      contextRef="Context_20250430_20250430_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53406"
      unitRef="pure">0.2187</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading
      contextRef="Context_20250430_20250430_S000006882Member_S000006882SummaryMember"
      id="ixv-53407">Principal 
Investment Strategies</oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock
      contextRef="Context_20250430_20250430_S000006882Member_S000006882SummaryMember"
      id="ixv-22129">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;Under normal market conditions, the Fund invests at least 80% of its net assets 
in securities of biotechnology companies and discovery research firms. The Fund predominantly invests 
in equity securities. For the Fund&#x2019;s investment purposes, a biotechnology company or discovery 
research firm is one that has at least 50% of its earnings derived from biotechnology activities, or 
at least 50% of its assets devoted to such activities, based on the company&#x2019;s most recent fiscal 
year. Discovery research firms are in the early stages of drug research. Biotechnology activities are 
research, development, manufacture, and distribution of various biotechnological or biomedical products, 
services, and processes. This may include companies involved with genomics, genetic engineering, and 
gene therapy. It also includes companies involved in the application and development of biotechnology 
in areas such as health care, pharmaceuticals, and agriculture. In addition to its investments in biotechnology 
companies, the Fund may also invest up to 20% of its net assets in equity or debt securities of any type 
of issuer. The Fund is a "non-diversified" fund, which means it generally invests a greater portion of 
its assets in the securities of one or more issuers and invests overall in a smaller number of issuers 
than a diversified fund.&lt;/p&gt;&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The Fund may invest a substantial portion of its assets in equity securities of 
smaller capitalization companies, which are generally companies with market capitalizations of less than 
$2 billion at the time of the Fund&#x2019;s investment.&lt;/p&gt;&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The Fund anticipates that, under normal conditions, 
it will invest more of its assets in U.S. securities than in securities of any other single country. 
It is currently anticipated that the Fund&#x2019;s investments in foreign securities will not exceed 20% 
of its total assets. The Fund may buy foreign securities that are traded in the U.S. or in foreign markets, 
as well as American, European, and Global Depositary Receipts.&lt;/p&gt;&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The investment manager is a research driven, 
fundamental investor, pursuing a growth strategy. As a "bottom-up" investor focusing primarily on individual 
securities, the investment manager seeks companies that have identifiable drivers of future earnings 
growth and that present, in the investment manager's opinion, the best trade-off between that potential 
earnings growth, business and financial risk, and valuation. Also, in seeking sustainable growth characteristics, 
the investment manager looks for companies that it believes can produce sustainable earnings growth and 
cash flow growth or the potential to generate income.&lt;/p&gt;</oef:StrategyNarrativeTextBlock>
    <oef:StrategyPortfolioConcentration
      contextRef="Context_20250430_20250430_S000006882Member_S000006882SummaryMember"
      id="ixv-53408">Under normal market conditions, the Fund invests at least 80% of its net assets 
in securities of biotechnology companies and discovery research firms.</oef:StrategyPortfolioConcentration>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006882Member_PrincipalRisks2_S000006882SummaryMember"
      id="ixv-22152">&lt;p style="font-size:13.0pt; font-family:Arial; text-align:left; color:#004C97; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:13.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:normal; text-decoration:none;"&gt;Principal 
Risks&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;You 
could lose money by investing in the Fund. Mutual fund shares are not deposits or obligations of, or 
guaranteed or endorsed by, any bank, and are not insured by the Federal Deposit Insurance Corporation, 
the Federal Reserve Board, or any other agency of the U.S. government.&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006882Member_RiskLoseMoneyMember_S000006882SummaryMember"
      id="ixv-53409">You 
could lose money by investing in the Fund.</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006882Member_RiskNotInsuredMember_S000006882SummaryMember"
      id="ixv-53410">Mutual fund shares are not deposits or obligations of, or 
guaranteed or endorsed by, any bank, and are not insured by the Federal Deposit Insurance Corporation, 
the Federal Reserve Board, or any other agency of the U.S. government.</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006882Member_BiotechnologyIndustry2_S000006882SummaryMember"
      id="ixv-22156">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:bold; text-decoration:none;"&gt;Biotechnology 
Industry:&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;  The biotechnology industry is affected by government regulatory requirements, 
regulatory approval for new drugs and medical products, patent considerations, product liability, and 
similar matters. In addition, this industry is characterized by competition and rapid technological developments 
which may make a company&#x2019;s products or services obsolete in a short period of time. In the past, 
the biotechnology sector has experienced considerable volatility in reaction to research and other business 
developments which may affect only one, or a few companies within the sector. The market values of investments 
in the biotechnology industry are often based upon speculation and expectations about future products, 
research progress, and new product filings with regulatory authorities. In addition, compared to more 
developed industries, there may be a thin trading market in biotechnology securities.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006882Member_Concentration2_S000006882SummaryMember"
      id="ixv-22160">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:bold; text-decoration:none;"&gt;Concentration:&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt; 
 To the extent the Fund concentrates in a specific industry, a group of industries, sector or type of 
investment, the Fund will carry much greater risks of adverse developments and price movements in such 
industries, sectors or investments than a fund that invests in a wider variety of industries, sectors 
or investments. There is also the risk that the Fund will perform poorly during a slump in demand for 
securities of companies in such industries or sectors.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006882Member_Market2_S000006882SummaryMember"
      id="ixv-22164">&lt;p style="-sec-ix-redline:true;font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:bold; text-decoration:none;"&gt;Market:  &lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;The market values of 
securities or other investments owned by the Fund will go up or down, sometimes rapidly or unpredictably. 
The market value of a security or other investment may be reduced by market activity or other results 
of supply and demand unrelated to the issuer. This is a basic risk associated with all investments. When 
there are more sellers than buyers, prices tend to fall. Likewise, when there are more buyers than sellers, 
prices tend to rise. In addition, the value of the Fund&#x2019;s investments may go up or down due to 
general market or other conditions that are not specifically related to a particular issuer, such as: 
real or perceived adverse economic changes, including widespread liquidity issues and defaults in one 
or more industries; changes in interest, inflation or exchange rates; unexpected natural and man-made 
world events, such as diseases or disasters; financial, political or social disruptions, including terrorism 
and war; and U.S. trade disputes or other disputes with specific countries that could result in additional 
tariffs, trade barriers and/or investment restrictions in certain securities in those countries. Any 
of these conditions can adversely affect the economic prospects of many companies, sectors, nations, 
regions and the market in general, in ways that cannot necessarily be foreseen.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;Stock 
prices tend to go up and down more dramatically than those of debt securities. A slower-growth or recessionary 
economic environment could have an adverse effect on the prices of the various stocks held by the Fund.&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006882Member_GrowthStyleInvesting2_S000006882SummaryMember"
      id="ixv-22188">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:bold; text-decoration:none;"&gt;Growth 
Style Investing:&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt; &lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt; Growth stock prices reflect projections of future earnings or revenues, and can, 
therefore, fall dramatically if the company fails to meet those projections. Growth stocks may be more 
expensive relative to their current earnings or assets compared to value or other stocks, and if earnings 
growth expectations moderate, their valuations may return to more typical norms, causing their stock 
prices to fall. Prices of these companies&#x2019; securities may be more volatile than other securities, 
particularly over the short term. In addition, investment styles can go in and out of favor, which could 
cause additional volatility in the prices of the Fund&#x2019;s portfolio holdings.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006882Member_SmallCapitalizationCompanies2_S000006882SummaryMember"
      id="ixv-22193">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:bold; text-decoration:none;"&gt;Small Capitalization 
Companies:&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;  Securities issued by small capitalization companies may be more volatile in 
price than those of larger companies and may involve substantial risks. Such risks may include greater 
sensitivity to economic conditions, less certain growth prospects, lack of depth of management and funds 
for growth and development, and limited or less developed product lines and markets. In addition, small 
capitalization companies may be particularly affected by interest rate increases, as they may find it 
more difficult to borrow money to continue or expand operations, or may have difficulty in repaying any 
loans. The markets for securities issued by small capitalization companies also tend to be less liquid 
than the markets for securities issued by larger companies. &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006882Member_ForeignSecuritiesnon-US2_S000006882SummaryMember"
      id="ixv-22197">&lt;p style="-sec-ix-redline:true;font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:bold; text-decoration:none;"&gt;Foreign 
Securities (non-U.S.):&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;  Investing in foreign securities typically involves different risks than investing 
in U.S. securities, including risks related to currency exchange rates and policies, country or government 
specific issues, less favorable trading practices or regulation and greater price volatility. Certain 
of these risks also may apply to securities of U.S. companies with significant foreign operations. The 
risks of investing in foreign securities are typically greater in less developed or emerging market countries.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006882Member_Liquidity2_S000006882SummaryMember"
      id="ixv-22201">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:bold; text-decoration:none;"&gt;Liquidity:&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt; 
 The trading market for a particular security or type of security or other investments in which the Fund 
invests may become less liquid or even illiquid. Reduced liquidity will have an adverse impact on the 
Fund&#x2019;s ability to sell such securities or other investments when necessary to meet the Fund&#x2019;s 
liquidity needs, which may arise or increase in response to a specific economic event or because the 
investment manager wishes to purchase particular investments or believes that a higher level of liquidity 
would be advantageous. Reduced liquidity will also generally lower the value of such securities or other 
investments. Market prices for such securities or other investments may be relatively volatile.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006882Member_Non-Diversification2_S000006882SummaryMember"
      id="ixv-22205">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:bold; text-decoration:none;"&gt;Non-Diversification:&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt; 
 Because the Fund is non-diversified, it may be more sensitive to economic, business, political or other 
changes affecting individual &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;issuers 
or investments than a diversified fund, which may negatively impact the Fund's performance and result 
in greater fluctuation in the value of the Fund&#x2019;s shares.&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006882Member_Management2_S000006882SummaryMember"
      id="ixv-22229">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:bold; text-decoration:none;"&gt;Management:&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;  The Fund is subject 
to management risk because it is an actively managed investment portfolio. The Fund's investment manager 
applies investment techniques and risk analyses in making investment decisions for the Fund, but there 
can be no guarantee that these decisions will produce the desired results.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;As an actively managed 
investment portfolio, the Fund&#x2019;s investments do not track its benchmark. Overweighting investments 
in an industry or group of industries relative to the Fund&#x2019;s benchmark increases the risk that 
the Fund will underperform its benchmark because a general decline in the prices of stocks in that industry 
or group of industries will affect the Fund to a greater extent than its benchmark. Price declines may 
result from factors that adversely affect a particular industry or group of industries, such as labor 
shortages or increased production costs, competitive conditions, or negative investor perceptions. Conversely, 
if the Fund underweights its investment in an industry or group of industries relative to the Fund&#x2019;s 
benchmark, the Fund will participate in any general increase in the prices of stocks in that industry 
or group of industries to a lesser extent than the Fund&#x2019;s benchmark.&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006882Member_Cybersecurity2_S000006882SummaryMember"
      id="ixv-22234">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:bold; text-decoration:none;"&gt;Cybersecurity:&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt; 
 Cybersecurity incidents, both intentional and unintentional, may allow an unauthorized party to gain 
access to Fund assets, Fund or customer data (including private shareholder information), or proprietary 
information, cause the Fund, the investment manager, and/or their service providers (including, but not 
limited to, Fund accountants, custodians, sub-custodians, transfer agents and financial intermediaries) 
to suffer data breaches, data corruption or loss of operational functionality or prevent Fund investors 
from purchasing, redeeming or exchanging shares or receiving distributions. The investment manager has 
limited ability to prevent or mitigate cybersecurity incidents affecting third party service providers, 
and such third party service providers may have limited indemnification obligations to the Fund or the 
investment manager. Cybersecurity incidents may result in financial losses to the Fund and its shareholders, 
and substantial costs may be incurred in an effort to prevent or mitigate future cybersecurity incidents. 
Issuers of securities in which the Fund invests are also subject to cybersecurity risks, and the value 
of these securities could decline if the issuers experience cybersecurity incidents.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;Because technology is 
frequently changing, new ways to carry out cyber attacks are always developing. Therefore, there is a 
chance that some risks have not been identified or prepared for, or that an attack may not be detected, 
which puts limitations on the Fund's ability to plan for or respond to a cyber attack. Like other funds 
and business enterprises, the Fund, the investment manager, and their service providers are subject to 
the risk of cyber incidents occurring from time to time.&lt;/p&gt;</oef:RiskTextBlock>
    <oef:BarChartAndPerformanceTableHeading
      contextRef="Context_20250430_20250430_S000006882Member_S000006882SummaryMember"
      id="ixv-53411">Performance</oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock
      contextRef="Context_20250430_20250430_S000006882Member_S000006882SummaryMember"
      id="ixv-22259">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The 
following bar chart and table provide some indication of the risks of investing in the Fund. The bar 
chart shows changes in the Fund's performance from year to year for Class A shares. The table shows how 
the Fund's average annual returns for 1 year, 5 years, 10 years or since inception, as applicable, compared 
with those of a broad measure of market performance and additional indexes with characteristics relevant 
to the Fund. The Fund's past performance (before and after taxes) is not necessarily an indication of 
how the Fund will perform in the future. You can obtain updated performance information at www.franklintempleton.com 
or by calling (800) DIAL BEN/342-5236.&lt;/p&gt;&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;Sales charges are not reflected in the bar chart, and if those 
charges were included, returns would be less than those shown. &lt;/p&gt;</oef:PerformanceNarrativeTextBlock>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="Context_20250430_20250430_S000006882Member_S000006882SummaryMember"
      id="ixv-53412">The Fund's past performance (before and after taxes) is not necessarily an indication of 
how the Fund will perform in the future.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:PerformanceAvailabilityWebSiteAddress
      contextRef="Context_20250430_20250430_S000006882Member_S000006882SummaryMember"
      id="ixv-53413">franklintempleton.com</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformanceAvailabilityPhone
      contextRef="Context_20250430_20250430_S000006882Member_S000006882SummaryMember"
      id="ixv-53414">(800) DIAL BEN/342-5236</oef:PerformanceAvailabilityPhone>
    <oef:BarChartDoesNotReflectSalesLoads
      contextRef="Context_20250430_20250430_S000006882Member_S000006882SummaryMember"
      id="ixv-53415">Sales charges are not reflected in the bar chart, and if those 
charges were included, returns would be less than those shown.</oef:BarChartDoesNotReflectSalesLoads>
    <oef:BarChartHeading
      contextRef="Context_20250430_20250430_S000006882Member_S000006882SummaryMember"
      id="ixv-53416">Class A Annual Total Returns</oef:BarChartHeading>
    <oef:BarChartClosingTextBlock
      contextRef="Context_20250430_20250430_S000006882Member_S000006882SummaryMember"
      id="ixv-22283">&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse" width="100%"&gt;&lt;tr style="font-size:1pt;"&gt;&lt;td style="width:17.33%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:68%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:14.67%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#A7A7A7; border-top:0.5pt; border-top-style:solid; border-top-color:#A7A7A7;"&gt;&lt;p style="font-size:8.5pt; font-family:Sans-Serif; font-style:normal; text-align:left; font-weight:normal; text-decoration:none;"&gt;Best Quarter: &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#A7A7A7; border-top:0.5pt; border-top-style:solid; border-top-color:#A7A7A7;"&gt;&lt;p style="font-size:8.5pt; font-family:Sans-Serif; font-style:normal; text-align:right; font-weight:normal; text-decoration:none;"&gt;2020, Q2&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#A7A7A7; border-top:0.5pt; border-top-style:solid; border-top-color:#A7A7A7;"&gt;&lt;p style="font-size:8.5pt; font-family:Sans-Serif; font-style:normal; text-align:right; font-weight:normal; text-decoration:none;"&gt;29.06%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#A7A7A7; border-top:0.5pt; border-top-style:solid; border-top-color:#A7A7A7;"&gt;&lt;p style="font-size:8.5pt; font-family:Sans-Serif; font-style:normal; text-align:left; font-weight:normal; text-decoration:none;"&gt;Worst Quarter: &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#A7A7A7; border-top:0.5pt; border-top-style:solid; border-top-color:#A7A7A7;"&gt;&lt;p style="font-size:8.5pt; font-family:Sans-Serif; font-style:normal; text-align:right; font-weight:normal; text-decoration:none;"&gt;2016, Q1&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#A7A7A7; border-top:0.5pt; border-top-style:solid; border-top-color:#A7A7A7;"&gt;&lt;p style="font-size:8.5pt; font-family:Sans-Serif; font-style:normal; text-align:right; font-weight:normal; text-decoration:none;"&gt;-24.51%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="2" cellspacing="0" style="-sec-ix-redline:true;border-collapse:collapse" width="100%"&gt;&lt;tr style="font-size:1pt;"&gt;&lt;td style="width:100%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#A7A7A7; font-size:1pt;"&gt;&lt;p style="font-size:8.5pt; font-family:Sans-Serif; font-style:normal; text-align:left; font-weight:normal; text-decoration:none;"&gt;As of June 30, 2025, the 
Fund&#x2019;s year-to-date return was -4.69%.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:BarChartClosingTextBlock>
    <oef:HighestQuarterlyReturnLabel
      contextRef="Context_20250430_20250430_C000018631Member_S000006882Member_S000006882SummaryMember"
      id="ixv-53417">Best Quarter</oef:HighestQuarterlyReturnLabel>
    <oef:BarChartHighestQuarterlyReturnDate
      contextRef="Context_20250430_20250430_C000018631Member_S000006882Member_S000006882SummaryMember"
      id="ixv-53418">2020-06-30</oef:BarChartHighestQuarterlyReturnDate>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="Context_20250430_20250430_C000018631Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53419"
      unitRef="pure">0.2906</oef:BarChartHighestQuarterlyReturn>
    <oef:LowestQuarterlyReturnLabel
      contextRef="Context_20250430_20250430_C000018631Member_S000006882Member_S000006882SummaryMember"
      id="ixv-53420">Worst Quarter</oef:LowestQuarterlyReturnLabel>
    <oef:BarChartLowestQuarterlyReturnDate
      contextRef="Context_20250430_20250430_C000018631Member_S000006882Member_S000006882SummaryMember"
      id="ixv-53421">2016-03-31</oef:BarChartLowestQuarterlyReturnDate>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="Context_20250430_20250430_C000018631Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53422"
      unitRef="pure">-0.2451</oef:BarChartLowestQuarterlyReturn>
    <oef:YearToDateReturnLabel
      contextRef="Context_20250430_20250430_C000018631Member_S000006882Member_S000006882SummaryMember"
      id="ixv-53423">As of June 30, 2025, the 
Fund&#x2019;s year-to-date return was -4.69%.</oef:YearToDateReturnLabel>
    <oef:BarChartYearToDateReturnDate
      contextRef="Context_20250430_20250430_C000018631Member_S000006882Member_S000006882SummaryMember"
      id="ixv-53424">2025-06-30</oef:BarChartYearToDateReturnDate>
    <oef:BarChartYearToDateReturn
      contextRef="Context_20250430_20250430_C000018631Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53425"
      unitRef="pure">-0.0469</oef:BarChartYearToDateReturn>
    <oef:PerformanceTableHeading
      contextRef="Context_20250430_20250430_S000006882Member_S000006882SummaryMember"
      id="ixv-53426">Average Annual Total Returns (figures 
reflect sales charges) For periods ended December 31, 2024</oef:PerformanceTableHeading>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250430_20250430_C000018631Member_S000006882Member_S000006882SummaryMember"
      id="ixv-53427">Return before taxes</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000018631Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53428"
      unitRef="pure">-0.0172</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000018631Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53429"
      unitRef="pure">0.0167</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000018631Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53430"
      unitRef="pure">0.0252</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250430_20250430_AfterTaxesOnDistributionsMember_C000018631Member_S000006882Member_S000006882SummaryMember"
      id="ixv-53431">Return after taxes on distributions</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_AfterTaxesOnDistributionsMember_C000018631Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53432"
      unitRef="pure">-0.0420</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_AfterTaxesOnDistributionsMember_C000018631Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53433"
      unitRef="pure">-0.0031</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_AfterTaxesOnDistributionsMember_C000018631Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53434"
      unitRef="pure">0.0077</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250430_20250430_AfterTaxesOnDistributionsAndSalesMember_C000018631Member_S000006882Member_S000006882SummaryMember"
      id="ixv-53435">Return after taxes on 
distributions and sale of Fund shares</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000018631Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53436"
      unitRef="pure">0.0007</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000018631Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53437"
      unitRef="pure">0.0100</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000018631Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53438"
      unitRef="pure">0.0161</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000141458Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53439"
      unitRef="pure">0.0230</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000141458Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53440"
      unitRef="pure">0.0209</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000141458Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53441"
      unitRef="pure">0.0235</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000128862Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53442"
      unitRef="pure">0.0436</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000128862Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53443"
      unitRef="pure">0.0321</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000128862Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53444"
      unitRef="pure">0.0349</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000081539Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53445"
      unitRef="pure">0.0426</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000081539Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53446"
      unitRef="pure">0.0309</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000081539Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53447"
      unitRef="pure">0.0335</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250430_20250430_Russell3000Index311_S000006882Member_S000006882SummaryMember"
      id="ixv-53448">Russell 3000&#xae; 
Index </oef:AverageAnnualReturnLabel>
    <oef:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20250430_20250430_S000006882Member_S000006882SummaryMember"
      id="ixv-53450">(index reflects no deduction for fees, expenses or taxes)</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_Russell3000Index311_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53451"
      unitRef="pure">0.2381</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_Russell3000Index311_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53452"
      unitRef="pure">0.1386</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_Russell3000Index311_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53453"
      unitRef="pure">0.1254</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250430_20250430_NASDAQBiotechnologyIndex312_S000006882Member_S000006882SummaryMember"
      id="ixv-53454">NASDAQ Biotechnology Index 
</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_NASDAQBiotechnologyIndex312_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53455"
      unitRef="pure">-0.0137</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_NASDAQBiotechnologyIndex312_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53456"
      unitRef="pure">0.0263</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_NASDAQBiotechnologyIndex312_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53457"
      unitRef="pure">0.0310</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250430_20250430_SP500Index313_S000006882Member_S000006882SummaryMember"
      id="ixv-53458">S&amp;P 500&#xae; 
Index </oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_SP500Index313_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53460"
      unitRef="pure">0.2502</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_SP500Index313_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53461"
      unitRef="pure">0.1452</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_SP500Index313_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-53462"
      unitRef="pure">0.1310</oef:AvgAnnlRtrPct>
    <oef:RiskReturnHeading
      contextRef="Context_20250430_20250430_S000006887Member_S000006887SummaryMember"
      id="ixv-53463">Franklin 
Natural Resources Fund</oef:RiskReturnHeading>
    <oef:ObjectiveHeading
      contextRef="Context_20250430_20250430_S000006887Member_S000006887SummaryMember"
      id="ixv-53464">Investment Goal</oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock
      contextRef="Context_20250430_20250430_S000006887Member_S000006887SummaryMember"
      id="ixv-22639">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;High total return. Total return consists 
of both capital appreciation and current dividend and interest income.&lt;/p&gt;</oef:ObjectivePrimaryTextBlock>
    <oef:ExpenseHeading
      contextRef="Context_20250430_20250430_S000006887Member_S000006887SummaryMember"
      id="ixv-53465">Fees and 
Expenses of the Fund</oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock
      contextRef="Context_20250430_20250430_S000006887Member_S000006887SummaryMember"
      id="ixv-22642">&lt;p style="-sec-ix-redline:true;font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;These tables describe the fees and expenses that you may pay if you buy, hold 
and sell shares of the Fund. &lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:bold; text-decoration:none;"&gt;You may pay other fees (including on Class R6 and Advisor Class 
shares), such as brokerage commissions and other fees to financial intermediaries, which are not reflected 
in the tables and examples below.&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt; You may qualify for sales charge discounts in Class A if 
you and your family invest, or agree to invest in the future, at least $25,000 in Franklin Templeton 
funds and certain other funds distributed through Franklin Distributors, LLC, the Fund&#x2019;s distributor. 
More information about these and other discounts is available from your financial professional and under 
&#x201c;Your Account&#x201d; on page 59 in the Fund&#x2019;s Prospectus and under &#x201c;Buying and Selling 
Shares&#x201d; on page 59 of the Fund&#x2019;s Statement of Additional Information. In addition, more information 
about sales charge discounts and waivers for purchases of shares through specific financial intermediaries 
is set forth in Appendix A &#x2013; &#x201c;Intermediary Sales Charge Discounts and Waivers&#x201d; to the 
Fund&#x2019;s prospectus.&lt;/span&gt;&lt;/p&gt;</oef:ExpenseNarrativeTextBlock>
    <oef:ExpenseBreakpointDiscounts
      contextRef="Context_20250430_20250430_S000006887Member_S000006887SummaryMember"
      id="ixv-53466">You may qualify for sales charge discounts in Class A if 
you and your family invest, or agree to invest in the future, at least $25,000 in Franklin Templeton 
funds and certain other funds distributed through Franklin Distributors, LLC, the Fund&#x2019;s distributor.</oef:ExpenseBreakpointDiscounts>
    <oef:ExpenseBreakpointMinimumInvestmentRequiredAmount
      contextRef="Context_20250430_20250430_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53467"
      unitRef="usd">25000</oef:ExpenseBreakpointMinimumInvestmentRequiredAmount>
    <oef:ShareholderFeesCaption
      contextRef="Context_20250430_20250430_S000006887Member_S000006887SummaryMember"
      id="ixv-53468">Shareholder Fees</oef:ShareholderFeesCaption>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250430_20250430_C000018648Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53469"
      unitRef="pure">0.0550</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250430_20250430_C000018647Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53470"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250430_20250430_C000132949Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53471"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="Context_20250430_20250430_C000018649Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53472"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250430_20250430_C000018648Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="_844_"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250430_20250430_C000018647Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53474"
      unitRef="pure">0.0100</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250430_20250430_C000132949Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53475"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="Context_20250430_20250430_C000018649Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53476"
      unitRef="pure">0</oef:MaximumDeferredSalesChargeOverOfferingPrice>
    <oef:OperatingExpensesCaption
      contextRef="Context_20250430_20250430_S000006887Member_S000006887SummaryMember"
      id="ixv-53477">Annual 
Fund Operating Expenses (expenses that you pay each year as a percentage of the value 
of your investment)</oef:OperatingExpensesCaption>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250430_20250430_C000018648Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53478"
      unitRef="pure">0.0052</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250430_20250430_C000018647Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53479"
      unitRef="pure">0.0052</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250430_20250430_C000132949Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53480"
      unitRef="pure">0.0052</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="Context_20250430_20250430_C000018649Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53481"
      unitRef="pure">0.0052</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250430_20250430_C000018648Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53482"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250430_20250430_C000018647Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53483"
      unitRef="pure">0.0100</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250430_20250430_C000132949Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53484"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20250430_20250430_C000018649Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53485"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250430_20250430_C000018648Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53486"
      unitRef="pure">0.0023</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250430_20250430_C000018647Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53487"
      unitRef="pure">0.0023</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250430_20250430_C000132949Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53488"
      unitRef="pure">0.0015</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="Context_20250430_20250430_C000018649Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53489"
      unitRef="pure">0.0023</oef:OtherExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20250430_20250430_C000018648Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53490"
      unitRef="pure">0.0001</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20250430_20250430_C000018647Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53491"
      unitRef="pure">0.0001</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20250430_20250430_C000132949Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53492"
      unitRef="pure">0.0001</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20250430_20250430_C000018649Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53493"
      unitRef="pure">0.0001</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250430_20250430_C000018648Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="_865_"
      unitRef="pure">0.0101</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250430_20250430_C000018647Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="_866_"
      unitRef="pure">0.0176</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250430_20250430_C000132949Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="_867_"
      unitRef="pure">0.0068</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="Context_20250430_20250430_C000018649Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="_868_"
      unitRef="pure">0.0076</oef:ExpensesOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250430_20250430_C000018648Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="_869_"
      unitRef="pure">-0.0001</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250430_20250430_C000018647Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="_870_"
      unitRef="pure">-0.0001</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250430_20250430_C000132949Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="_871_"
      unitRef="pure">-0.0005</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20250430_20250430_C000018649Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="_872_"
      unitRef="pure">-0.0001</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250430_20250430_C000018648Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53502"
      unitRef="pure">0.0100</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250430_20250430_C000018647Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53503"
      unitRef="pure">0.0175</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250430_20250430_C000132949Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53504"
      unitRef="pure">0.0063</oef:NetExpensesOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="Context_20250430_20250430_C000018649Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53505"
      unitRef="pure">0.0075</oef:NetExpensesOverAssets>
    <oef:ExpenseExampleHeading
      contextRef="Context_20250430_20250430_S000006887Member_S000006887SummaryMember"
      id="ixv-53506">Example</oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock
      contextRef="Context_20250430_20250430_S000006887Member_S000006887SummaryMember"
      id="ixv-22942">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;This Example is intended 
to help you compare the cost of investing in the Fund with the cost of investing in other mutual funds. 
The Example assumes that you invest $10,000 in the Fund for the time periods indicated and then redeem 
all of your shares at the end of the period. The Example also assumes that your investment has a 5% return 
each year and that the Fund's operating expenses remain the same. The Example reflects adjustments made 
to the Fund's operating expenses due to the fee waivers and/or expense reimbursements by management for 
the 1 Year numbers only. Although your actual costs may be higher or lower, based on these assumptions 
your costs would be:&lt;/p&gt;</oef:ExpenseExampleNarrativeTextBlock>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250430_20250430_C000018648Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53507"
      unitRef="usd">646</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250430_20250430_C000018648Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53508"
      unitRef="usd">852</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250430_20250430_C000018648Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53509"
      unitRef="usd">1075</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250430_20250430_C000018648Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53510"
      unitRef="usd">1715</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250430_20250430_C000018647Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53511"
      unitRef="usd">278</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250430_20250430_C000018647Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53512"
      unitRef="usd">554</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250430_20250430_C000018647Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53513"
      unitRef="usd">954</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250430_20250430_C000018647Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53514"
      unitRef="usd">1876</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250430_20250430_C000132949Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53515"
      unitRef="usd">64</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250430_20250430_C000132949Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53516"
      unitRef="usd">213</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250430_20250430_C000132949Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53517"
      unitRef="usd">374</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250430_20250430_C000132949Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53518"
      unitRef="usd">842</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="Context_20250430_20250430_C000018649Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53519"
      unitRef="usd">77</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="Context_20250430_20250430_C000018649Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53520"
      unitRef="usd">242</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="Context_20250430_20250430_C000018649Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53521"
      unitRef="usd">422</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="Context_20250430_20250430_C000018649Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53522"
      unitRef="usd">943</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionByYearCaption
      contextRef="Context_20250430_20250430_S000006887Member_S000006887SummaryMember"
      id="ixv-53523">If you do not sell your shares:</oef:ExpenseExampleNoRedemptionByYearCaption>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="Context_20250430_20250430_C000018647Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53524"
      unitRef="usd">178</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="Context_20250430_20250430_C000018647Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53525"
      unitRef="usd">554</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="Context_20250430_20250430_C000018647Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53526"
      unitRef="usd">954</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="Context_20250430_20250430_C000018647Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53527"
      unitRef="usd">1876</oef:ExpenseExampleNoRedemptionYear10>
    <oef:PortfolioTurnoverHeading
      contextRef="Context_20250430_20250430_S000006887Member_S000006887SummaryMember"
      id="ixv-53528">Portfolio 
Turnover</oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock
      contextRef="Context_20250430_20250430_S000006887Member_S000006887SummaryMember"
      id="ixv-23109">&lt;p style="-sec-ix-redline:true;font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The Fund pays transaction costs, such as commissions, when it buys and sells securities 
(or "turns over" its portfolio). A higher portfolio turnover rate may indicate higher transaction costs 
and may result in higher taxes when Fund shares are held in a taxable account. These costs, which are 
not reflected in annual Fund operating &lt;/p&gt;

&lt;p style="-sec-ix-redline:true;font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;expenses 
or in the Example, affect the Fund's performance. During the most recent fiscal year, the Fund's portfolio 
turnover rate was 19.72% of the average value of its portfolio.&lt;/p&gt;</oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate
      contextRef="Context_20250430_20250430_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53529"
      unitRef="pure">0.1972</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading
      contextRef="Context_20250430_20250430_S000006887Member_S000006887SummaryMember"
      id="ixv-53530">Principal 
Investment Strategies</oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock
      contextRef="Context_20250430_20250430_S000006887Member_S000006887SummaryMember"
      id="ixv-23132">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;Under normal market conditions, the Fund invests at least 80% of its net assets 
in the equity and debt securities of companies in the natural resources sector. The Fund predominantly 
invests in equity securities. For the Fund&#x2019;s investment purposes, the natural resources sector 
includes companies that own, produce, refine, process, transport and market natural resources and companies 
that provide related services. The sector includes, for example, the following industries: integrated 
oil, oil and gas exploration and production, gold and other precious metals, steel and iron ore production, 
energy services and technology, energy transition, base metal production, forest products, farming products, 
paper products, chemicals, building materials, coal, alternative energy and environmental services. In 
addition to its investments in companies in the natural resources sector, the Fund may also invest up 
to 20% of its net assets in equity or debt securities of any type of issuer.&lt;/p&gt;&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The Fund may invest a 
significant portion of its assets in smaller capitalization companies, which are generally companies 
with market capitalizations of less than $2 billion at the time of the Fund&#x2019;s investment. The Fund 
anticipates that, under normal conditions, it will invest more of its assets in U.S. securities than 
in securities of any other single country. The Fund may also buy American Depositary Receipts.&lt;/p&gt;&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The 
Fund also may attempt, from time to time, to hedge (protect) against market risk or to generate income 
for the Fund by buying and selling put and call options on equity securities and equity security indices.&lt;/p&gt;&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The 
investment manager is a research driven, fundamental investor, pursuing a growth strategy. As a "bottom-up" 
investor focusing primarily on individual securities, the investment manager seeks companies that have 
identifiable drivers of future earnings growth and that present, in the investment manager's opinion, 
the best trade-off between that potential earnings growth, business and financial risk, and valuation. 
Also, in seeking sustainable growth characteristics, the investment manager looks for companies that 
it believes can produce sustainable earnings growth and cash flow growth or the potential to generate 
income.&lt;/p&gt;</oef:StrategyNarrativeTextBlock>
    <oef:StrategyPortfolioConcentration
      contextRef="Context_20250430_20250430_S000006887Member_S000006887SummaryMember"
      id="ixv-53531">Under normal market conditions, the Fund invests at least 80% of its net assets 
in the equity and debt securities of companies in the natural resources sector.</oef:StrategyPortfolioConcentration>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006887Member_PrincipalRisks2_S000006887SummaryMember"
      id="ixv-23137">&lt;p style="font-size:13.0pt; font-family:Arial; text-align:left; color:#004C97; font-weight:normal; text-decoration:none;"&gt;Principal Risks&lt;/p&gt;&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;You could lose money by investing in the Fund. Mutual fund 
shares are not deposits or obligations of, or guaranteed or endorsed by, any bank, and are not insured 
by the Federal Deposit Insurance Corporation, the Federal Reserve Board, or any other agency of the U.S. 
government.&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006887Member_RiskLoseMoneyMember_S000006887SummaryMember"
      id="ixv-53532">You could lose money by investing in the Fund.</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006887Member_RiskNotInsuredMember_S000006887SummaryMember"
      id="ixv-53533">Mutual fund 
shares are not deposits or obligations of, or guaranteed or endorsed by, any bank, and are not insured 
by the Federal Deposit Insurance Corporation, the Federal Reserve Board, or any other agency of the U.S. 
government.</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006887Member_NaturalResourcesFocus2_S000006887SummaryMember"
      id="ixv-23158">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:bold; text-decoration:none;"&gt;Natural 
Resources Focus:&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;  The securities of companies in the natural resources sector may experience more 
price volatility than securities of companies in other industries. Some of the commodities used as raw 
materials or produced by these companies are subject to broad price fluctuations as a result of industry 
wide supply and demand factors. In addition, companies in the natural resources sector may be subject 
to special risks associated with natural or man-made disasters.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006887Member_Concentration2_S000006887SummaryMember"
      id="ixv-23162">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:bold; text-decoration:none;"&gt;Concentration:&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt; 
 To the extent the Fund concentrates in a specific industry, a group of industries, sector or type of 
investment, the Fund will carry much greater risks of adverse developments and price movements in such 
industries, sectors or investments than a fund that invests in a wider variety of industries, sectors 
or investments. There is also the risk that the Fund will perform poorly during a slump in demand for 
securities of companies in such industries or sectors.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006887Member_SmallCapitalizationCompanies2_S000006887SummaryMember"
      id="ixv-23166">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:bold; text-decoration:none;"&gt;Small Capitalization Companies:&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt; 
 Securities issued by small capitalization companies may be more volatile in price than those of larger 
companies and may involve substantial risks. Such risks may include greater sensitivity to economic conditions, 
less certain growth prospects, lack of depth of management and funds for growth and development, and 
limited or less developed product lines and markets. In addition, small capitalization companies may 
be particularly affected by interest rate increases, as they may find it more difficult to borrow money 
to continue or expand operations, or may have difficulty in repaying any loans. The markets for securities 
issued by small capitalization companies also tend to be less liquid than the markets for securities 
issued by larger companies. &lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006887Member_Market2_S000006887SummaryMember"
      id="ixv-23170">&lt;p style="-sec-ix-redline:true;font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:bold; text-decoration:none;"&gt;Market:  &lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;The market values of 
securities or other investments owned by the Fund will go up or down, sometimes rapidly or unpredictably. 
The market value of a security or other investment may be reduced by market activity or other results 
of supply and demand unrelated to the issuer. This is a basic risk associated with all investments. When 
there are more sellers than buyers, prices tend to fall. Likewise, when there are more buyers than sellers, 
prices tend to rise. In addition, the value of the Fund&#x2019;s investments may go up or down due to 
general market or other conditions that are not specifically related to a particular issuer, such as: 
real or perceived adverse economic changes, including widespread liquidity issues and defaults in one 
or more industries; changes in interest, inflation or exchange rates; unexpected natural and man-made 
world events, such as diseases or disasters; financial, political or social disruptions, including terrorism 
and war; and U.S. trade disputes or other disputes with specific countries that could result in additional 
tariffs, trade barriers and/or investment restrictions in certain securities in those countries. Any 
of these conditions can adversely affect the economic prospects of many companies, sectors, nations, 
regions and the market in general, in ways that cannot necessarily be foreseen.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;Stock 
prices tend to go up and down more dramatically than those of debt securities. A slower-growth or recessionary 
economic environment could have an adverse effect on the prices of the various stocks held by the Fund.&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006887Member_GrowthStyleInvesting2_S000006887SummaryMember"
      id="ixv-23194">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:bold; text-decoration:none;"&gt;Growth 
Style Investing:&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;  Growth stock prices reflect projections of future earnings or revenues, and 
can, therefore, fall dramatically if the company fails to meet those projections. Growth stocks may be 
more expensive relative to their current earnings or assets compared to value or other stocks, and if 
earnings growth expectations moderate, their valuations may return to more typical norms, causing their 
stock prices to fall. Prices of these companies&#x2019; securities may be more volatile than other securities, 
particularly over the short term. In addition, investment styles can go in and out of favor, which could 
cause additional volatility in the prices of the Fund&#x2019;s portfolio holdings.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006887Member_ForeignSecuritiesnon-US2_S000006887SummaryMember"
      id="ixv-23198">&lt;p style="-sec-ix-redline:true;font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:bold; text-decoration:none;"&gt;Foreign 
Securities (non-U.S.):&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;  Investing in foreign securities typically involves different risks than investing 
in U.S. securities, including risks related to currency exchange rates and policies, country or government 
specific issues, less favorable trading practices or regulation and greater price volatility. Certain 
of these risks also may apply to securities of U.S. companies with significant foreign operations. The 
risks of investing in foreign securities are typically greater in less developed or emerging market countries.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006887Member_DerivativeInstruments2_S000006887SummaryMember"
      id="ixv-23202">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:bold; text-decoration:none;"&gt;Derivative 
Instruments:&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;  The performance of derivative instruments depends largely on the performance 
of an underlying instrument, such as a currency, security, interest rate or index, and such instruments 
often have risks similar to their underlying instrument, in addition to other risks. Derivative instruments 
involve costs and can create economic leverage in the Fund's portfolio which may result in significant 
volatility and cause the Fund to participate in losses (as well as gains) in an amount that exceeds the 
Fund's initial investment. Other risks include illiquidity, mispricing or improper valuation of the derivative 
instrument, and imperfect correlation between the value of the derivative and the underlying instrument 
so that the Fund may not realize the intended benefits. When a derivative is used for hedging, the change 
in value of the derivative may also not correlate specifically with the currency, security, interest 
rate or other risk being hedged. With over-the-counter derivatives, there is the risk that the other 
party to the transaction will fail to perform.&lt;/span&gt;&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006887Member_Management2_S000006887SummaryMember"
      id="ixv-23206">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:bold; text-decoration:none;"&gt;Management:&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;  The Fund is subject 
to management risk because it is an actively managed investment portfolio. The Fund's investment manager 
applies investment techniques and risk analyses in making investment decisions for the Fund, but there 
can be no guarantee that these decisions will produce the desired results.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;As an actively managed 
investment portfolio, the Fund&#x2019;s investments do not track its benchmark. Overweighting investments 
in an industry or group of industries relative to the Fund&#x2019;s benchmark increases the risk that 
the Fund will underperform &lt;/p&gt;&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;its 
benchmark because a general decline in the prices of stocks in that industry or group of industries will 
affect the Fund to a greater extent than its benchmark. Price declines may result from factors that adversely 
affect a particular industry or group of industries, such as labor shortages or increased production 
costs, competitive conditions, or negative investor perceptions. Conversely, if the Fund underweights 
its investment in an industry or group of industries relative to the Fund&#x2019;s benchmark, the Fund 
will participate in any general increase in the prices of stocks in that industry or group of industries 
to a lesser extent than the Fund&#x2019;s benchmark.&lt;/p&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="Context_20250430_20250430_S000006887Member_Cybersecurity2_S000006887SummaryMember"
      id="ixv-23231">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; color:#004C97; font-weight:bold; text-decoration:none;"&gt;Cybersecurity:&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt; 
 Cybersecurity incidents, both intentional and unintentional, may allow an unauthorized party to gain 
access to Fund assets, Fund or customer data (including private shareholder information), or proprietary 
information, cause the Fund, the investment manager, and/or their service providers (including, but not 
limited to, Fund accountants, custodians, sub-custodians, transfer agents and financial intermediaries) 
to suffer data breaches, data corruption or loss of operational functionality or prevent Fund investors 
from purchasing, redeeming or exchanging shares or receiving distributions. The investment manager has 
limited ability to prevent or mitigate cybersecurity incidents affecting third party service providers, 
and such third party service providers may have limited indemnification obligations to the Fund or the 
investment manager. Cybersecurity incidents may result in financial losses to the Fund and its shareholders, 
and substantial costs may be incurred in an effort to prevent or mitigate future cybersecurity incidents. 
Issuers of securities in which the Fund invests are also subject to cybersecurity risks, and the value 
of these securities could decline if the issuers experience cybersecurity incidents.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;Because technology is 
frequently changing, new ways to carry out cyber attacks are always developing. Therefore, there is a 
chance that some risks have not been identified or prepared for, or that an attack may not be detected, 
which puts limitations on the Fund's ability to plan for or respond to a cyber attack. Like other funds 
and business enterprises, the Fund, the investment manager, and their service providers are subject to 
the risk of cyber incidents occurring from time to time.&lt;/p&gt;</oef:RiskTextBlock>
    <oef:BarChartAndPerformanceTableHeading
      contextRef="Context_20250430_20250430_S000006887Member_S000006887SummaryMember"
      id="ixv-53534">Performance</oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock
      contextRef="Context_20250430_20250430_S000006887Member_S000006887SummaryMember"
      id="ixv-23237">&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The following bar chart 
and table provide some indication of the risks of investing in the Fund. The bar chart shows changes 
in the Fund's performance from year to year for Class A shares. The table shows how the Fund's average 
annual returns for 1 year, 5 years, 10 years or since inception, as applicable, compared with those of 
a broad measure of market performance and additional indexes with characteristics relevant to the Fund. 
The Fund's past performance (before and after taxes) is not necessarily an indication of how the Fund 
will perform in the future. &lt;/p&gt;&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;You 
can obtain updated performance information at www.franklintempleton.com or by calling (800) DIAL BEN/342-5236.&lt;/p&gt;&lt;p style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;Sales 
charges are not reflected in the bar chart, and if those charges were included, returns would be less 
than those shown. &lt;/p&gt;</oef:PerformanceNarrativeTextBlock>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="Context_20250430_20250430_S000006887Member_S000006887SummaryMember"
      id="ixv-53535">The Fund's past performance (before and after taxes) is not necessarily an indication of how the Fund 
will perform in the future.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:PerformanceAvailabilityWebSiteAddress
      contextRef="Context_20250430_20250430_S000006887Member_S000006887SummaryMember"
      id="ixv-53536">franklintempleton.com</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformanceAvailabilityPhone
      contextRef="Context_20250430_20250430_S000006887Member_S000006887SummaryMember"
      id="ixv-53537">(800) DIAL BEN/342-5236</oef:PerformanceAvailabilityPhone>
    <oef:BarChartDoesNotReflectSalesLoads
      contextRef="Context_20250430_20250430_S000006887Member_S000006887SummaryMember"
      id="ixv-53538">Sales 
charges are not reflected in the bar chart, and if those charges were included, returns would be less 
than those shown.</oef:BarChartDoesNotReflectSalesLoads>
    <oef:BarChartHeading
      contextRef="Context_20250430_20250430_S000006887Member_S000006887SummaryMember"
      id="ixv-53539">Class A Annual Total Returns</oef:BarChartHeading>
    <oef:BarChartClosingTextBlock
      contextRef="Context_20250430_20250430_S000006887Member_S000006887SummaryMember"
      id="ixv-23263">&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse" width="100%"&gt;&lt;tr style="font-size:1pt;"&gt;&lt;td style="width:17.33%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:68%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:14.67%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#A7A7A7; border-top:0.5pt; border-top-style:solid; border-top-color:#A7A7A7;"&gt;&lt;p style="font-size:8.5pt; font-family:Sans-Serif; font-style:normal; text-align:left; font-weight:normal; text-decoration:none;"&gt;Best Quarter: &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#A7A7A7; border-top:0.5pt; border-top-style:solid; border-top-color:#A7A7A7;"&gt;&lt;p style="font-size:8.5pt; font-family:Sans-Serif; font-style:normal; text-align:right; font-weight:normal; text-decoration:none;"&gt;2020, Q2&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#A7A7A7; border-top:0.5pt; border-top-style:solid; border-top-color:#A7A7A7;"&gt;&lt;p style="font-size:8.5pt; font-family:Sans-Serif; font-style:normal; text-align:right; font-weight:normal; text-decoration:none;"&gt;35.83%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#A7A7A7; border-top:0.5pt; border-top-style:solid; border-top-color:#A7A7A7;"&gt;&lt;p style="font-size:8.5pt; font-family:Sans-Serif; font-style:normal; text-align:left; font-weight:normal; text-decoration:none;"&gt;Worst Quarter: &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#A7A7A7; border-top:0.5pt; border-top-style:solid; border-top-color:#A7A7A7;"&gt;&lt;p style="font-size:8.5pt; font-family:Sans-Serif; font-style:normal; text-align:right; font-weight:normal; text-decoration:none;"&gt;2020, Q1&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#A7A7A7; border-top:0.5pt; border-top-style:solid; border-top-color:#A7A7A7;"&gt;&lt;p style="font-size:8.5pt; font-family:Sans-Serif; font-style:normal; text-align:right; font-weight:normal; text-decoration:none;"&gt;-51.47%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="2" cellspacing="0" style="-sec-ix-redline:true;border-collapse:collapse" width="100%"&gt;&lt;tr style="font-size:1pt;"&gt;&lt;td style="width:100%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top; border-bottom:0.5pt; border-bottom-style:solid; border-bottom-color:#A7A7A7; font-size:1pt;"&gt;&lt;p style="font-size:8.5pt; font-family:Sans-Serif; font-style:normal; text-align:left; font-weight:normal; text-decoration:none;"&gt;As of June 30, 2025, the 
Fund&#x2019;s year-to-date return was 7.55%.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
</oef:BarChartClosingTextBlock>
    <oef:HighestQuarterlyReturnLabel
      contextRef="Context_20250430_20250430_C000018648Member_S000006887Member_S000006887SummaryMember"
      id="ixv-53540">Best Quarter</oef:HighestQuarterlyReturnLabel>
    <oef:BarChartHighestQuarterlyReturnDate
      contextRef="Context_20250430_20250430_C000018648Member_S000006887Member_S000006887SummaryMember"
      id="ixv-53541">2020-06-30</oef:BarChartHighestQuarterlyReturnDate>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="Context_20250430_20250430_C000018648Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53542"
      unitRef="pure">0.3583</oef:BarChartHighestQuarterlyReturn>
    <oef:LowestQuarterlyReturnLabel
      contextRef="Context_20250430_20250430_C000018648Member_S000006887Member_S000006887SummaryMember"
      id="ixv-53543">Worst Quarter</oef:LowestQuarterlyReturnLabel>
    <oef:BarChartLowestQuarterlyReturnDate
      contextRef="Context_20250430_20250430_C000018648Member_S000006887Member_S000006887SummaryMember"
      id="ixv-53544">2020-03-31</oef:BarChartLowestQuarterlyReturnDate>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="Context_20250430_20250430_C000018648Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53545"
      unitRef="pure">-0.5147</oef:BarChartLowestQuarterlyReturn>
    <oef:YearToDateReturnLabel
      contextRef="Context_20250430_20250430_C000018648Member_S000006887Member_S000006887SummaryMember"
      id="ixv-53546">As of June 30, 2025, the 
Fund&#x2019;s year-to-date return was 7.55%.</oef:YearToDateReturnLabel>
    <oef:BarChartYearToDateReturnDate
      contextRef="Context_20250430_20250430_C000018648Member_S000006887Member_S000006887SummaryMember"
      id="ixv-53547">2025-06-30</oef:BarChartYearToDateReturnDate>
    <oef:BarChartYearToDateReturn
      contextRef="Context_20250430_20250430_C000018648Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53548"
      unitRef="pure">0.0755</oef:BarChartYearToDateReturn>
    <oef:PerformanceTableHeading
      contextRef="Context_20250430_20250430_S000006887Member_S000006887SummaryMember"
      id="ixv-53549">Average 
Annual Total Returns (figures reflect sales charges) For periods ended December 
31, 2024</oef:PerformanceTableHeading>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250430_20250430_C000018648Member_S000006887Member_S000006887SummaryMember"
      id="ixv-53550">Return before taxes</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000018648Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53551"
      unitRef="pure">-0.0433</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000018648Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53552"
      unitRef="pure">0.0655</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000018648Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53553"
      unitRef="pure">0.0116</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250430_20250430_AfterTaxesOnDistributionsMember_C000018648Member_S000006887Member_S000006887SummaryMember"
      id="ixv-53554">Return after taxes on distributions</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_AfterTaxesOnDistributionsMember_C000018648Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53555"
      unitRef="pure">-0.0487</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_AfterTaxesOnDistributionsMember_C000018648Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53556"
      unitRef="pure">0.0603</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_AfterTaxesOnDistributionsMember_C000018648Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53557"
      unitRef="pure">0.0075</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250430_20250430_AfterTaxesOnDistributionsAndSalesMember_C000018648Member_S000006887Member_S000006887SummaryMember"
      id="ixv-53558">Return after taxes on 
distributions and sale of Fund shares</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000018648Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53559"
      unitRef="pure">-0.0219</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000018648Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53560"
      unitRef="pure">0.0507</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_AfterTaxesOnDistributionsAndSalesMember_C000018648Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53561"
      unitRef="pure">0.0083</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000018647Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53562"
      unitRef="pure">-0.0052</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000018647Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53563"
      unitRef="pure">0.0697</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000018647Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53564"
      unitRef="pure">0.0098</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000132949Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53565"
      unitRef="pure">0.0162</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000132949Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53566"
      unitRef="pure">0.0826</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000132949Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53567"
      unitRef="pure">0.0223</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_C000018649Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53568"
      unitRef="pure">0.0150</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_C000018649Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53569"
      unitRef="pure">0.0805</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_C000018649Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53570"
      unitRef="pure">0.0199</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250430_20250430_Russell3000Index314_S000006887Member_S000006887SummaryMember"
      id="ixv-53571">Russell 3000&#xae; 
Index </oef:AverageAnnualReturnLabel>
    <oef:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20250430_20250430_S000006887Member_S000006887SummaryMember"
      id="ixv-53573">(index reflects no deduction for fees, expenses or taxes)</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_Russell3000Index314_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53574"
      unitRef="pure">0.2381</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_Russell3000Index314_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53575"
      unitRef="pure">0.1386</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_Russell3000Index314_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53576"
      unitRef="pure">0.1254</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250430_20250430_SPNorthAmericanNaturalResourcesSectorIndex315_S000006887Member_S000006887SummaryMember"
      id="ixv-53577">S&amp;P North American 
Natural Resources Sector Index </oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_SPNorthAmericanNaturalResourcesSectorIndex315_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53578"
      unitRef="pure">0.0811</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_SPNorthAmericanNaturalResourcesSectorIndex315_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53579"
      unitRef="pure">0.1123</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_SPNorthAmericanNaturalResourcesSectorIndex315_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53580"
      unitRef="pure">0.0472</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel
      contextRef="Context_20250430_20250430_SPGlobalNaturalResourcesIndex316_S000006887Member_S000006887SummaryMember"
      id="ixv-53581">S&amp;P Global Natural Resources Index </oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20240101_20241231_SPGlobalNaturalResourcesIndex316_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53582"
      unitRef="pure">-0.0830</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20200101_20241231_SPGlobalNaturalResourcesIndex316_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53583"
      unitRef="pure">0.0582</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="Context_20150101_20241231_SPGlobalNaturalResourcesIndex316_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-53584"
      unitRef="pure">0.0531</oef:AvgAnnlRtrPct>
    <dei:DocumentType contextRef="Context_20250430_20250430" id="ixv-53587">485BPOS</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="Context_20250430_20250430" id="ixv-53588">2025-04-30</dei:DocumentPeriodEndDate>
    <dei:EntityCentralIndexKey contextRef="Context_20250430_20250430" id="ixv-53589">0000872625</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="Context_20250430_20250430" id="ixv-53590">false</dei:AmendmentFlag>
    <dei:DocumentCreationDate contextRef="Context_20250430_20250430" id="ixv-53591">2025-08-26</dei:DocumentCreationDate>
    <dei:DocumentEffectiveDate contextRef="Context_20250430_20250430" id="ixv-53592">2025-09-01</dei:DocumentEffectiveDate>
    <oef:ShareholderFeesTableTextBlock
      contextRef="Context_20250430_20250430_S000006879Member_S000006879SummaryMember"
      id="ixv-53593">~ http://xbrl.sec.gov/rr/role/ShareholderFeesData row dei_DocumentInformationDocumentAxis compact cik0000872625_S000006879SummaryMember row dei_LegalEntityAxis compact cik0000872625_S000006879Member ~</oef:ShareholderFeesTableTextBlock>
    <oef:AnnualFundOperatingExpensesTableTextBlock
      contextRef="Context_20250430_20250430_S000006879Member_S000006879SummaryMember"
      id="ixv-53594">~ http://xbrl.sec.gov/rr/role/OperatingExpensesData row dei_DocumentInformationDocumentAxis compact cik0000872625_S000006879SummaryMember row dei_LegalEntityAxis compact cik0000872625_S000006879Member ~</oef:AnnualFundOperatingExpensesTableTextBlock>
    <oef:ExpenseExampleWithRedemptionTableTextBlock
      contextRef="Context_20250430_20250430_S000006879Member_S000006879SummaryMember"
      id="ixv-53595">~ http://xbrl.sec.gov/rr/role/ExpenseExample row dei_DocumentInformationDocumentAxis compact cik0000872625_S000006879SummaryMember row dei_LegalEntityAxis compact cik0000872625_S000006879Member ~</oef:ExpenseExampleWithRedemptionTableTextBlock>
    <oef:ExpenseExampleNoRedemptionTableTextBlock
      contextRef="Context_20250430_20250430_S000006879Member_S000006879SummaryMember"
      id="ixv-53596">~ http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption row dei_DocumentInformationDocumentAxis compact cik0000872625_S000006879SummaryMember row dei_LegalEntityAxis compact cik0000872625_S000006879Member ~</oef:ExpenseExampleNoRedemptionTableTextBlock>
    <oef:PerformanceTableTextBlock
      contextRef="Context_20250430_20250430_S000006879Member_S000006879SummaryMember"
      id="ixv-53597">~ http://xbrl.sec.gov/rr/role/PerformanceTableData column period compact * row dei_DocumentInformationDocumentAxis compact cik0000872625_S000006879SummaryMember row dei_LegalEntityAxis compact cik0000872625_S000006879Member row oef_ClassAxis compact * row oef_PerformanceMeasureAxis compact * ~</oef:PerformanceTableTextBlock>
    <oef:ShareholderFeesTableTextBlock
      contextRef="Context_20250430_20250430_S000006878Member_S000006878SummaryMember"
      id="ixv-53598">~ http://xbrl.sec.gov/rr/role/ShareholderFeesData row dei_DocumentInformationDocumentAxis compact cik0000872625_S000006878SummaryMember row dei_LegalEntityAxis compact cik0000872625_S000006878Member ~</oef:ShareholderFeesTableTextBlock>
    <oef:AnnualFundOperatingExpensesTableTextBlock
      contextRef="Context_20250430_20250430_S000006878Member_S000006878SummaryMember"
      id="ixv-53599">~ http://xbrl.sec.gov/rr/role/OperatingExpensesData row dei_DocumentInformationDocumentAxis compact cik0000872625_S000006878SummaryMember row dei_LegalEntityAxis compact cik0000872625_S000006878Member ~</oef:AnnualFundOperatingExpensesTableTextBlock>
    <oef:ExpenseExampleWithRedemptionTableTextBlock
      contextRef="Context_20250430_20250430_S000006878Member_S000006878SummaryMember"
      id="ixv-53600">~ http://xbrl.sec.gov/rr/role/ExpenseExample row dei_DocumentInformationDocumentAxis compact cik0000872625_S000006878SummaryMember row dei_LegalEntityAxis compact cik0000872625_S000006878Member ~</oef:ExpenseExampleWithRedemptionTableTextBlock>
    <oef:ExpenseExampleNoRedemptionTableTextBlock
      contextRef="Context_20250430_20250430_S000006878Member_S000006878SummaryMember"
      id="ixv-53601">~ http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption row dei_DocumentInformationDocumentAxis compact cik0000872625_S000006878SummaryMember row dei_LegalEntityAxis compact cik0000872625_S000006878Member ~</oef:ExpenseExampleNoRedemptionTableTextBlock>
    <oef:PerformanceTableTextBlock
      contextRef="Context_20250430_20250430_S000006878Member_S000006878SummaryMember"
      id="ixv-53602">~ http://xbrl.sec.gov/rr/role/PerformanceTableData column period compact * row dei_DocumentInformationDocumentAxis compact cik0000872625_S000006878SummaryMember row dei_LegalEntityAxis compact cik0000872625_S000006878Member row oef_ClassAxis compact * row oef_PerformanceMeasureAxis compact * ~</oef:PerformanceTableTextBlock>
    <oef:ShareholderFeesTableTextBlock
      contextRef="Context_20250430_20250430_S000006889Member_S000006889SummaryMember"
      id="ixv-53603">~ http://xbrl.sec.gov/rr/role/ShareholderFeesData row dei_DocumentInformationDocumentAxis compact cik0000872625_S000006889SummaryMember row dei_LegalEntityAxis compact cik0000872625_S000006889Member ~</oef:ShareholderFeesTableTextBlock>
    <oef:AnnualFundOperatingExpensesTableTextBlock
      contextRef="Context_20250430_20250430_S000006889Member_S000006889SummaryMember"
      id="ixv-53604">~ http://xbrl.sec.gov/rr/role/OperatingExpensesData row dei_DocumentInformationDocumentAxis compact cik0000872625_S000006889SummaryMember row dei_LegalEntityAxis compact cik0000872625_S000006889Member ~</oef:AnnualFundOperatingExpensesTableTextBlock>
    <oef:ExpenseExampleWithRedemptionTableTextBlock
      contextRef="Context_20250430_20250430_S000006889Member_S000006889SummaryMember"
      id="ixv-53605">~ http://xbrl.sec.gov/rr/role/ExpenseExample row dei_DocumentInformationDocumentAxis compact cik0000872625_S000006889SummaryMember row dei_LegalEntityAxis compact cik0000872625_S000006889Member ~</oef:ExpenseExampleWithRedemptionTableTextBlock>
    <oef:ExpenseExampleNoRedemptionTableTextBlock
      contextRef="Context_20250430_20250430_S000006889Member_S000006889SummaryMember"
      id="ixv-53606">~ http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption row dei_DocumentInformationDocumentAxis compact cik0000872625_S000006889SummaryMember row dei_LegalEntityAxis compact cik0000872625_S000006889Member ~</oef:ExpenseExampleNoRedemptionTableTextBlock>
    <oef:PerformanceTableTextBlock
      contextRef="Context_20250430_20250430_S000006889Member_S000006889SummaryMember"
      id="ixv-53607">~ http://xbrl.sec.gov/rr/role/PerformanceTableData column period compact * row dei_DocumentInformationDocumentAxis compact cik0000872625_S000006889SummaryMember row dei_LegalEntityAxis compact cik0000872625_S000006889Member row oef_ClassAxis compact * row oef_PerformanceMeasureAxis compact * ~</oef:PerformanceTableTextBlock>
    <oef:ShareholderFeesTableTextBlock
      contextRef="Context_20250430_20250430_S000006888Member_S000006888SummaryMember"
      id="ixv-53608">~ http://xbrl.sec.gov/rr/role/ShareholderFeesData row dei_DocumentInformationDocumentAxis compact cik0000872625_S000006888SummaryMember row dei_LegalEntityAxis compact cik0000872625_S000006888Member ~</oef:ShareholderFeesTableTextBlock>
    <oef:AnnualFundOperatingExpensesTableTextBlock
      contextRef="Context_20250430_20250430_S000006888Member_S000006888SummaryMember"
      id="ixv-53609">~ http://xbrl.sec.gov/rr/role/OperatingExpensesData row dei_DocumentInformationDocumentAxis compact cik0000872625_S000006888SummaryMember row dei_LegalEntityAxis compact cik0000872625_S000006888Member ~</oef:AnnualFundOperatingExpensesTableTextBlock>
    <oef:ExpenseExampleWithRedemptionTableTextBlock
      contextRef="Context_20250430_20250430_S000006888Member_S000006888SummaryMember"
      id="ixv-53610">~ http://xbrl.sec.gov/rr/role/ExpenseExample row dei_DocumentInformationDocumentAxis compact cik0000872625_S000006888SummaryMember row dei_LegalEntityAxis compact cik0000872625_S000006888Member ~</oef:ExpenseExampleWithRedemptionTableTextBlock>
    <oef:ExpenseExampleNoRedemptionTableTextBlock
      contextRef="Context_20250430_20250430_S000006888Member_S000006888SummaryMember"
      id="ixv-53611">~ http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption row dei_DocumentInformationDocumentAxis compact cik0000872625_S000006888SummaryMember row dei_LegalEntityAxis compact cik0000872625_S000006888Member ~</oef:ExpenseExampleNoRedemptionTableTextBlock>
    <oef:PerformanceTableTextBlock
      contextRef="Context_20250430_20250430_S000006888Member_S000006888SummaryMember"
      id="ixv-53612">~ http://xbrl.sec.gov/rr/role/PerformanceTableData column period compact * row dei_DocumentInformationDocumentAxis compact cik0000872625_S000006888SummaryMember row dei_LegalEntityAxis compact cik0000872625_S000006888Member row oef_ClassAxis compact * row oef_PerformanceMeasureAxis compact * ~</oef:PerformanceTableTextBlock>
    <oef:ShareholderFeesTableTextBlock
      contextRef="Context_20250430_20250430_S000006882Member_S000006882SummaryMember"
      id="ixv-53613">~ http://xbrl.sec.gov/rr/role/ShareholderFeesData row dei_DocumentInformationDocumentAxis compact cik0000872625_S000006882SummaryMember row dei_LegalEntityAxis compact cik0000872625_S000006882Member ~</oef:ShareholderFeesTableTextBlock>
    <oef:AnnualFundOperatingExpensesTableTextBlock
      contextRef="Context_20250430_20250430_S000006882Member_S000006882SummaryMember"
      id="ixv-53614">~ http://xbrl.sec.gov/rr/role/OperatingExpensesData row dei_DocumentInformationDocumentAxis compact cik0000872625_S000006882SummaryMember row dei_LegalEntityAxis compact cik0000872625_S000006882Member ~</oef:AnnualFundOperatingExpensesTableTextBlock>
    <oef:ExpenseExampleWithRedemptionTableTextBlock
      contextRef="Context_20250430_20250430_S000006882Member_S000006882SummaryMember"
      id="ixv-53615">~ http://xbrl.sec.gov/rr/role/ExpenseExample row dei_DocumentInformationDocumentAxis compact cik0000872625_S000006882SummaryMember row dei_LegalEntityAxis compact cik0000872625_S000006882Member ~</oef:ExpenseExampleWithRedemptionTableTextBlock>
    <oef:ExpenseExampleNoRedemptionTableTextBlock
      contextRef="Context_20250430_20250430_S000006882Member_S000006882SummaryMember"
      id="ixv-53616">~ http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption row dei_DocumentInformationDocumentAxis compact cik0000872625_S000006882SummaryMember row dei_LegalEntityAxis compact cik0000872625_S000006882Member ~</oef:ExpenseExampleNoRedemptionTableTextBlock>
    <oef:PerformanceTableTextBlock
      contextRef="Context_20250430_20250430_S000006882Member_S000006882SummaryMember"
      id="ixv-53617">~ http://xbrl.sec.gov/rr/role/PerformanceTableData column period compact * row dei_DocumentInformationDocumentAxis compact cik0000872625_S000006882SummaryMember row dei_LegalEntityAxis compact cik0000872625_S000006882Member row oef_ClassAxis compact * row oef_PerformanceMeasureAxis compact * ~</oef:PerformanceTableTextBlock>
    <oef:ShareholderFeesTableTextBlock
      contextRef="Context_20250430_20250430_S000006887Member_S000006887SummaryMember"
      id="ixv-53618">~ http://xbrl.sec.gov/rr/role/ShareholderFeesData row dei_DocumentInformationDocumentAxis compact cik0000872625_S000006887SummaryMember row dei_LegalEntityAxis compact cik0000872625_S000006887Member ~</oef:ShareholderFeesTableTextBlock>
    <oef:AnnualFundOperatingExpensesTableTextBlock
      contextRef="Context_20250430_20250430_S000006887Member_S000006887SummaryMember"
      id="ixv-53619">~ http://xbrl.sec.gov/rr/role/OperatingExpensesData row dei_DocumentInformationDocumentAxis compact cik0000872625_S000006887SummaryMember row dei_LegalEntityAxis compact cik0000872625_S000006887Member ~</oef:AnnualFundOperatingExpensesTableTextBlock>
    <oef:ExpenseExampleWithRedemptionTableTextBlock
      contextRef="Context_20250430_20250430_S000006887Member_S000006887SummaryMember"
      id="ixv-53620">~ http://xbrl.sec.gov/rr/role/ExpenseExample row dei_DocumentInformationDocumentAxis compact cik0000872625_S000006887SummaryMember row dei_LegalEntityAxis compact cik0000872625_S000006887Member ~</oef:ExpenseExampleWithRedemptionTableTextBlock>
    <oef:ExpenseExampleNoRedemptionTableTextBlock
      contextRef="Context_20250430_20250430_S000006887Member_S000006887SummaryMember"
      id="ixv-53621">~ http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption row dei_DocumentInformationDocumentAxis compact cik0000872625_S000006887SummaryMember row dei_LegalEntityAxis compact cik0000872625_S000006887Member ~</oef:ExpenseExampleNoRedemptionTableTextBlock>
    <oef:PerformanceTableTextBlock
      contextRef="Context_20250430_20250430_S000006887Member_S000006887SummaryMember"
      id="ixv-53622">~ http://xbrl.sec.gov/rr/role/PerformanceTableData column period compact * row dei_DocumentInformationDocumentAxis compact cik0000872625_S000006887SummaryMember row dei_LegalEntityAxis compact cik0000872625_S000006887Member row oef_ClassAxis compact * row oef_PerformanceMeasureAxis compact * ~</oef:PerformanceTableTextBlock>
    <oef:AnnlRtrPct
      contextRef="Context_20151231_20151231_C000018620Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-57142"
      unitRef="pure">-0.0426</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20161231_20161231_C000018620Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-57143"
      unitRef="pure">0.0798</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20171231_20171231_C000018620Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-57144"
      unitRef="pure">0.045</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20181231_20181231_C000018620Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-57145"
      unitRef="pure">-0.0188</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20191231_20191231_C000018620Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-57146"
      unitRef="pure">0.0816</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20201231_20201231_C000018620Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-57147"
      unitRef="pure">0.0348</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20211231_20211231_C000018620Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-57148"
      unitRef="pure">0.0213</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20221231_20221231_C000018620Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-57149"
      unitRef="pure">-0.1072</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20231231_20231231_C000018620Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-57150"
      unitRef="pure">0.0842</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20241231_20241231_C000018620Member_S000006879Member_S000006879SummaryMember"
      decimals="INF"
      id="ixv-57151"
      unitRef="pure">0.0328</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20151231_20151231_C000018615Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-57152"
      unitRef="pure">0.058</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20161231_20161231_C000018615Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-57153"
      unitRef="pure">-0.0294</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20171231_20171231_C000018615Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-57154"
      unitRef="pure">0.2867</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20181231_20181231_C000018615Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-57155"
      unitRef="pure">-0.0095</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20191231_20191231_C000018615Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-57156"
      unitRef="pure">0.3373</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20201231_20201231_C000018615Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-57157"
      unitRef="pure">0.4541</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20211231_20211231_C000018615Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-57158"
      unitRef="pure">0.1751</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20221231_20221231_C000018615Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-57159"
      unitRef="pure">-0.3705</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20231231_20231231_C000018615Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-57160"
      unitRef="pure">0.398</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20241231_20241231_C000018615Member_S000006878Member_S000006878SummaryMember"
      decimals="INF"
      id="ixv-57161"
      unitRef="pure">0.255</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20151231_20151231_C000018655Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-57162"
      unitRef="pure">-0.0474</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20161231_20161231_C000018655Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-57163"
      unitRef="pure">0.0836</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20171231_20171231_C000018655Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-57164"
      unitRef="pure">0.2093</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20181231_20181231_C000018655Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-57165"
      unitRef="pure">-0.0265</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20191231_20191231_C000018655Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-57166"
      unitRef="pure">0.3296</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20201231_20201231_C000018655Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-57167"
      unitRef="pure">0.4114</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20211231_20211231_C000018655Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-57168"
      unitRef="pure">-0.0073</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20221231_20221231_C000018655Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-57169"
      unitRef="pure">-0.3043</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20231231_20231231_C000018655Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-57170"
      unitRef="pure">0.3065</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20241231_20241231_C000018655Member_S000006889Member_S000006889SummaryMember"
      decimals="INF"
      id="ixv-57171"
      unitRef="pure">0.1277</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20151231_20151231_C000018650Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-57172"
      unitRef="pure">-0.0198</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20161231_20161231_C000018650Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-57173"
      unitRef="pure">0.0433</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20171231_20171231_C000018650Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-57174"
      unitRef="pure">0.2153</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20181231_20181231_C000018650Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-57175"
      unitRef="pure">-0.046</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20191231_20191231_C000018650Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-57176"
      unitRef="pure">0.3181</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20201231_20201231_C000018650Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-57177"
      unitRef="pure">0.5596</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20211231_20211231_C000018650Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-57178"
      unitRef="pure">0.0991</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20221231_20221231_C000018650Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-57179"
      unitRef="pure">-0.3371</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20231231_20231231_C000018650Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-57180"
      unitRef="pure">0.272</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20241231_20241231_C000018650Member_S000006888Member_S000006888SummaryMember"
      decimals="INF"
      id="ixv-57181"
      unitRef="pure">0.1136</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20151231_20151231_C000018631Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-57182"
      unitRef="pure">0.055</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20161231_20161231_C000018631Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-57183"
      unitRef="pure">-0.1716</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20171231_20171231_C000018631Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-57184"
      unitRef="pure">0.188</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20181231_20181231_C000018631Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-57185"
      unitRef="pure">-0.1572</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20191231_20191231_C000018631Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-57186"
      unitRef="pure">0.3484</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20201231_20201231_C000018631Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-57187"
      unitRef="pure">0.2989</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20211231_20211231_C000018631Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-57188"
      unitRef="pure">-0.177</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20221231_20221231_C000018631Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-57189"
      unitRef="pure">-0.1266</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20231231_20231231_C000018631Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-57190"
      unitRef="pure">0.184</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20241231_20241231_C000018631Member_S000006882Member_S000006882SummaryMember"
      decimals="INF"
      id="ixv-57191"
      unitRef="pure">0.04</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20151231_20151231_C000018648Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-57192"
      unitRef="pure">-0.2785</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20161231_20161231_C000018648Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-57193"
      unitRef="pure">0.3456</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20171231_20171231_C000018648Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-57194"
      unitRef="pure">0.0032</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20181231_20181231_C000018648Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-57195"
      unitRef="pure">-0.2375</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20191231_20191231_C000018648Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-57196"
      unitRef="pure">0.10</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20201231_20201231_C000018648Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-57197"
      unitRef="pure">-0.2162</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20211231_20211231_C000018648Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-57198"
      unitRef="pure">0.3594</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20221231_20221231_C000018648Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-57199"
      unitRef="pure">0.3047</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20231231_20231231_C000018648Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-57200"
      unitRef="pure">0.0328</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="Context_20241231_20241231_C000018648Member_S000006887Member_S000006887SummaryMember"
      decimals="INF"
      id="ixv-57201"
      unitRef="pure">0.0125</oef:AnnlRtrPct>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250430_20250430_C000018620Member_S000006879Member_S000006879SummaryMember"
      id="ixv-57202">August 31, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250430_20250430_C000018622Member_S000006879Member_S000006879SummaryMember"
      id="ixv-57203">August 31, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250430_20250430_C000018624Member_S000006879Member_S000006879SummaryMember"
      id="ixv-57204">August 31, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250430_20250430_C000128861Member_S000006879Member_S000006879SummaryMember"
      id="ixv-57205">August 31, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250430_20250430_C000018623Member_S000006879Member_S000006879SummaryMember"
      id="ixv-57206">August 31, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250430_20250430_C000018650Member_S000006888Member_S000006888SummaryMember"
      id="ixv-57207">August 31, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250430_20250430_C000018652Member_S000006888Member_S000006888SummaryMember"
      id="ixv-57208">August 31, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250430_20250430_C000018654Member_S000006888Member_S000006888SummaryMember"
      id="ixv-57209">August 31, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250430_20250430_C000128864Member_S000006888Member_S000006888SummaryMember"
      id="ixv-57210">August 31, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250430_20250430_C000018653Member_S000006888Member_S000006888SummaryMember"
      id="ixv-57211">August 31, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250430_20250430_C000018631Member_S000006882Member_S000006882SummaryMember"
      id="ixv-57212">August 31, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250430_20250430_C000141458Member_S000006882Member_S000006882SummaryMember"
      id="ixv-57213">August 31, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250430_20250430_C000128862Member_S000006882Member_S000006882SummaryMember"
      id="ixv-57214">August 31, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250430_20250430_C000081539Member_S000006882Member_S000006882SummaryMember"
      id="ixv-57215">August 31, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250430_20250430_C000018648Member_S000006887Member_S000006887SummaryMember"
      id="ixv-57216">August 31, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250430_20250430_C000018647Member_S000006887Member_S000006887SummaryMember"
      id="ixv-57217">August 31, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250430_20250430_C000132949Member_S000006887Member_S000006887SummaryMember"
      id="ixv-57218">August 31, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20250430_20250430_C000018649Member_S000006887Member_S000006887SummaryMember"
      id="ixv-57219">August 31, 2026</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <cik0000872625:CustomRisksTableTextBlock
      contextRef="Context_20250430_20250430_S000006879Member_S000006879SummaryMember"
      id="ixv-57238">~ http://franklintempleton.com/20250430/role/RRRiskTable3 ~</cik0000872625:CustomRisksTableTextBlock>
    <cik0000872625:CustomRisksTableTextBlock
      contextRef="Context_20250430_20250430_S000006878Member_S000006878SummaryMember"
      id="ixv-57239">~ http://franklintempleton.com/20250430/role/RRRiskTable5 ~</cik0000872625:CustomRisksTableTextBlock>
    <cik0000872625:CustomRisksTableTextBlock
      contextRef="Context_20250430_20250430_S000006889Member_S000006889SummaryMember"
      id="ixv-57240">~ http://franklintempleton.com/20250430/role/RRRiskTable7 ~</cik0000872625:CustomRisksTableTextBlock>
    <cik0000872625:CustomRisksTableTextBlock
      contextRef="Context_20250430_20250430_S000006888Member_S000006888SummaryMember"
      id="ixv-57241">~ http://franklintempleton.com/20250430/role/RRRiskTable9 ~</cik0000872625:CustomRisksTableTextBlock>
    <cik0000872625:CustomRisksTableTextBlock
      contextRef="Context_20250430_20250430_S000006882Member_S000006882SummaryMember"
      id="ixv-57242">~ http://franklintempleton.com/20250430/role/RRRiskTable11 ~</cik0000872625:CustomRisksTableTextBlock>
    <cik0000872625:CustomRisksTableTextBlock
      contextRef="Context_20250430_20250430_S000006887Member_S000006887SummaryMember"
      id="ixv-57243">~ http://franklintempleton.com/20250430/role/RRRiskTable13 ~</cik0000872625:CustomRisksTableTextBlock>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc xlink:href="#_23_" xlink:label="_23_" xlink:type="locator"/>
        <link:footnote id="fn1_" xlink:label="fn1_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:p style="font-size:7.0pt; font-family:Sans-Serif; font-style:normal; text-align:left; font-weight:normal; text-decoration:none;">There is a 1% contingent deferred sales charge that applies to investments of 
$500,000 or more (see "Investments of $500,000 or More" under "Choosing a Share Class") and purchases 
by certain retirement plans without an initial sales charge on shares sold within 18 months of purchase.</xhtml:p></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_23_"
          xlink:to="fn1_"
          xlink:type="arc"/>
        <link:loc xlink:href="#_32_" xlink:label="_32_" xlink:type="locator"/>
        <link:loc xlink:href="#_31_" xlink:label="_31_" xlink:type="locator"/>
        <link:loc xlink:href="#_33_" xlink:label="_33_" xlink:type="locator"/>
        <link:loc xlink:href="#_30_" xlink:label="_30_" xlink:type="locator"/>
        <link:loc xlink:href="#_29_" xlink:label="_29_" xlink:type="locator"/>
        <link:footnote id="fn2_" xlink:label="fn2_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size:7.0pt; font-family:Sans-Serif; font-style:normal; font-weight:normal; text-decoration:none;"> Management fees 
have been restated to reflect the reduced management fee effective May 8, 2025. In addition, other expenses 
and acquired fund fees and expenses have been restated to reflect current fees and expenses. Consequently, 
the Fund&#x2019;s total annual Fund operating expenses differ from the ratio of expenses to average net 
assets shown in the Financial Highlights.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_32_"
          xlink:to="fn2_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_31_"
          xlink:to="fn2_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_33_"
          xlink:to="fn2_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_30_"
          xlink:to="fn2_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_29_"
          xlink:to="fn2_"
          xlink:type="arc"/>
        <link:loc xlink:href="#_51_" xlink:label="_51_" xlink:type="locator"/>
        <link:loc xlink:href="#_53_" xlink:label="_53_" xlink:type="locator"/>
        <link:loc xlink:href="#_49_" xlink:label="_49_" xlink:type="locator"/>
        <link:loc xlink:href="#_52_" xlink:label="_52_" xlink:type="locator"/>
        <link:loc xlink:href="#_50_" xlink:label="_50_" xlink:type="locator"/>
        <link:footnote id="fn3_" xlink:label="fn3_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size:7.0pt; font-family:Sans-Serif; font-style:normal; font-weight:normal; text-decoration:none;"> Total annual Fund 
operating expenses differ from the ratio of expenses to average net assets shown in the Financial Highlights, 
which reflect the operating expenses of the Fund and do not include acquired fund fees and expenses.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_51_"
          xlink:to="fn3_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_53_"
          xlink:to="fn3_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_49_"
          xlink:to="fn3_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_52_"
          xlink:to="fn3_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_50_"
          xlink:to="fn3_"
          xlink:type="arc"/>
        <link:loc xlink:href="#_58_" xlink:label="_58_" xlink:type="locator"/>
        <link:loc xlink:href="#_56_" xlink:label="_56_" xlink:type="locator"/>
        <link:loc xlink:href="#_54_" xlink:label="_54_" xlink:type="locator"/>
        <link:loc xlink:href="#_55_" xlink:label="_55_" xlink:type="locator"/>
        <link:loc xlink:href="#_57_" xlink:label="_57_" xlink:type="locator"/>
        <link:footnote id="fn4_" xlink:label="fn4_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size:7.0pt; font-family:Sans-Serif; font-style:normal; font-weight:normal; text-decoration:none;"> 
The investment manager has agreed to waive fees and/or reimburse operating expenses (excluding Rule 12b-1 
fees, interest expense and certain non-routine expenses or costs, such as those relating to litigation, 
indemnification, reorganizations and liquidations) for the Fund so that the ratio of total annual fund 
operating expenses will not exceed  0.47% for each share class except Class R6 and 0.37% for Class R6. 
The investment manager has also agreed to reduce its fees to reflect reduced services resulting from 
the Fund&#x2019;s investments in Franklin Templeton affiliated funds. In addition, transfer agency fees 
on Class R6 shares of the Fund have been capped so that transfer agency fees for that class do not exceed 
0.03%. These contractual arrangements are expected to continue until August 31, 2026. During the terms, 
the fee waiver and expense reimbursement agreements may not be terminated or amended without approval 
of the board of trustees except to add series or classes, to reflect the extension of termination dates 
or to lower the waiver and expense limitation (which would result in lower fees for shareholders).</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_58_"
          xlink:to="fn4_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_56_"
          xlink:to="fn4_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_54_"
          xlink:to="fn4_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_55_"
          xlink:to="fn4_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_57_"
          xlink:to="fn4_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_197_"
          xlink:label="_197_"
          xlink:type="locator"/>
        <link:footnote id="fn5_" xlink:label="fn5_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:p style="font-size:7.0pt; font-family:Sans-Serif; font-style:normal; text-align:left; font-weight:normal; text-decoration:none;">There is a 1% contingent deferred sales charge that applies to investments of 
$1 Million or more (see "Investments of $1 Million or More" under "Choosing a Share Class") and purchases 
by certain retirement plans without an initial sales charge on shares sold within 18 months of purchase.</xhtml:p></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_197_"
          xlink:to="fn5_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_355_"
          xlink:label="_355_"
          xlink:type="locator"/>
        <link:footnote id="fn6_" xlink:label="fn6_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:p style="font-size:7.0pt; font-family:Sans-Serif; font-style:normal; text-align:left; font-weight:normal; text-decoration:none;">There is a 1% contingent deferred sales charge that applies to investments of 
$1 Million or more (see "Investments of $1 Million or More" under "Choosing a Share Class") and purchases 
by certain retirement plans without an initial sales charge on shares sold within 18 months of purchase.</xhtml:p></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_355_"
          xlink:to="fn6_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_514_"
          xlink:label="_514_"
          xlink:type="locator"/>
        <link:footnote id="fn7_" xlink:label="fn7_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:p style="font-size:7.0pt; font-family:Sans-Serif; font-style:normal; text-align:left; font-weight:normal; text-decoration:none;">There is a 1% contingent deferred sales charge that applies to investments of 
$1 Million or more (see "Investments of $1 Million or More" under "Choosing a Share Class") and purchases 
by certain retirement plans without an initial sales charge on shares sold within 18 months of purchase.</xhtml:p></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_514_"
          xlink:to="fn7_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_543_"
          xlink:label="_543_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_540_"
          xlink:label="_540_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_542_"
          xlink:label="_542_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_541_"
          xlink:label="_541_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_544_"
          xlink:label="_544_"
          xlink:type="locator"/>
        <link:footnote id="fn8_" xlink:label="fn8_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size:7.0pt; font-family:Sans-Serif; font-style:normal; font-weight:normal; text-decoration:none;"> Total annual Fund 
operating expenses differ from the ratio of expenses to average net assets shown in the Financial Highlights, 
which reflect the operating expenses of the Fund and do not include acquired fund fees and expenses.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_543_"
          xlink:to="fn8_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_540_"
          xlink:to="fn8_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_542_"
          xlink:to="fn8_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_541_"
          xlink:to="fn8_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_544_"
          xlink:to="fn8_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_546_"
          xlink:label="_546_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_549_"
          xlink:label="_549_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_545_"
          xlink:label="_545_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_547_"
          xlink:label="_547_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_548_"
          xlink:label="_548_"
          xlink:type="locator"/>
        <link:footnote id="fn9_" xlink:label="fn9_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size:7.0pt; font-family:Sans-Serif; font-style:normal; font-weight:normal; text-decoration:none;"> 
The investment manager has agreed to reduce its fees to reflect reduced services resulting from the Fund&#x2019;s 
investments in Franklin Templeton affiliated funds. In addition, the transfer agency fees on Class R6 
shares of the Fund have been capped so that transfer agency fees for that class do not exceed 0.03%. 
These contractual arrangements are expected to continue until August 31, 2026. During the terms, the 
fee waiver and expense reimbursement agreements may not be terminated or amended without approval of 
the board of trustees except to add series or classes, to reflect the extension of termination dates 
or to lower the waiver and expense limitation (which would result in lower fees for shareholders).</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_546_"
          xlink:to="fn9_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_549_"
          xlink:to="fn9_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_545_"
          xlink:to="fn9_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_547_"
          xlink:to="fn9_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_548_"
          xlink:to="fn9_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_688_"
          xlink:label="_688_"
          xlink:type="locator"/>
        <link:footnote id="fn10_" xlink:label="fn10_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:p style="font-size:7.0pt; font-family:Sans-Serif; font-style:normal; text-align:left; font-weight:normal; text-decoration:none;">There 
is a 1% contingent deferred sales charge that applies to investments of $1 Million or more (see "Investments 
of $1 Million or More" under "Choosing a Share Class") and purchases by certain retirement plans without 
an initial sales charge on shares sold within 18 months of purchase.</xhtml:p></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_688_"
          xlink:to="fn10_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_710_"
          xlink:label="_710_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_711_"
          xlink:label="_711_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_709_"
          xlink:label="_709_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_712_"
          xlink:label="_712_"
          xlink:type="locator"/>
        <link:footnote id="fn11_" xlink:label="fn11_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size:7.0pt; font-family:Sans-Serif; font-style:normal; font-weight:normal; text-decoration:none;"> 
Total annual Fund operating expenses differ from the ratio of expenses to average net assets shown in 
the Financial Highlights, which reflect the operating expenses of the Fund and do not include acquired 
fund fees and expenses.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_710_"
          xlink:to="fn11_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_711_"
          xlink:to="fn11_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_709_"
          xlink:to="fn11_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_712_"
          xlink:to="fn11_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_715_"
          xlink:label="_715_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_713_"
          xlink:label="_713_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_716_"
          xlink:label="_716_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_714_"
          xlink:label="_714_"
          xlink:type="locator"/>
        <link:footnote id="fn12_" xlink:label="fn12_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size:7.0pt; font-family:Sans-Serif; font-style:normal; font-weight:normal; text-decoration:none;"> The investment manager has agreed to reduce 
its fees to reflect reduced services resulting from the Fund&#x2019;s investments in Franklin Templeton 
affiliated funds. In addition, the transfer agency fees on Class R6 shares of the Fund have been capped 
so that transfer agency fees for that class do not exceed 0.03%. These contractual arrangements are expected 
to continue until August 31, 2026. During the terms, the fee waiver and expense reimbursement agreements 
may not be terminated or amended without approval of the board of trustees except to add series or classes, 
to reflect the extension of termination dates or to lower the waiver and expense limitation (which would 
result in lower fees for shareholders).</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_715_"
          xlink:to="fn12_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_713_"
          xlink:to="fn12_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_716_"
          xlink:to="fn12_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_714_"
          xlink:to="fn12_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_844_"
          xlink:label="_844_"
          xlink:type="locator"/>
        <link:footnote id="fn13_" xlink:label="fn13_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:p style="font-size:7.0pt; font-family:Sans-Serif; font-style:normal; text-align:left; font-weight:normal; text-decoration:none;">There 
is a 1% contingent deferred sales charge that applies to investments of $1 Million or more (see "Investments 
of $1 Million or More" under "Choosing a Share Class") and purchases by certain retirement plans without 
an initial sales charge on shares sold within 18 months of purchase.</xhtml:p></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_844_"
          xlink:to="fn13_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_865_"
          xlink:label="_865_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_866_"
          xlink:label="_866_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_867_"
          xlink:label="_867_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_868_"
          xlink:label="_868_"
          xlink:type="locator"/>
        <link:footnote id="fn14_" xlink:label="fn14_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size:7.0pt; font-family:Sans-Serif; font-style:normal; font-weight:normal; text-decoration:none;"> 
Total annual Fund operating expenses differ from the ratio of expenses to average net assets shown in 
the Financial Highlights, which reflect the operating expenses of the Fund and do not include acquired 
fund fees and expenses.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_865_"
          xlink:to="fn14_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_866_"
          xlink:to="fn14_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_867_"
          xlink:to="fn14_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_868_"
          xlink:to="fn14_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_872_"
          xlink:label="_872_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_871_"
          xlink:label="_871_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_870_"
          xlink:label="_870_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_869_"
          xlink:label="_869_"
          xlink:type="locator"/>
        <link:footnote id="fn15_" xlink:label="fn15_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size:7.0pt; font-family:Sans-Serif; font-style:normal; font-weight:normal; text-decoration:none;"> The investment manager has agreed to reduce 
its fees to reflect reduced services resulting from the Fund&#x2019;s investments in Franklin Templeton 
affiliated funds. In addition, the transfer agency fees on Class R6 shares of the Fund have been capped 
so that transfer agency fees for that class do not exceed 0.03%. These contractual arrangements are expected 
to continue until August 31, 2026. During the terms, the fee waiver and expense reimbursement agreements 
may not be terminated or amended without approval of the board of trustees except to add series or classes, 
to reflect the extension of termination dates or to lower the waiver and expense limitation (which would 
result in lower fees for shareholders).</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_872_"
          xlink:to="fn15_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_871_"
          xlink:to="fn15_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_870_"
          xlink:to="fn15_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_869_"
          xlink:to="fn15_"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
