<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:ck0001135300="http://usbank.com/20260727"
  xmlns:dei="http://xbrl.sec.gov/dei/2026"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:oef="http://xbrl.sec.gov/oef/2026"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="ck0001135300-20260727.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022452Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022451Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006555Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000019058Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022450Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006557Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022454Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006556Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000039149Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022453Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022452Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064613Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022452Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000214593Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022452Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskLoseMoneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022452Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:MarketRiskRecentMarketEventsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022452Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:ManagementRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022452Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:EquityMarketRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022452Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:EquityMarketRiskCommonStocksRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022452Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:EquityMarketRiskPreferredStocksRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022452Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:EquityMarketRiskConvertibleSecuritiesRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022452Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:EquityMarketRiskWarrantsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022452Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:EquityMarketRiskRightsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022452Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskNondiversifiedStatusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022452Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:GrowthStyleInvestingRisksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022452Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:LargeCapCompanyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022452Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:SectorRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022452Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:SectorRiskInformationTechnologySectorRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022452Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:ForeignSecuritiesRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022452Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:ForeignSecuritiesRiskAmericanDepositaryReceiptsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064613Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064613Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064613Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064613Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000214593Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000214593Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000214593Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000214593Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">ck0001135300:RussellThreethousandRIndexreflectsnodeductionforfeesexpensesortaxesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">ck0001135300:RussellThreethousandRIndexreflectsnodeductionforfeesexpensesortaxesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">ck0001135300:RussellThreethousandRIndexreflectsnodeductionforfeesexpensesortaxesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">ck0001135300:RussellThreethousandRIndexreflectsnodeductionforfeesexpensesortaxesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">ck0001135300:RussellOnethousandRGrowthIndexreflectsnodeductionforfeesexpensesortaxesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">ck0001135300:RussellOnethousandRGrowthIndexreflectsnodeductionforfeesexpensesortaxesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">ck0001135300:RussellOnethousandRGrowthIndexreflectsnodeductionforfeesexpensesortaxesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">ck0001135300:RussellOnethousandRGrowthIndexreflectsnodeductionforfeesexpensesortaxesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022452Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064613Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="c-55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022452Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064613Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="c-56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022452Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064613Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="c-57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022452Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064613Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c-58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022452Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064613Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022452Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064613Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022452Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064613Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022452Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064613Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022452Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064613Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022452Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064613Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006555Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000017894Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006555Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000214587Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006555Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskLoseMoneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006555Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:MarketRiskRecentMarketEventsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006555Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:ManagementRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006555Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:EquityMarketRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006555Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:EquityMarketRiskCommonStocksRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006555Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:EquityMarketRiskPreferredStocksRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006555Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:EquityMarketRiskConvertibleSecuritiesRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006555Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:EquityMarketRiskWarrantsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006555Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:EquityMarketRiskRightsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006555Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:GrowthStyleInvestingRisksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006555Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:MicroCapCompanyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006555Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:SectorRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006555Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:SectorRiskInformationTechnologySectorRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006555Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:SectorRiskHealthCareSectorRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006555Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:SectorRiskIndustrialsSectorRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006555Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:SmallCapCompanyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006555Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:ForeignSecuritiesRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006555Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:ForeignSecuritiesRiskAmericanDepositaryReceiptsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000017894Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000017894Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000017894Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000017894Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000017894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000017894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000017894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000017894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000017894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000017894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000017894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000017894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000214587Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000214587Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000214587Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000214587Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">ck0001135300:RussellTwothousandRGrowthIndexreflectsnodeductionforfeesexpensesortaxesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">ck0001135300:RussellTwothousandRGrowthIndexreflectsnodeductionforfeesexpensesortaxesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">ck0001135300:RussellTwothousandRGrowthIndexreflectsnodeductionforfeesexpensesortaxesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">ck0001135300:RussellTwothousandRGrowthIndexreflectsnodeductionforfeesexpensesortaxesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006555Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000017894Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="c-105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006555Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000017894Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="c-106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006555Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000017894Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="c-107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006555Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000017894Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c-108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006555Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000017894Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006555Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000017894Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006555Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000017894Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006555Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000017894Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006555Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000017894Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006555Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000017894Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022450Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064611Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022450Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000214591Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022450Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskLoseMoneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022450Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:MarketRiskRecentMarketEventsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022450Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:ManagementRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022450Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:EquityMarketRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022450Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:EquityMarketRiskCommonStocksRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022450Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:EquityMarketRiskPreferredStocksRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022450Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:EquityMarketRiskConvertibleSecuritiesRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022450Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:EquityMarketRiskWarrantsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022450Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:EquityMarketRiskRightsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022450Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:LargeCapCompanyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022450Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:SectorRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022450Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:SectorRiskEnergySectorRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022450Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:DebtSecuritiesRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022450Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:ForeignSecuritiesRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022450Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:ForeignSecuritiesRiskAmericanDepositaryReceiptsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064611Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064611Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064611Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064611Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064611Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064611Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-137">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064611Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-138">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064611Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-139">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064611Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-140">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064611Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-141">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064611Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064611Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000214591Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000214591Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000214591Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-146">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000214591Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-147">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022450Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064611Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="c-148">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022450Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064611Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="c-149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022450Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064611Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="c-150">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022450Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064611Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c-151">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022450Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064611Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-152">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022450Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064611Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-153">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022450Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064611Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-154">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022450Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064611Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-155">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022450Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064611Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-156">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022450Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064611Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-157">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022454Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064615Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-158">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022454Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000214595Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-159">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022454Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskLoseMoneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-160">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022454Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:MarketRiskRecentMarketEventsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-161">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022454Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:ManagementRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-162">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022454Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:EquityMarketRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-163">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022454Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:EquityMarketRiskCommonStocksRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-164">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022454Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:EquityMarketRiskPreferredStocksRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-165">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022454Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:EquityMarketRiskConvertibleSecuritiesRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-166">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022454Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:EquityMarketRiskWarrantsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-167">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022454Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:EquityMarketRiskRightsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-168">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022454Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskNondiversifiedStatusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-169">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022454Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:GrowthStyleInvestingRisksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-170">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022454Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:LargeCapCompanyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-171">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022454Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:SectorRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-172">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022454Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:SectorRiskInformationTechnologySectorRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-173">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022454Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:ForeignSecuritiesRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-174">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022454Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:ForeignSecuritiesRiskAmericanDepositaryReceiptsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-175">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064615Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-176">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064615Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-177">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064615Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-178">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064615Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-179">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064615Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-180">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064615Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-181">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064615Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-182">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064615Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-183">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064615Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-184">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064615Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-185">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064615Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-186">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064615Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-187">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000214595Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-188">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000214595Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-189">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000214595Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-190">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000214595Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-191">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">ck0001135300:RussellThreethousandRGrowthIndexreflectsnodeductionforfeesexpensesortaxesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-192">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">ck0001135300:RussellThreethousandRGrowthIndexreflectsnodeductionforfeesexpensesortaxesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-193">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">ck0001135300:RussellThreethousandRGrowthIndexreflectsnodeductionforfeesexpensesortaxesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-194">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">ck0001135300:RussellThreethousandRGrowthIndexreflectsnodeductionforfeesexpensesortaxesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-195">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022454Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064615Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="c-196">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022454Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064615Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="c-197">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022454Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064615Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="c-198">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022454Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064615Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c-199">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022454Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064615Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-200">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022454Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064615Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022454Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064615Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022454Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064615Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022454Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064615Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-204">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022454Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064615Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000039149Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000120435Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000039149Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000214596Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000039149Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskLoseMoneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-208">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000039149Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:MarketRiskRecentMarketEventsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000039149Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:ManagementRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000039149Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:EquityMarketRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000039149Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:EquityMarketRiskCommonStocksRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-212">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000039149Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:EquityMarketRiskPreferredStocksRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000039149Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:EquityMarketRiskConvertibleSecuritiesRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000039149Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:EquityMarketRiskWarrantsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000039149Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:EquityMarketRiskRightsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000039149Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:GrowthStyleInvestingRisksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000039149Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:DividendStrategyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000039149Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:LargeCapCompanyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-219">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000039149Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:SectorRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-220">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000039149Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:MidCapCompanyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000039149Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:ForeignSecuritiesRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000039149Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:ForeignSecuritiesRiskAmericanDepositaryReceiptsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000120435Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000120435Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000120435Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000120435Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000120435Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000120435Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000120435Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000120435Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000120435Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-232">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000120435Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-233">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000120435Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-234">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000120435Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-235">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000214596Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-236">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000214596Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-237">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000214596Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-238">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000214596Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-239">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">ck0001135300:RussellOnethousandRIndexreflectsnodeductionforfeesexpensesortaxesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-240">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">ck0001135300:RussellOnethousandRIndexreflectsnodeductionforfeesexpensesortaxesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-241">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">ck0001135300:RussellOnethousandRIndexreflectsnodeductionforfeesexpensesortaxesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-242">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">ck0001135300:RussellOnethousandRIndexreflectsnodeductionforfeesexpensesortaxesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-243">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000039149Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000120435Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="c-244">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000039149Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000120435Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="c-245">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000039149Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000120435Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="c-246">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000039149Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000120435Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c-247">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000039149Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000120435Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-248">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000039149Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000120435Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-249">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000039149Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000120435Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-250">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000039149Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000120435Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-251">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000039149Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000120435Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-252">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000039149Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000120435Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-253">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022451Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064612Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-254">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022451Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000214592Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-255">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022451Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskLoseMoneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-256">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022451Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:MarketRiskRecentMarketEventsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-257">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022451Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:ManagementRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-258">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022451Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:DebtSecuritiesRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-259">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022451Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:HighYieldRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-260">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022451Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:BankLoanRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-261">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022451Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:SectorRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-262">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022451Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:SectorRiskIndustrialsSectorRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-263">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022451Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:ForeignSecuritiesRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-264">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022451Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:ForeignSecuritiesRiskAmericanDepositaryReceiptsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-265">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064612Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-266">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064612Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-267">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064612Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-268">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064612Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-269">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064612Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-270">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064612Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-271">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064612Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-272">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064612Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-273">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064612Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-274">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064612Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-275">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064612Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-276">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064612Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-277">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000214592Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-278">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000214592Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-279">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000214592Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-280">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000214592Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-281">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">ck0001135300:BloombergUniversalBondIndexreflectsnodeductionforfeesexpensesortaxesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-282">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">ck0001135300:BloombergUniversalBondIndexreflectsnodeductionforfeesexpensesortaxesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-283">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">ck0001135300:BloombergUniversalBondIndexreflectsnodeductionforfeesexpensesortaxesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-284">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">ck0001135300:BloombergUniversalBondIndexreflectsnodeductionforfeesexpensesortaxesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-285">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">ck0001135300:ICEBofAUSHighYieldRIndexreflectsnodeductionforfeesexpensesortaxesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-286">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">ck0001135300:ICEBofAUSHighYieldRIndexreflectsnodeductionforfeesexpensesortaxesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-287">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">ck0001135300:ICEBofAUSHighYieldRIndexreflectsnodeductionforfeesexpensesortaxesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-288">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">ck0001135300:ICEBofAUSHighYieldRIndexreflectsnodeductionforfeesexpensesortaxesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-289">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022451Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064612Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="c-290">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022451Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064612Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="c-291">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022451Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064612Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="c-292">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022451Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064612Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c-293">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022451Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064612Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-294">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022451Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064612Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-295">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022451Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064612Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-296">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022451Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064612Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-297">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022451Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064612Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-298">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022451Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064612Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-299">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000019058Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000052696Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-300">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000019058Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000214590Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-301">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000019058Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskLoseMoneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000019058Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:MarketRiskRecentMarketEventsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-303">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000019058Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:ManagementRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-304">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000019058Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:EquityMarketRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-305">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000019058Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:EquityMarketRiskCommonStocksRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-306">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000019058Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:EquityMarketRiskPreferredStocksRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-307">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000019058Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:EquityMarketRiskConvertibleSecuritiesRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000019058Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:EquityMarketRiskWarrantsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-309">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000019058Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:EquityMarketRiskRightsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-310">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000019058Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:ForeignSecuritiesRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000019058Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:ForeignSecuritiesRiskAmericanDepositaryReceiptsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-312">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000019058Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:CurrencyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-313">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000019058Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:EmergingMarketsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-314">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000019058Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:GrowthStyleInvestingRisksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-315">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000019058Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:LargeCapCompanyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-316">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000019058Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:SectorRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-317">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000019058Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:SectorRiskInformationTechnologySectorRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-318">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000019058Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:SectorRiskIndustrialsSectorRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-319">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000019058Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:MidCapCompanyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-320">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000052696Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-321">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000052696Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-322">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000052696Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-323">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000052696Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-324">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000052696Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-325">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000052696Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000052696Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-327">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000052696Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000052696Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000052696Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000052696Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000052696Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-332">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000214590Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-333">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000214590Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-334">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000214590Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-335">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000214590Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-336">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">ck0001135300:FTSEGlobalAllCapexUSIndexreflectsnodeductionforfeesexpensesortaxesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-337">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">ck0001135300:FTSEGlobalAllCapexUSIndexreflectsnodeductionforfeesexpensesortaxesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-338">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">ck0001135300:FTSEGlobalAllCapexUSIndexreflectsnodeductionforfeesexpensesortaxesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-339">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">ck0001135300:FTSEGlobalAllCapexUSIndexreflectsnodeductionforfeesexpensesortaxesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-340">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">ck0001135300:FTSEAllWorldexUSIndexreflectsnodeductionforfeesexpensesortaxesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-341">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">ck0001135300:FTSEAllWorldexUSIndexreflectsnodeductionforfeesexpensesortaxesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-342">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">ck0001135300:FTSEAllWorldexUSIndexreflectsnodeductionforfeesexpensesortaxesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-343">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">ck0001135300:FTSEAllWorldexUSIndexreflectsnodeductionforfeesexpensesortaxesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-344">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000019058Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000052696Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="c-345">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000019058Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000052696Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="c-346">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000019058Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000052696Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="c-347">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000019058Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000052696Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c-348">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000019058Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000052696Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-349">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000019058Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000052696Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-350">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000019058Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000052696Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-351">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000019058Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000052696Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-352">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000019058Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000052696Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-353">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000019058Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000052696Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-354">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006557Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000017896Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-355">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006557Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000214589Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-356">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006557Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskLoseMoneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-357">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006557Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:MarketRiskRecentMarketEventsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-358">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006557Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:ManagementRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-359">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006557Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:EquityMarketRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-360">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006557Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:EquityMarketRiskCommonStocksRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-361">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006557Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:EquityMarketRiskPreferredStocksRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-362">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006557Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:EquityMarketRiskConvertibleSecuritiesRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-363">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006557Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:EquityMarketRiskWarrantsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-364">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006557Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:EquityMarketRiskRightsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-365">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006557Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:GrowthStyleInvestingRisksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-366">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006557Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:MidCapCompanyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-367">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006557Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:LargeCapCompanyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-368">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006557Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:SectorRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-369">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006557Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:SectorRiskIndustrialsSectorRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-370">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006557Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:SectorRiskInformationTechnologySectorRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-371">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006557Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:SectorRiskHealthCareSectorRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-372">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006557Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:ForeignSecuritiesRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-373">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006557Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:ForeignSecuritiesRiskAmericanDepositaryReceiptsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-374">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000017896Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-375">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000017896Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-376">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000017896Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-377">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000017896Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-378">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000017896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-379">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000017896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-380">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000017896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-381">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000017896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-382">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000017896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-383">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000017896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-384">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000017896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-385">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000017896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-386">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000214589Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-387">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000214589Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-388">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000214589Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-389">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000214589Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-390">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">ck0001135300:RussellMidcapRGrowthIndexreflectsnodeductionforfeesexpensesortaxesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-391">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">ck0001135300:RussellMidcapRGrowthIndexreflectsnodeductionforfeesexpensesortaxesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-392">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">ck0001135300:RussellMidcapRGrowthIndexreflectsnodeductionforfeesexpensesortaxesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-393">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">ck0001135300:RussellMidcapRGrowthIndexreflectsnodeductionforfeesexpensesortaxesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-394">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006557Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000017896Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="c-395">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006557Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000017896Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="c-396">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006557Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000017896Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="c-397">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006557Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000017896Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c-398">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006557Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000017896Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-399">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006557Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000017896Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-400">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006557Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000017896Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006557Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000017896Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006557Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000017896Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006557Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000017896Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-404">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006556Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000017895Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-405">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006556Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000214588Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-406">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006556Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskLoseMoneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-407">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006556Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:MarketRiskRecentMarketEventsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-408">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006556Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:ManagementRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-409">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006556Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:EquityMarketRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-410">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006556Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:EquityMarketRiskCommonStocksRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-411">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006556Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:EquityMarketRiskPreferredStocksRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-412">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006556Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:EquityMarketRiskConvertibleSecuritiesRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-413">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006556Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:EquityMarketRiskWarrantsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-414">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006556Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:EquityMarketRiskRightsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-415">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006556Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:GrowthStyleInvestingRisksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-416">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006556Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:LargeCapCompanyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-417">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006556Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:MidCapCompanyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-418">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006556Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:SectorRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-419">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006556Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:SectorRiskInformationTechnologySectorRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-420">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006556Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:SectorRiskIndustrialsSectorRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-421">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006556Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:ForeignSecuritiesRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-422">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006556Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:ForeignSecuritiesRiskAmericanDepositaryReceiptsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-423">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000017895Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-424">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000017895Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-425">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000017895Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-426">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000017895Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-427">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000017895Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-428">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000017895Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000017895Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000017895Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-431">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000017895Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-432">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000017895Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-433">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000017895Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-434">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000017895Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-435">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000214588Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-436">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000214588Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-437">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000214588Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-438">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000214588Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-439">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006556Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000017895Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="c-440">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006556Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000017895Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="c-441">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006556Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000017895Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="c-442">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006556Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000017895Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c-443">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006556Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000017895Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-444">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006556Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000017895Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-445">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006556Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000017895Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-446">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006556Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000017895Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-447">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006556Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000017895Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-448">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000006556Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000017895Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-449">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022453Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064614Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-450">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022453Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000214594Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-451">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022453Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskLoseMoneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-452">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022453Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:MarketRiskRecentMarketEventsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-453">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022453Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:ManagementRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-454">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022453Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:EquityMarketRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-455">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022453Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:EquityMarketRiskCommonStocksRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-456">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022453Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:EquityMarketRiskPreferredStocksRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-457">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022453Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:EquityMarketRiskConvertibleSecuritiesRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-458">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022453Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:EquityMarketRiskWarrantsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-459">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022453Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:EquityMarketRiskRightsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-460">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022453Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:GrowthStyleInvestingRisksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-461">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022453Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:MidCapCompanyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-462">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022453Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:SectorRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-463">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022453Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:SectorRiskInformationTechnologySectorRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-464">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022453Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:SectorRiskIndustrialsSectorRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-465">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022453Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:SectorRiskHealthCareSectorRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-466">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022453Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:MicroCapCompanyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-467">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022453Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:ForeignSecuritiesRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-468">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022453Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001135300:ForeignSecuritiesRiskAmericanDepositaryReceiptsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-469">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064614Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-470">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064614Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-471">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064614Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-472">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064614Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-473">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064614Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-474">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064614Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-475">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064614Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-476">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064614Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-477">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064614Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-478">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064614Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-479">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064614Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-480">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064614Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-481">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000214594Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <context id="c-482">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000214594Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-483">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000214594Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-484">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000214594Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-485">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022453Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064614Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="c-486">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022453Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064614Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="c-487">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022453Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064614Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="c-488">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022453Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064614Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c-489">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022453Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064614Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-490">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022453Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064614Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-491">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022453Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064614Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-492">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022453Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064614Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-493">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022453Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064614Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-494">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001135300:S000022453Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001135300:C000064614Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <dei:DocumentType contextRef="c-1" id="f-15">485BPOS</dei:DocumentType>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-16">0001135300</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="c-1" id="f-17">false</dei:AmendmentFlag>
    <oef:AnnlRtrPct contextRef="c-54" decimals="4" id="f-151" unitRef="number">0.0690</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-55" decimals="4" id="f-152" unitRef="number">0.2486</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-56" decimals="4" id="f-153" unitRef="number">-0.0163</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-57" decimals="4" id="f-154" unitRef="number">0.3177</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-58" decimals="4" id="f-155" unitRef="number">0.2808</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-59" decimals="4" id="f-156" unitRef="number">0.2608</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-60" decimals="4" id="f-157" unitRef="number">-0.2861</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-61" decimals="4" id="f-158" unitRef="number">0.4039</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-62" decimals="4" id="f-159" unitRef="number">0.2887</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-63" decimals="4" id="f-160" unitRef="number">0.1625</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-104" decimals="4" id="f-295" unitRef="number">0.1105</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-105" decimals="4" id="f-296" unitRef="number">0.2718</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-106" decimals="4" id="f-297" unitRef="number">-0.0395</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-107" decimals="4" id="f-298" unitRef="number">0.3403</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-108" decimals="4" id="f-299" unitRef="number">0.4769</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-109" decimals="4" id="f-300" unitRef="number">0.0779</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-110" decimals="4" id="f-301" unitRef="number">-0.3076</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-111" decimals="4" id="f-302" unitRef="number">0.0983</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-112" decimals="4" id="f-303" unitRef="number">0.0752</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-113" decimals="4" id="f-304" unitRef="number">0.0312</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-147" decimals="4" id="f-428" unitRef="number">0.0990</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-148" decimals="4" id="f-429" unitRef="number">0.1321</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-149" decimals="4" id="f-430" unitRef="number">-0.0700</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-150" decimals="4" id="f-431" unitRef="number">0.1876</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-151" decimals="4" id="f-432" unitRef="number">-0.0224</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-152" decimals="4" id="f-433" unitRef="number">0.3000</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-153" decimals="4" id="f-434" unitRef="number">0.0401</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-154" decimals="4" id="f-435" unitRef="number">0.0743</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-155" decimals="4" id="f-436" unitRef="number">0.1026</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-156" decimals="4" id="f-437" unitRef="number">0.1039</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-195" decimals="4" id="f-567" unitRef="number">0.0486</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-196" decimals="4" id="f-568" unitRef="number">0.2281</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-197" decimals="4" id="f-569" unitRef="number">0.0051</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-198" decimals="4" id="f-570" unitRef="number">0.3191</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-199" decimals="4" id="f-571" unitRef="number">0.2829</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-200" decimals="4" id="f-572" unitRef="number">0.2169</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-201" decimals="4" id="f-573" unitRef="number">-0.3113</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-202" decimals="4" id="f-574" unitRef="number">0.4264</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-203" decimals="4" id="f-575" unitRef="number">0.2519</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-204" decimals="4" id="f-576" unitRef="number">0.1392</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-243" decimals="4" id="f-708" unitRef="number">0.1206</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-244" decimals="4" id="f-709" unitRef="number">0.1802</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-245" decimals="4" id="f-710" unitRef="number">-0.0505</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-246" decimals="4" id="f-711" unitRef="number">0.2766</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-247" decimals="4" id="f-712" unitRef="number">0.1664</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-248" decimals="4" id="f-713" unitRef="number">0.2097</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-249" decimals="4" id="f-714" unitRef="number">-0.0875</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-250" decimals="4" id="f-715" unitRef="number">0.2006</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-251" decimals="4" id="f-716" unitRef="number">0.2013</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-252" decimals="4" id="f-717" unitRef="number">0.0840</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-289" decimals="4" id="f-822" unitRef="number">0.0665</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-290" decimals="4" id="f-823" unitRef="number">0.0598</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-291" decimals="4" id="f-824" unitRef="number">-0.0226</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-292" decimals="4" id="f-825" unitRef="number">0.1232</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-293" decimals="4" id="f-826" unitRef="number">0.0927</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-294" decimals="4" id="f-827" unitRef="number">0.0553</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-295" decimals="4" id="f-828" unitRef="number">-0.0553</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-296" decimals="4" id="f-829" unitRef="number">0.1168</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-297" decimals="4" id="f-830" unitRef="number">0.0972</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-298" decimals="4" id="f-831" unitRef="number">0.0511</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-344" decimals="4" id="f-944" unitRef="number">0.0319</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-345" decimals="4" id="f-945" unitRef="number">0.2933</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-346" decimals="4" id="f-946" unitRef="number">-0.0885</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-347" decimals="4" id="f-947" unitRef="number">0.2802</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-348" decimals="4" id="f-948" unitRef="number">0.1910</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-349" decimals="4" id="f-949" unitRef="number">0.1821</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-350" decimals="4" id="f-950" unitRef="number">-0.2179</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-351" decimals="4" id="f-951" unitRef="number">0.1833</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-352" decimals="4" id="f-952" unitRef="number">-0.0188</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-353" decimals="4" id="f-953" unitRef="number">0.1708</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="c-394"
      decimals="4"
      id="f-1089"
      unitRef="number">0.0556</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="c-395"
      decimals="4"
      id="f-1090"
      unitRef="number">0.2544</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="c-396"
      decimals="4"
      id="f-1091"
      unitRef="number">-0.0654</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="c-397"
      decimals="4"
      id="f-1092"
      unitRef="number">0.3163</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="c-398"
      decimals="4"
      id="f-1093"
      unitRef="number">0.3381</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="c-399"
      decimals="4"
      id="f-1094"
      unitRef="number">0.1190</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="c-400"
      decimals="4"
      id="f-1095"
      unitRef="number">-0.2867</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="c-401"
      decimals="4"
      id="f-1096"
      unitRef="number">0.2430</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="c-402"
      decimals="4"
      id="f-1097"
      unitRef="number">0.0544</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="c-403"
      decimals="4"
      id="f-1098"
      unitRef="number">-0.0180</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="c-439"
      decimals="4"
      id="f-1234"
      unitRef="number">0.0593</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="c-440"
      decimals="4"
      id="f-1235"
      unitRef="number">0.1366</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="c-441"
      decimals="4"
      id="f-1236"
      unitRef="number">-0.0730</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="c-442"
      decimals="4"
      id="f-1237"
      unitRef="number">0.3798</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="c-443"
      decimals="4"
      id="f-1238"
      unitRef="number">0.3418</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="c-444"
      decimals="4"
      id="f-1239"
      unitRef="number">0.1461</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="c-445"
      decimals="4"
      id="f-1240"
      unitRef="number">-0.2780</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="c-446"
      decimals="4"
      id="f-1241"
      unitRef="number">0.2697</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="c-447"
      decimals="4"
      id="f-1242"
      unitRef="number">0.0679</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="c-448"
      decimals="4"
      id="f-1243"
      unitRef="number">-0.0166</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="c-485"
      decimals="4"
      id="f-1379"
      unitRef="number">0.0622</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="c-486"
      decimals="4"
      id="f-1380"
      unitRef="number">0.2707</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="c-487"
      decimals="4"
      id="f-1381"
      unitRef="number">-0.0578</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="c-488"
      decimals="4"
      id="f-1382"
      unitRef="number">0.4097</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="c-489"
      decimals="4"
      id="f-1383"
      unitRef="number">0.6636</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="c-490"
      decimals="4"
      id="f-1384"
      unitRef="number">0.0485</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="c-491"
      decimals="4"
      id="f-1385"
      unitRef="number">-0.3001</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="c-492"
      decimals="4"
      id="f-1386"
      unitRef="number">0.0545</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="c-493"
      decimals="4"
      id="f-1387"
      unitRef="number">0.0538</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="c-494"
      decimals="4"
      id="f-1388"
      unitRef="number">-0.0013</oef:AnnlRtrPct>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-1">2026-07-27</dei:DocumentPeriodEndDate>
    <dei:EntityInvCompanyType contextRef="c-1" id="f-2">N-1A</dei:EntityInvCompanyType>
    <dei:EntityRegistrantName contextRef="c-1" id="f-3">BUFFALO FUNDS</dei:EntityRegistrantName>
    <oef:RiskReturnHeading contextRef="c-2" id="f-4">BUFFALO BLUE CHIP GROWTH FUND</oef:RiskReturnHeading>
    <oef:RiskReturnHeading contextRef="c-3" id="f-5">BUFFALO HIGH YIELD FUND</oef:RiskReturnHeading>
    <oef:RiskReturnHeading contextRef="c-4" id="f-6">BUFFALO EARLY STAGE GROWTH FUND</oef:RiskReturnHeading>
    <oef:RiskReturnHeading contextRef="c-5" id="f-7">BUFFALO INTERNATIONAL FUND</oef:RiskReturnHeading>
    <oef:RiskReturnHeading contextRef="c-6" id="f-8">BUFFALO FLEXIBLE ALLOCATION FUND</oef:RiskReturnHeading>
    <oef:RiskReturnHeading contextRef="c-7" id="f-9">BUFFALO MID CAP DISCOVERY FUND</oef:RiskReturnHeading>
    <oef:RiskReturnHeading contextRef="c-8" id="f-10">BUFFALO GROWTH FUND</oef:RiskReturnHeading>
    <oef:RiskReturnHeading contextRef="c-9" id="f-11">BUFFALO MID CAP GROWTH FUND</oef:RiskReturnHeading>
    <oef:RiskReturnHeading contextRef="c-10" id="f-12">BUFFALO GROWTH &amp; INCOME FUND</oef:RiskReturnHeading>
    <oef:RiskReturnHeading contextRef="c-11" id="f-13">BUFFALO SMALL CAP GROWTH FUND</oef:RiskReturnHeading>
    <oef:ProspectusDate contextRef="c-1" id="f-14">2026-07-29</oef:ProspectusDate>
    <oef:ObjectiveHeading contextRef="c-2" id="f-18">INVESTMENT OBJECTIVE</oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock contextRef="c-2" id="f-19">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The investment objective of the Buffalo Blue Chip Growth Fund (&#x201c;Blue Chip Growth Fund&#x201d; or the &#x201c;Fund&#x201d;) is long-term growth of capital.&lt;/span&gt;&lt;/div&gt;</oef:ObjectivePrimaryTextBlock>
    <oef:ExpenseHeading contextRef="c-2" id="f-20">FEES AND EXPENSES OF THE FUND</oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock contextRef="c-2" id="f-21">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;This table describes the fees and expenses that you may pay if you buy, hold, and sell shares of the Fund. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;You may pay other fees, such as brokerage commissions and other fees to financial intermediaries, which are not reflected in the tables and example below.&lt;/span&gt;&lt;/div&gt;</oef:ExpenseNarrativeTextBlock>
    <oef:ShareholderFeesCaption contextRef="c-2" id="f-22">Shareholder Fees(fees paid directly from your investment)</oef:ShareholderFeesCaption>
    <oef:ShareholderFeeOther contextRef="c-12" decimals="0" id="f-23" unitRef="usd">0</oef:ShareholderFeeOther>
    <oef:ShareholderFeeOther contextRef="c-13" decimals="0" id="f-24" unitRef="usd">0</oef:ShareholderFeeOther>
    <oef:OperatingExpensesCaption contextRef="c-2" id="f-25">Annual Fund Operating Expenses (expenses that you pay each year as a percentage of the value of your investment)</oef:OperatingExpensesCaption>
    <oef:ManagementFeesOverAssets contextRef="c-12" decimals="4" id="f-26" unitRef="number">0.0075</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets contextRef="c-13" decimals="4" id="f-27" unitRef="number">0.0075</oef:ManagementFeesOverAssets>
    <oef:Component1OtherExpensesOverAssets contextRef="c-12" decimals="4" id="f-28" unitRef="number">0.0012</oef:Component1OtherExpensesOverAssets>
    <oef:Component1OtherExpensesOverAssets contextRef="c-13" decimals="4" id="f-29" unitRef="number">0</oef:Component1OtherExpensesOverAssets>
    <oef:Component2OtherExpensesOverAssets contextRef="c-12" decimals="4" id="f-30" unitRef="number">0.0003</oef:Component2OtherExpensesOverAssets>
    <oef:Component2OtherExpensesOverAssets contextRef="c-13" decimals="4" id="f-31" unitRef="number">0.0002</oef:Component2OtherExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets contextRef="c-12" decimals="4" id="f-32" unitRef="number">0.0001</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets contextRef="c-13" decimals="4" id="f-33" unitRef="number">0.0001</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:ExpensesOverAssets contextRef="c-12" decimals="4" id="f-34" unitRef="number">0.0091</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets contextRef="c-13" decimals="4" id="f-35" unitRef="number">0.0078</oef:ExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesBasedOnEstimates contextRef="c-2" id="f-36">Acquired Fund Fees and Expenses represent the indirect costs of the Fund&#x2019;s investments in other investment companies.</oef:AcquiredFundFeesAndExpensesBasedOnEstimates>
    <oef:ExpensesNotCorrelatedToRatioDueToAcquiredFundFees contextRef="c-2" id="f-37">The Total Annual Fund Operating Expenses for each Class of the Fund do not correlate to the ratio of expenses to average net assets listed in the Fund&#x2019;s financial highlights, which reflects the operating expenses of each Class of the Fund and does not include the amount of the Fund&#x2019;s proportionate share of the fees and expenses of other investment companies in which each Class of the Fund invests.</oef:ExpensesNotCorrelatedToRatioDueToAcquiredFundFees>
    <oef:ExpenseExampleHeading contextRef="c-2" id="f-38">Example</oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock contextRef="c-2" id="f-39">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 those periods. The example also assumes that your investment has a 5% return each year and that the Fund&#x2019;s operating expenses remain the same.</oef:ExpenseExampleNarrativeTextBlock>
    <oef:ExpenseExampleByYearCaption contextRef="c-2" id="f-40">Although your actual costs may be higher or lower, based on these assumptions your costs would be:</oef:ExpenseExampleByYearCaption>
    <oef:ExpenseExampleYear01 contextRef="c-12" decimals="0" id="f-41" unitRef="usd">93</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03 contextRef="c-12" decimals="0" id="f-42" unitRef="usd">290</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05 contextRef="c-12" decimals="0" id="f-43" unitRef="usd">504</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10 contextRef="c-12" decimals="0" id="f-44" unitRef="usd">1120</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01 contextRef="c-13" decimals="0" id="f-45" unitRef="usd">80</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03 contextRef="c-13" decimals="0" id="f-46" unitRef="usd">249</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05 contextRef="c-13" decimals="0" id="f-47" unitRef="usd">433</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10 contextRef="c-13" decimals="0" id="f-48" unitRef="usd">966</oef:ExpenseExampleYear10>
    <oef:PortfolioTurnoverHeading contextRef="c-2" id="f-49">Portfolio Turnover</oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock contextRef="c-2" id="f-50">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Fund pays transaction costs, such as commissions, when it buys and sells securities (or &#x201c;turns over&#x201d; 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&#x2019;s performance. During the most recent fiscal year, the Fund&#x2019;s portfolio turnover rate was 52% of the average value of its portfolio.&lt;/span&gt;</oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate contextRef="c-2" decimals="2" id="f-51" unitRef="number">0.52</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading contextRef="c-2" id="f-52">PRINCIPAL INVESTMENT STRATEGIES</oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock contextRef="c-2" id="f-53">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Blue Chip Growth Fund invests at least 80% of its net assets, plus any borrowings for investment purposes, in equity securities, consisting of common stocks, preferred stocks, convertible securities, warrants, and rights of &#x201c;blue chip growth companies.&#x201d; Kornitzer Capital Management, Inc., the Fund&#x2019;s investment adviser (the &#x201c;Adviser&#x201d; or &#x201c;KCM&#x201d;), defines blue chip companies as companies that, at the time of purchase, are nationally recognized, well established in their industries, financially sound, and usually have higher market capitalizations. KCM defines growth companies as companies that, at the time of purchase, are constituents of the Russell 3000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Growth Index or exhibit growth characteristics (e.g., historical or forecasted earnings, sales, and/or cash flow that increase at faster rates than the overall economy) consistent with inclusion of companies in the Russell 3000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Growth Index. Companies included in the Fund&#x2019;s investment universe must satisfy both prongs of KCM&#x2019;s definition of a blue chip growth company. In addition to the Fund&#x2019;s investments in domestic securities, the Fund may also invest up to 20% of its net assets in sponsored or unsponsored American Depositary Receipts (&#x201c;ADRs&#x201d;) and securities of foreign companies.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Companies are screened using in-depth, in-house research to identify those which the Adviser believes have favorable attributes, including attractive valuation, strong management, conservative debt, free cash flow, scalable business models, and competitive advantages. The Fund may invest in companies in any sector. Currently, the Fund has significant investments in the information technology sector. The Adviser may sell the Fund&#x2019;s investments to secure gains, limit losses, or reinvest in more promising investment opportunities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Fund is classified as a &#x201c;non-diversified&#x201d; investment company under the Investment Company Act of 1940 (the &#x201c;1940 Act&#x201d;).&lt;/span&gt;&lt;/div&gt;</oef:StrategyNarrativeTextBlock>
    <oef:StrategyPortfolioConcentration contextRef="c-2" id="f-54">In addition to the Fund&#x2019;s investments in domestic securities, the Fund may also invest up to 20% of its net assets in sponsored or unsponsored American Depositary Receipts (&#x201c;ADRs&#x201d;) and securities of foreign companies.</oef:StrategyPortfolioConcentration>
    <oef:RiskTextBlock contextRef="c-14" id="f-55">If the value of the Fund&#x2019;s investments decreases, the value of the Fund&#x2019;s shares will also decrease and you may lose money.</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-15" id="f-56">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Market Risk; Recent Market Events Risk &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2013; U.S. and international markets have experienced (and may continue to experience) significant periods of volatility due to a number of economic, political, and global macro factors, including elevated inflation levels, trade tensions, tariff arrangements, and wars in Europe and the Middle East. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These and other events may cause market disruptions and could have an adverse effect on the value of the Fund&#x2019;s investments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-16" id="f-57">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Management Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Management risk means that your investment in the Fund varies with the success and failure of the Adviser&#x2019;s investment strategies and the Adviser&#x2019;s research, analysis, and determination of portfolio securities.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-17" id="f-58">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Equity Market Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Equity securities held by the Fund may experience sudden, unpredictable drops in value or long periods of decline in value due to general stock market fluctuations, increases in production costs, decisions by management, or related factors.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Common Stocks&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Common stocks are susceptible to general stock market fluctuations and to volatile increases and decreases in value as market confidence in and perceptions of their issuers change. Common stock is generally subject to greater risk than preferred stocks and debt obligations because holders of common stock generally have inferior rights to receive payments from issuers in comparison with the rights of the holders of other securities, bondholders, and other creditors.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Preferred Stock&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Preferred stock is subject to the risk that the dividend on the stock may be changed or omitted by the issuer, and that participation in the growth of an issuer may be limited.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Convertible Securities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. A convertible security (a debt instrument or a preferred stock) may be converted at a stated price within a specified period of time into a certain quantity of the common stock of the same or a different issuer. The market value of a convertible security performs like that of a regular debt security; that is, if market interest rates rise, the value of the convertible security falls.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Warrants&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Investments in warrants involve certain risks, including the possible lack of a liquid market for resale of the warrants; potential price fluctuations as a result of speculation or other factors; and failure of the price of the underlying security to reach, or have reasonable prospects of reaching, a level at which the warrant can be prudently exercised (in which event the warrant may expire without being exercised, resulting in a loss of the Fund&#x2019;s entire investment therein).&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Rights. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The purchase of rights involves the risk that the Fund could lose the purchase value of a right if the right is not exercised prior to its expiration. Also, the purchase of rights involves the risk that the effective price paid for the right added to the subscription price of the related security may exceed the value of the subscribed security&#x2019;s market price.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-18" id="f-59">&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Common Stocks&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Common stocks are susceptible to general stock market fluctuations and to volatile increases and decreases in value as market confidence in and perceptions of their issuers change. Common stock is generally subject to greater risk than preferred stocks and debt obligations because holders of common stock generally have inferior rights to receive payments from issuers in comparison with the rights of the holders of other securities, bondholders, and other creditors.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-19" id="f-60">&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Preferred Stock&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Preferred stock is subject to the risk that the dividend on the stock may be changed or omitted by the issuer, and that participation in the growth of an issuer may be limited.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-20" id="f-61">&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Convertible Securities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. A convertible security (a debt instrument or a preferred stock) may be converted at a stated price within a specified period of time into a certain quantity of the common stock of the same or a different issuer. The market value of a convertible security performs like that of a regular debt security; that is, if market interest rates rise, the value of the convertible security falls.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-21" id="f-62">&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Warrants&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Investments in warrants involve certain risks, including the possible lack of a liquid market for resale of the warrants; potential price fluctuations as a result of speculation or other factors; and failure of the price of the underlying security to reach, or have reasonable prospects of reaching, a level at which the warrant can be prudently exercised (in which event the warrant may expire without being exercised, resulting in a loss of the Fund&#x2019;s entire investment therein).&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-22" id="f-63">&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Rights. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The purchase of rights involves the risk that the Fund could lose the purchase value of a right if the right is not exercised prior to its expiration. Also, the purchase of rights involves the risk that the effective price paid for the right added to the subscription price of the related security may exceed the value of the subscribed security&#x2019;s market price.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-23" id="f-64">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Non-Diversification Risk &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2013; Because the Fund is &#x201c;non-diversified,&#x201d; it may invest a greater percentage of its assets in the securities of a single issuer or a lesser number of issuers than if it was a diversified fund. As a result, a decline in the value of an investment in a single issuer or a small number of issuers could cause the Fund&#x2019;s overall value to decline to a greater degree than if the Fund held a more diversified portfolio. This may increase the Fund&#x2019;s volatility and cause the performance of a relatively smaller number of issuers to have a greater impact on the Fund&#x2019;s performance.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-24" id="f-65">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Growth-Style Investing Risk &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Because the Fund focuses on growth-style stocks, its performance may at times be better or worse than the performance of funds that focus on other types of stocks or that have a different investment style, such as value-style stocks. Growth stocks are often characterized by high price-to-earnings ratios and, as a result, may be more volatile than stocks with lower price-to-earnings ratios.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-25" id="f-66">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Large-Cap Company Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Larger, more established companies may be unable to respond quickly to new competitive challenges and are sometimes unable to attain the high growth rates of successful, smaller companies during periods of economic expansion.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-26" id="f-67">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Sector Risk &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2013; Companies with similar characteristics, such as those within the same industry, may be grouped together in broad categories called sectors. To the extent the Fund invests its assets in a particular sector, the Fund&#x2019;s performance may be more susceptible to any economic, business, or other developments that generally affect that sector.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Information Technology Sector Risk. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Information technology companies often face unusually high price volatility, both in terms of gains and losses. The potential for wide variations in performance is based on special risks common to information technology companies. Information technology companies may have limited product lines, markets, or financial resources. Information technology companies are affected by worldwide technological developments and their products and services may quickly become outdated. Given these risks, an investment in the Fund may be more suitable for long-term investors who are willing to withstand the Fund&#x2019;s potential for volatility.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-27" id="f-68">&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Information Technology Sector Risk. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Information technology companies often face unusually high price volatility, both in terms of gains and losses. The potential for wide variations in performance is based on special risks common to information technology companies. Information technology companies may have limited product lines, markets, or financial resources. Information technology companies are affected by worldwide technological developments and their products and services may quickly become outdated. Given these risks, an investment in the Fund may be more suitable for long-term investors who are willing to withstand the Fund&#x2019;s potential for volatility.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-28" id="f-69">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Foreign Securities Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Investing in securities of foreign corporations involves additional risks relating to: political, social, religious, and economic developments abroad; market instability; fluctuations in foreign exchange rates; different regulatory requirements, market practices, and accounting standards and practices; and less publicly available information about foreign issuers. Additionally, these investments may be subject to foreign withholding taxes, may be less liquid, and may carry higher brokerage commissions and other fees; procedures and regulations governing transactions and custody in foreign markets also may involve delays in payment, delivery, or recovery of money or investments. Investments in common stocks of U.S. companies with international operations, and the purchase of sponsored or unsponsored ADRs, carry similar risks.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;American Depositary Receipts. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unsponsored ADRs held by the Fund are frequently under no obligation to distribute shareholder communications received from the underlying issuer. For this and other reasons, there is less information available about unsponsored ADRs than sponsored ADRs. Unsponsored ADRs are also not obligated to pass through voting rights to the Fund. Investing in foreign companies, even indirectly through ADRs, may involve the same inherent risks as investing in securities of foreign issuers, as described above.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-29" id="f-70">&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;American Depositary Receipts. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unsponsored ADRs held by the Fund are frequently under no obligation to distribute shareholder communications received from the underlying issuer. For this and other reasons, there is less information available about unsponsored ADRs than sponsored ADRs. Unsponsored ADRs are also not obligated to pass through voting rights to the Fund. Investing in foreign companies, even indirectly through ADRs, may involve the same inherent risks as investing in securities of foreign issuers, as described above.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:BarChartAndPerformanceTableHeading contextRef="c-2" id="f-71">PERFORMANCE</oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock contextRef="c-2" id="f-72">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The performance information provides some indication of the risks of investing in the Blue Chip Growth Fund by showing changes in the&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fund&#x2019;s performance from year to year and by showing how the&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fund&#x2019;s average annual returns for one, five, and ten years compare with those of a broad measure of market performance and the returns of an additional index. The Fund&#x2019;s past performance information, before and after taxes, is not necessarily an indication of how the Fund will perform in the future. Updated performance information is available on the Fund&#x2019;s website at https://buffalofunds.com/overview/#Performance or by calling the Fund toll-free at 1-800-492-8332.&lt;/span&gt;&lt;/div&gt;</oef:PerformanceNarrativeTextBlock>
    <oef:PerformanceAdditionalMarketIndex contextRef="c-2" id="f-73">The performance information provides some indication of the risks of investing in the Blue Chip Growth Fund by showing changes in the Fund&#x2019;s performance from year to year and by showing how the Fund&#x2019;s average annual returns for one, five, and ten years compare with those of a broad measure of market performance and the returns of an additional index.</oef:PerformanceAdditionalMarketIndex>
    <oef:PerformanceInformationIllustratesVariabilityOfReturns contextRef="c-2" id="f-74">The performance information provides some indication of the risks of investing in the Blue Chip Growth Fund by showing changes in the Fund&#x2019;s performance from year to year and by showing how the Fund&#x2019;s average annual returns for one, five, and ten years compare with those of a broad measure of market performance and the returns of an additional index.</oef:PerformanceInformationIllustratesVariabilityOfReturns>
    <oef:PerformancePastDoesNotIndicateFuture contextRef="c-2" id="f-75">The Fund&#x2019;s past performance information, before and after taxes, is not necessarily an indication of how the Fund will perform in the future.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:PerformanceAvailabilityWebSiteAddress contextRef="c-2" id="f-76">https://buffalofunds.com/overview/#Performance</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformanceAvailabilityPhone contextRef="c-2" id="f-77">1-800-492-8332</oef:PerformanceAvailabilityPhone>
    <oef:BarChartHeading contextRef="c-2" id="f-78">Investor Class Annual Total Return as of December 31 of Each Year</oef:BarChartHeading>
    <oef:BarChartClosingTextBlock contextRef="c-2" id="f-80">&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Calendar Year-to-Date Return &#x2013; Investor Class (through June 30, 2026) = 7.06%&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Best and Worst Quarterly Performance (during periods shown above):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Best Quarter: June 30, 2020 = 24.25%&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Worst Quarter: June 30, 2022 = -19.47%&lt;/span&gt;&lt;/div&gt;</oef:BarChartClosingTextBlock>
    <oef:YearToDateReturnLabel contextRef="c-12" id="f-79">Calendar Year-to-Date Return</oef:YearToDateReturnLabel>
    <oef:BarChartYearToDateReturnDate contextRef="c-12" id="f-81">2026-06-30</oef:BarChartYearToDateReturnDate>
    <oef:BarChartYearToDateReturn contextRef="c-12" decimals="4" id="f-82" unitRef="number">0.0706</oef:BarChartYearToDateReturn>
    <oef:HighestQuarterlyReturnLabel contextRef="c-12" id="f-83">Best Quarter</oef:HighestQuarterlyReturnLabel>
    <oef:BarChartHighestQuarterlyReturnDate contextRef="c-12" id="f-84">2020-06-30</oef:BarChartHighestQuarterlyReturnDate>
    <oef:BarChartHighestQuarterlyReturn contextRef="c-12" decimals="4" id="f-85" unitRef="number">0.2425</oef:BarChartHighestQuarterlyReturn>
    <oef:LowestQuarterlyReturnLabel contextRef="c-12" id="f-86">Worst Quarter</oef:LowestQuarterlyReturnLabel>
    <oef:BarChartLowestQuarterlyReturnDate contextRef="c-12" id="f-87">2022-06-30</oef:BarChartLowestQuarterlyReturnDate>
    <oef:BarChartLowestQuarterlyReturn contextRef="c-12" decimals="4" id="f-88" unitRef="number">-0.1947</oef:BarChartLowestQuarterlyReturn>
    <oef:PerformanceTableHeading contextRef="c-11" id="f-89">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-9" id="f-90">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-5" id="f-91">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-10" id="f-92">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-7" id="f-93">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-8" id="f-94">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-6" id="f-95">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-4" id="f-96">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-2" id="f-97">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-3" id="f-98">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:AverageAnnualReturnLabel contextRef="c-30" id="f-99">Return Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct contextRef="c-31" decimals="4" id="f-100" unitRef="number">0.1625</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-32" decimals="4" id="f-101" unitRef="number">0.1362</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-33" decimals="4" id="f-102" unitRef="number">0.1542</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel contextRef="c-34" id="f-103">Return After Taxes on Distributions</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct contextRef="c-35" decimals="4" id="f-104" unitRef="number">0.1446</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-36" decimals="4" id="f-105" unitRef="number">0.1176</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-37" decimals="4" id="f-106" unitRef="number">0.1402</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel contextRef="c-38" id="f-107">Return After Taxes on Distributions and Sale of Fund Shares</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct contextRef="c-39" decimals="4" id="f-108" unitRef="number">0.1082</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-40" decimals="4" id="f-109" unitRef="number">0.1050</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-41" decimals="4" id="f-110" unitRef="number">0.1260</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel contextRef="c-42" id="f-111">Return Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct contextRef="c-43" decimals="4" id="f-112" unitRef="number">0.1642</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-44" decimals="4" id="f-113" unitRef="number">0.1376</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-45" decimals="4" id="f-114" unitRef="number">0.1558</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel contextRef="c-46" id="f-115">Russell 3000&#xae; Index(reflects no deduction for fees, expenses, or taxes)</oef:AverageAnnualReturnLabel>
    <oef:IndexNoDeductionForFeesExpensesTaxes contextRef="c-2" id="f-116">(reflects no deduction for fees, expenses, or taxes)</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:AvgAnnlRtrPct contextRef="c-47" decimals="4" id="f-117" unitRef="number">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-47" decimals="4" id="f-118" unitRef="number">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-47" decimals="4" id="f-119" unitRef="number">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-47" decimals="4" id="f-120" unitRef="number">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-47" decimals="4" id="f-121" unitRef="number">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-47" decimals="4" id="f-122" unitRef="number">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-47" decimals="4" id="f-123" unitRef="number">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-47" decimals="4" id="f-124" unitRef="number">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-48" decimals="4" id="f-125" unitRef="number">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-48" decimals="4" id="f-126" unitRef="number">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-48" decimals="4" id="f-127" unitRef="number">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-48" decimals="4" id="f-128" unitRef="number">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-48" decimals="4" id="f-129" unitRef="number">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-48" decimals="4" id="f-130" unitRef="number">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-48" decimals="4" id="f-131" unitRef="number">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-48" decimals="4" id="f-132" unitRef="number">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-49" decimals="4" id="f-133" unitRef="number">0.1429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-49" decimals="4" id="f-134" unitRef="number">0.1429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-49" decimals="4" id="f-135" unitRef="number">0.1429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-49" decimals="4" id="f-136" unitRef="number">0.1429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-49" decimals="4" id="f-137" unitRef="number">0.1429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-49" decimals="4" id="f-138" unitRef="number">0.1429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-49" decimals="4" id="f-139" unitRef="number">0.1429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-49" decimals="4" id="f-140" unitRef="number">0.1429</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel contextRef="c-50" id="f-141">Russell 1000&#xae; Growth Index*(reflects no deduction for fees, expenses, or taxes)</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct contextRef="c-51" decimals="4" id="f-142" unitRef="number">0.1856</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-52" decimals="4" id="f-143" unitRef="number">0.1532</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-53" decimals="4" id="f-144" unitRef="number">0.1813</oef:AvgAnnlRtrPct>
    <oef:PerformanceTableFootnotesTextBlock contextRef="c-2" id="f-145">A secondary performance benchmark is provided to show how the Fund&#x2019;s performance compares with the returns of an index that is more appropriate given the holdings of the Fund.</oef:PerformanceTableFootnotesTextBlock>
    <oef:PerformanceTableClosingTextBlock contextRef="c-2" id="f-146">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;After-tax returns are shown for Investor Class shares only and will vary for Institutional Class shares. After-tax returns are calculated using the highest historical individual federal marginal income tax rates and do not reflect the impact of state or local taxes. Actual after-tax returns depend on each investor&#x2019;s individual tax situation and may differ from those shown in the table. The after-tax returns shown are not relevant to investors who own the Blue Chip Growth Fund in a tax-deferred or other tax-advantaged arrangement, such as an individual retirement account (&#x201c;IRA&#x201d;) or a 401(k) plan. In certain cases, the figure representing &#x201c;Return After Taxes on Distributions and Sale of Fund Shares&#x201d; may be higher than the other return figures for the same period, since a higher after-tax return results when a capital loss occurs upon redemption and provides an assumed tax deduction that benefits the investor.&lt;/span&gt;&lt;/div&gt;</oef:PerformanceTableClosingTextBlock>
    <oef:PerformanceTableOneClassOfAfterTaxShown contextRef="c-2" id="f-147">After-tax returns are shown for Investor Class shares only and will vary for Institutional Class shares</oef:PerformanceTableOneClassOfAfterTaxShown>
    <oef:PerformanceTableUsesHighestFederalRate contextRef="c-2" id="f-148">After-tax returns are calculated using the highest historical individual federal marginal income tax rates and do not reflect the impact of state or local taxes.</oef:PerformanceTableUsesHighestFederalRate>
    <oef:PerformanceTableNotRelevantToTaxDeferred contextRef="c-2" id="f-149">The after-tax returns shown are not relevant to investors who own the Blue Chip Growth Fund in a tax-deferred or other tax-advantaged arrangement, such as an individual retirement account (&#x201c;IRA&#x201d;) or a 401(k) plan.</oef:PerformanceTableNotRelevantToTaxDeferred>
    <oef:PerformanceTableExplanationAfterTaxHigher contextRef="c-2" id="f-150">In certain cases, the figure representing &#x201c;Return After Taxes on Distributions and Sale of Fund Shares&#x201d; may be higher than the other return figures for the same period, since a higher after-tax return results when a capital loss occurs upon redemption and provides an assumed tax deduction that benefits the investor.</oef:PerformanceTableExplanationAfterTaxHigher>
    <oef:ObjectiveHeading contextRef="c-4" id="f-161">INVESTMENT OBJECTIVE</oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock contextRef="c-4" id="f-162">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The investment objective of the Buffalo Early Stage Growth Fund (&#x201c;Early Stage Growth Fund&#x201d; or the &#x201c;Fund&#x201d;) is long-term growth of capital.&lt;/span&gt;&lt;/div&gt;</oef:ObjectivePrimaryTextBlock>
    <oef:ExpenseHeading contextRef="c-4" id="f-163">FEES AND EXPENSES OF THE FUND</oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock contextRef="c-4" id="f-164">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;This table describes the fees and expenses that you may pay if you buy, hold, and sell shares of the Fund. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;You may pay other fees, such as brokerage commissions and other fees to financial intermediaries, which are not reflected in the tables and example below.&lt;/span&gt;&lt;/div&gt;</oef:ExpenseNarrativeTextBlock>
    <oef:ShareholderFeesCaption contextRef="c-4" id="f-165">Shareholder Fees(fees paid directly from your investment)</oef:ShareholderFeesCaption>
    <oef:ShareholderFeeOther contextRef="c-64" decimals="0" id="f-166" unitRef="usd">0</oef:ShareholderFeeOther>
    <oef:ShareholderFeeOther contextRef="c-65" decimals="0" id="f-167" unitRef="usd">0</oef:ShareholderFeeOther>
    <oef:OperatingExpensesCaption contextRef="c-4" id="f-168">Annual Fund Operating Expenses(expenses that you pay each year as a percentage of the value of your investment)</oef:OperatingExpensesCaption>
    <oef:ManagementFeesOverAssets contextRef="c-64" decimals="4" id="f-169" unitRef="number">0.0130</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets contextRef="c-65" decimals="4" id="f-170" unitRef="number">0.0130</oef:ManagementFeesOverAssets>
    <oef:Component1OtherExpensesOverAssets contextRef="c-64" decimals="4" id="f-171" unitRef="number">0.0013</oef:Component1OtherExpensesOverAssets>
    <oef:Component1OtherExpensesOverAssets contextRef="c-65" decimals="4" id="f-172" unitRef="number">0</oef:Component1OtherExpensesOverAssets>
    <oef:Component2OtherExpensesOverAssets contextRef="c-64" decimals="4" id="f-173" unitRef="number">0.0005</oef:Component2OtherExpensesOverAssets>
    <oef:Component2OtherExpensesOverAssets contextRef="c-65" decimals="4" id="f-174" unitRef="number">0.0005</oef:Component2OtherExpensesOverAssets>
    <oef:ExpensesOverAssets contextRef="c-64" decimals="4" id="f-175" unitRef="number">0.0148</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets contextRef="c-65" decimals="4" id="f-176" unitRef="number">0.0135</oef:ExpensesOverAssets>
    <oef:ExpenseExampleHeading contextRef="c-4" id="f-177">Example</oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock contextRef="c-4" id="f-178">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 those periods. The example also assumes that your investment has a 5% return each year and that the Fund&#x2019;s operating expenses remain the same.</oef:ExpenseExampleNarrativeTextBlock>
    <oef:ExpenseExampleByYearCaption contextRef="c-4" id="f-179">Although your actual costs may be higher or lower, based on these assumptions your costs would be:</oef:ExpenseExampleByYearCaption>
    <oef:ExpenseExampleYear01 contextRef="c-64" decimals="0" id="f-180" unitRef="usd">151</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03 contextRef="c-64" decimals="0" id="f-181" unitRef="usd">468</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05 contextRef="c-64" decimals="0" id="f-182" unitRef="usd">808</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10 contextRef="c-64" decimals="0" id="f-183" unitRef="usd">1768</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01 contextRef="c-65" decimals="0" id="f-184" unitRef="usd">137</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03 contextRef="c-65" decimals="0" id="f-185" unitRef="usd">428</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05 contextRef="c-65" decimals="0" id="f-186" unitRef="usd">739</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10 contextRef="c-65" decimals="0" id="f-187" unitRef="usd">1624</oef:ExpenseExampleYear10>
    <oef:PortfolioTurnoverHeading contextRef="c-4" id="f-188">Portfolio Turnover</oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock contextRef="c-4" id="f-189">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Fund pays transaction costs, such as commissions, when it buys and sells securities (or &#x201c;turns over&#x201d; 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&#x2019;s performance. During the most recent fiscal year, the Fund&#x2019;s portfolio turnover rate was 48% of the average value of its portfolio.&lt;/span&gt;</oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate contextRef="c-4" decimals="2" id="f-190" unitRef="number">0.48</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading contextRef="c-4" id="f-191">PRINCIPAL INVESTMENT STRATEGIES</oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock contextRef="c-4" id="f-192">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Early Stage Growth Fund invests at least 80% of its net assets, plus any borrowings for investment purposes, in equity securities, consisting of common stocks, preferred stocks, convertible securities, warrants, and rights of &#x201c;early stage growth companies.&#x201d; Kornitzer Capital Management, Inc., the Fund&#x2019;s investment adviser (the &#x201c;Adviser&#x201d; or &#x201c;KCM&#x201d;), defines early stage companies as companies with, at the time of purchase, market capitalizations below the weighted average of the Russell 2000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Growth Index and that are starting to develop a new product or service or have recently developed a new product or service. As of June 30, 2026, the weighted average market capitalization of the Russell 2000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Growth Index was $4.7 billion. KCM defines growth companies as companies that, at the time of purchase, are constituents of the Russell 3000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Growth Index or exhibit growth characteristics (e.g., historical or forecasted earnings, sales, and/or cash flow that increase at faster rates than the overall economy) consistent with inclusion of companies in the Russell 3000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Growth Index. Companies included in the Fund&#x2019;s investment universe must satisfy both prongs of KCM&#x2019;s definition of an early stage growth company. In addition to the Fund&#x2019;s investments in domestic securities, the Fund may also invest up to 20% of its net assets in sponsored or unsponsored American Depositary Receipts (&#x201c;ADRs&#x201d;) and securities of foreign companies.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Companies are screened using in-depth, in-house research to identify those which the Adviser believes have favorable attributes, including attractive valuation, strong management, conservative debt, free cash flow, scalable business models, and competitive advantages. The Fund may invest in companies in any sector. Currently, the Fund has significant investments in the information technology sector. The Fund may have significant investments in the healthcare and industrials sectors. The Adviser may sell the Fund&#x2019;s investments to secure gains, limit losses, or reinvest in more promising investment opportunities.&lt;/span&gt;&lt;/div&gt;</oef:StrategyNarrativeTextBlock>
    <oef:StrategyPortfolioConcentration contextRef="c-4" id="f-193">In addition to the Fund&#x2019;s investments in domestic securities, the Fund may also invest up to 20% of its net assets in sponsored or unsponsored American Depositary Receipts (&#x201c;ADRs&#x201d;) and securities of foreign companies.</oef:StrategyPortfolioConcentration>
    <oef:RiskTextBlock contextRef="c-66" id="f-194">If the value of the Fund&#x2019;s investments decreases, the value of the Fund&#x2019;s shares will also decrease and you may lose money.</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-67" id="f-195">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Market Risk; Recent Market Events Risk &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2013; U.S. and international markets have experienced (and may continue to experience) significant periods of volatility due to a number of economic, political, and global macro factors, including elevated inflation levels, trade tensions, tariff arrangements, and wars in Europe and the Middle East. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These and other events may cause market disruptions and could have an adverse effect on the value of the Fund&#x2019;s investments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-68" id="f-196">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Management Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Management risk means that your investment in the Fund varies with the success and failure of the Adviser&#x2019;s investment strategies and the Adviser&#x2019;s research, analysis, and determination of portfolio securities.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-69" id="f-197">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Equity Market Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Equity securities held by the Fund may experience sudden, unpredictable drops in value or long periods of decline in value due to general stock market fluctuations, increases in production costs, decisions by management, or related factors.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Common Stocks&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Common stocks are susceptible to general stock market fluctuations and to volatile increases and decreases in value as market confidence in and perceptions of their issuers change. Common stock is generally subject to greater risk than preferred stocks and debt obligations because holders of common stock generally have inferior rights to receive payments from issuers in comparison with the rights of the holders of other securities, bondholders, and other creditors.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Preferred Stock&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Preferred stock is subject to the risk that the dividend on the stock may be changed or omitted by the issuer, and that participation in the growth of an issuer may be limited.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Convertible Securities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. A convertible security (a debt instrument or a preferred stock) may be converted at a stated price within a specified period of time into a certain quantity of the common stock of the same or a different issuer. The market value of a convertible security performs like that of a regular debt security; that is, if market interest rates rise, the value of the convertible security falls.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Warrants&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Investments in warrants involve certain risks, including the possible lack of a liquid market for resale of the warrants; potential price fluctuations as a result of speculation or other factors; and failure of the price of the underlying security to reach, or have reasonable prospects of reaching, a level at which the warrant can be prudently exercised (in which event the warrant may expire without being exercised, resulting in a loss of the Fund&#x2019;s entire investment therein).&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Rights. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The purchase of rights involves the risk that the Fund could lose the purchase value of a right if the right is not exercised prior to its expiration. Also, the purchase of rights involves the risk that the effective price paid for the right added to the subscription price of the related security may exceed the value of the subscribed security&#x2019;s market price.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-70" id="f-198">&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Common Stocks&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Common stocks are susceptible to general stock market fluctuations and to volatile increases and decreases in value as market confidence in and perceptions of their issuers change. Common stock is generally subject to greater risk than preferred stocks and debt obligations because holders of common stock generally have inferior rights to receive payments from issuers in comparison with the rights of the holders of other securities, bondholders, and other creditors.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-71" id="f-199">&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Preferred Stock&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Preferred stock is subject to the risk that the dividend on the stock may be changed or omitted by the issuer, and that participation in the growth of an issuer may be limited.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-72" id="f-200">&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Convertible Securities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. A convertible security (a debt instrument or a preferred stock) may be converted at a stated price within a specified period of time into a certain quantity of the common stock of the same or a different issuer. The market value of a convertible security performs like that of a regular debt security; that is, if market interest rates rise, the value of the convertible security falls.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-73" id="f-201">&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Warrants&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Investments in warrants involve certain risks, including the possible lack of a liquid market for resale of the warrants; potential price fluctuations as a result of speculation or other factors; and failure of the price of the underlying security to reach, or have reasonable prospects of reaching, a level at which the warrant can be prudently exercised (in which event the warrant may expire without being exercised, resulting in a loss of the Fund&#x2019;s entire investment therein).&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-74" id="f-202">&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Rights. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The purchase of rights involves the risk that the Fund could lose the purchase value of a right if the right is not exercised prior to its expiration. Also, the purchase of rights involves the risk that the effective price paid for the right added to the subscription price of the related security may exceed the value of the subscribed security&#x2019;s market price.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-75" id="f-203">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Growth-Style Investing Risk &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Because the Fund focuses on growth-style stocks, its performance may at times be better or worse than the performance of funds that focus on other types of stocks or that have a different investment style, such as value-style stocks. Growth stocks are often characterized by high price-to-earnings ratios and, as a result, may be more volatile than stocks with lower price-to-earnings ratios.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-76" id="f-204">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Micro-Cap Company Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Investing in micro-cap companies may involve greater risk than investing in companies with larger capitalization due to less management experience, fewer financial resources, less product diversification, and fewer competitive strengths. Therefore, such securities may be more volatile and less liquid than companies with larger capitalization. In addition, micro-cap 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 trading volume of securities of smaller capitalization companies is normally less than that of larger capitalization companies, and therefore may disproportionately affect their market price, tending to make them fall more in response to selling pressure than is the case with larger capitalization companies. These risks are enhanced for micro-cap securities. Many micro-cap companies tend to be new and have no proven track record. Some of these companies have no assets or operations, while others have products and services that are still in development or have yet to be tested in the market. As any size of trade can have a large percentage impact on the price of a micro-cap stock, the Fund will be more susceptible to sudden and significant losses. In addition, micro-cap company stocks will also be bought and sold less often than other stocks, making them less liquid than other securities. Because of this, if the Fund wants to sell a large quantity of a micro-cap company&#x2019;s stock, it may have to sell at a lower price than the Adviser might prefer, or it may have to sell in smaller-than-desired quantities over a period of time. Given these risks, an investment in the Fund may be more suitable for long-term investors who are willing to bear the risk of these fluctuations.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-77" id="f-205">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Sector Risk &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2013; Companies with similar characteristics, such as those within the same industry, may be grouped together in broad categories called sectors. To the extent the Fund invests its assets in a particular sector, the Fund&#x2019;s performance may be more susceptible to any economic, business, or other developments that generally affect that sector.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Information Technology Sector Risk. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Information technology companies often face unusually high price volatility, both in terms of gains and losses. The potential for wide variations in performance is based on special risks common to information technology companies. Information technology companies may have limited product lines, markets, or financial resources. Information technology companies are affected by worldwide technological developments and their products and services may quickly become outdated. Given these risks, an investment in the Fund may be more suitable for long-term investors who are willing to withstand the Fund&#x2019;s potential for volatility.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Healthcare Sector Risk.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;To the extent the Fund invests a significant portion of its assets in the healthcare sector, the Fund will be sensitive to changes in, and its performance will depend to a greater extent on, the overall condition of the healthcare sector. Companies in the healthcare sector are subject to extensive government regulation and their profitability can be significantly affected by regulatory changes. Other risk factors include rising costs of medical products and services, pricing pressure and limited product lines, loss or impairment of intellectual property rights, and litigation regarding product or service liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Industrials Sector Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&#160;Issuers in the industrials sector are affected by supply and demand, both for their specific product or service and for industrials sector products, in general. The products of such issuers may face obsolescence due to rapid technological developments and frequent new product introduction. Government &lt;/span&gt;&lt;/div&gt;regulations, world events, economic conditions, and exchange rates affect the performance of companies in the industrials sector. Issuers in the industrials sector may be adversely affected by liability for environmental damage, product liability claims, and exchange rates. The industrials sector may also be adversely affected by changes or trends in commodity prices that may be influenced by unpredictable factors.</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-78" id="f-206">&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Information Technology Sector Risk. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Information technology companies often face unusually high price volatility, both in terms of gains and losses. The potential for wide variations in performance is based on special risks common to information technology companies. Information technology companies may have limited product lines, markets, or financial resources. Information technology companies are affected by worldwide technological developments and their products and services may quickly become outdated. Given these risks, an investment in the Fund may be more suitable for long-term investors who are willing to withstand the Fund&#x2019;s potential for volatility.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-79" id="f-207">&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Healthcare Sector Risk.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;To the extent the Fund invests a significant portion of its assets in the healthcare sector, the Fund will be sensitive to changes in, and its performance will depend to a greater extent on, the overall condition of the healthcare sector. Companies in the healthcare sector are subject to extensive government regulation and their profitability can be significantly affected by regulatory changes. Other risk factors include rising costs of medical products and services, pricing pressure and limited product lines, loss or impairment of intellectual property rights, and litigation regarding product or service liability.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-80" id="f-208">&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Industrials Sector Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&#160;Issuers in the industrials sector are affected by supply and demand, both for their specific product or service and for industrials sector products, in general. The products of such issuers may face obsolescence due to rapid technological developments and frequent new product introduction. Government &lt;/span&gt;&lt;/div&gt;regulations, world events, economic conditions, and exchange rates affect the performance of companies in the industrials sector. Issuers in the industrials sector may be adversely affected by liability for environmental damage, product liability claims, and exchange rates. The industrials sector may also be adversely affected by changes or trends in commodity prices that may be influenced by unpredictable factors.</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-81" id="f-209">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Small-Cap Company Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Investing in small-cap companies may involve greater risk than investing in large- or mid-cap companies due to less management experience, fewer financial resources, less product diversification, and fewer competitive strengths. Therefore, such securities may be more volatile and less liquid than mid- and large-cap companies. In addition, small-cap 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.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-82" id="f-210">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Foreign Securities Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Investing in securities of foreign corporations involves additional risks relating to: political, social, religious, and economic developments abroad; market instability; fluctuations in foreign exchange rates; different regulatory requirements, market practices, and accounting standards and practices; and less publicly available information about foreign issuers. Additionally, these investments may be subject to foreign withholding taxes, may be less liquid, and may carry higher brokerage commissions and other fees; procedures and regulations governing transactions and custody in foreign markets also may involve delays in payment, delivery, or recovery of money or investments. Investments in common stocks of U.S. companies with international operations, and the purchase of sponsored or unsponsored ADRs, carry similar risks.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;American Depositary Receipts. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unsponsored ADRs held by the Fund are frequently under no obligation to distribute shareholder communications received from the underlying issuer. For this and other reasons, there is less information available about unsponsored ADRs than sponsored ADRs. Unsponsored ADRs are also not obligated to pass through voting rights to the Fund. Investing in foreign companies, even indirectly through ADRs, may involve the same inherent risks as investing in securities of foreign issuers, as described above.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-83" id="f-211">&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;American Depositary Receipts. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unsponsored ADRs held by the Fund are frequently under no obligation to distribute shareholder communications received from the underlying issuer. For this and other reasons, there is less information available about unsponsored ADRs than sponsored ADRs. Unsponsored ADRs are also not obligated to pass through voting rights to the Fund. Investing in foreign companies, even indirectly through ADRs, may involve the same inherent risks as investing in securities of foreign issuers, as described above.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:BarChartAndPerformanceTableHeading contextRef="c-4" id="f-212">PERFORMANCE</oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock contextRef="c-4" id="f-215">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The performance information provides some indication of the risks of investing in the Early Stage Growth Fund by showing changes in the&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fund&#x2019;s performance from year to year and by showing how the&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fund&#x2019;s average annual returns for one, five, and ten years compare with those of a broad measure of market performance and the returns of an additional index. The Fund&#x2019;s past performance information, before and after taxes, is not necessarily an indication of how the Fund will perform in the future. Updated performance information is available on the Fund&#x2019;s website at https://buffalofunds.com/overview/#Performance or by calling the Fund toll-free at 1-800-492-8332.&lt;/span&gt;&lt;/div&gt;</oef:PerformanceNarrativeTextBlock>
    <oef:PerformanceAdditionalMarketIndex contextRef="c-4" id="f-213">The performance information provides some indication of the risks of investing in the Early Stage Growth Fund by showing changes in the Fund&#x2019;s performance from year to year and by showing how the Fund&#x2019;s average annual returns for one, five, and ten years compare with those of a broad measure of market performance and the returns of an additional index.</oef:PerformanceAdditionalMarketIndex>
    <oef:PerformanceInformationIllustratesVariabilityOfReturns contextRef="c-4" id="f-214">The performance information provides some indication of the risks of investing in the Early Stage Growth Fund by showing changes in the Fund&#x2019;s performance from year to year and by showing how the Fund&#x2019;s average annual returns for one, five, and ten years compare with those of a broad measure of market performance and the returns of an additional index.</oef:PerformanceInformationIllustratesVariabilityOfReturns>
    <oef:PerformancePastDoesNotIndicateFuture contextRef="c-4" id="f-216">The Fund&#x2019;s past performance information, before and after taxes, is not necessarily an indication of how the Fund will perform in the future.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:PerformanceAvailabilityWebSiteAddress contextRef="c-4" id="f-217">https://buffalofunds.com/overview/#Performance</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformanceAvailabilityPhone contextRef="c-4" id="f-218">1-800-492-8332</oef:PerformanceAvailabilityPhone>
    <oef:BarChartHeading contextRef="c-4" id="f-219">Investor Class Annual Total Return as of December 31 of Each Year</oef:BarChartHeading>
    <oef:BarChartClosingTextBlock contextRef="c-4" id="f-220">&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Calendar Year-to-Date Return &#x2013; Investor Class (through June&#160;30, 2026) = 20.86%&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Best and Worst Quarterly Performance (during periods shown above):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Best Quarter: June 30, 2020 = 40.64%&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Worst Quarter: March 31, 2020 = -25.33%&lt;/span&gt;&lt;/div&gt;</oef:BarChartClosingTextBlock>
    <oef:YearToDateReturnLabel contextRef="c-64" id="f-221">Calendar Year-to-Date Return</oef:YearToDateReturnLabel>
    <oef:BarChartYearToDateReturnDate contextRef="c-64" id="f-222">2026-06-30</oef:BarChartYearToDateReturnDate>
    <oef:BarChartYearToDateReturn contextRef="c-64" decimals="4" id="f-223" unitRef="number">0.2086</oef:BarChartYearToDateReturn>
    <oef:HighestQuarterlyReturnLabel contextRef="c-64" id="f-224">Best Quarter</oef:HighestQuarterlyReturnLabel>
    <oef:BarChartHighestQuarterlyReturnDate contextRef="c-64" id="f-225">2020-06-30</oef:BarChartHighestQuarterlyReturnDate>
    <oef:BarChartHighestQuarterlyReturn contextRef="c-64" decimals="4" id="f-226" unitRef="number">0.4064</oef:BarChartHighestQuarterlyReturn>
    <oef:LowestQuarterlyReturnLabel contextRef="c-64" id="f-227">Worst Quarter</oef:LowestQuarterlyReturnLabel>
    <oef:BarChartLowestQuarterlyReturnDate contextRef="c-64" id="f-228">2020-03-31</oef:BarChartLowestQuarterlyReturnDate>
    <oef:BarChartLowestQuarterlyReturn contextRef="c-64" decimals="4" id="f-229" unitRef="number">-0.2533</oef:BarChartLowestQuarterlyReturn>
    <oef:PerformanceTableHeading contextRef="c-11" id="f-230">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-9" id="f-231">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-5" id="f-232">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-10" id="f-233">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-7" id="f-234">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-8" id="f-235">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-6" id="f-236">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-4" id="f-237">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-2" id="f-238">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-3" id="f-239">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:AverageAnnualReturnLabel contextRef="c-84" id="f-240">Return Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct contextRef="c-85" decimals="4" id="f-241" unitRef="number">0.0312</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-86" decimals="4" id="f-242" unitRef="number">-0.0189</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-87" decimals="4" id="f-243" unitRef="number">0.0933</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel contextRef="c-88" id="f-244">Return After Taxes on Distributions</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct contextRef="c-89" decimals="4" id="f-245" unitRef="number">0.0191</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-90" decimals="4" id="f-246" unitRef="number">-0.0300</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-91" decimals="4" id="f-247" unitRef="number">0.0708</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel contextRef="c-92" id="f-248">Return After Taxes on Distributions and Sale of Fund Shares</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct contextRef="c-93" decimals="4" id="f-249" unitRef="number">0.0268</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-94" decimals="4" id="f-250" unitRef="number">-0.0152</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-95" decimals="4" id="f-251" unitRef="number">0.0696</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel contextRef="c-96" id="f-252">Return Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct contextRef="c-97" decimals="4" id="f-253" unitRef="number">0.0328</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-98" decimals="4" id="f-254" unitRef="number">-0.0178</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-99" decimals="4" id="f-255" unitRef="number">0.0948</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel contextRef="c-46" id="f-256">Russell 3000&#xae; Index(reflects no deduction for fees, expenses, or taxes)</oef:AverageAnnualReturnLabel>
    <oef:IndexNoDeductionForFeesExpensesTaxes contextRef="c-4" id="f-257">(reflects no deduction for fees, expenses, or taxes)</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:AvgAnnlRtrPct contextRef="c-47" decimals="4" id="f-258" unitRef="number">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-47" decimals="4" id="f-259" unitRef="number">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-47" decimals="4" id="f-260" unitRef="number">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-47" decimals="4" id="f-261" unitRef="number">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-47" decimals="4" id="f-262" unitRef="number">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-47" decimals="4" id="f-263" unitRef="number">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-47" decimals="4" id="f-264" unitRef="number">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-47" decimals="4" id="f-265" unitRef="number">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-48" decimals="4" id="f-266" unitRef="number">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-48" decimals="4" id="f-267" unitRef="number">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-48" decimals="4" id="f-268" unitRef="number">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-48" decimals="4" id="f-269" unitRef="number">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-48" decimals="4" id="f-270" unitRef="number">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-48" decimals="4" id="f-271" unitRef="number">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-48" decimals="4" id="f-272" unitRef="number">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-48" decimals="4" id="f-273" unitRef="number">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-49" decimals="4" id="f-274" unitRef="number">0.1429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-49" decimals="4" id="f-275" unitRef="number">0.1429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-49" decimals="4" id="f-276" unitRef="number">0.1429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-49" decimals="4" id="f-277" unitRef="number">0.1429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-49" decimals="4" id="f-278" unitRef="number">0.1429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-49" decimals="4" id="f-279" unitRef="number">0.1429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-49" decimals="4" id="f-280" unitRef="number">0.1429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-49" decimals="4" id="f-281" unitRef="number">0.1429</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel contextRef="c-100" id="f-282">Russell 2000&#xae; Growth Index*(reflects no deduction for fees, expenses, or taxes)</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct contextRef="c-101" decimals="4" id="f-283" unitRef="number">0.1301</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-101" decimals="4" id="f-284" unitRef="number">0.1301</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-102" decimals="4" id="f-285" unitRef="number">0.0318</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-102" decimals="4" id="f-286" unitRef="number">0.0318</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-103" decimals="4" id="f-287" unitRef="number">0.0957</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-103" decimals="4" id="f-288" unitRef="number">0.0957</oef:AvgAnnlRtrPct>
    <oef:PerformanceTableFootnotesTextBlock contextRef="c-4" id="f-289">A secondary performance benchmark is provided to show how the Fund&#x2019;s performance compares with the returns of an index that is more appropriate given the holdings of the Fund.</oef:PerformanceTableFootnotesTextBlock>
    <oef:PerformanceTableClosingTextBlock contextRef="c-4" id="f-291">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;After-tax returns are shown for Investor Class shares only and will vary for Institutional Class shares. After-tax returns are calculated using the highest historical individual federal marginal income tax rates and do not reflect the impact of state or local taxes. Actual after-tax returns depend on each investor&#x2019;s individual tax situation and may differ from those shown in the table. The after-tax returns shown are not relevant to investors who own the Early Stage Growth Fund in a tax-deferred or other tax-advantaged arrangement, such as an individual retirement account (&#x201c;IRA&#x201d;) or a 401(k) plan. In certain cases, the figure representing &#x201c;Return After Taxes on Distributions and Sale of Fund Shares&#x201d; may be higher than the other return figures for the same period, since a higher after-tax return results when a capital loss occurs upon redemption and provides an assumed tax deduction that benefits the investor.&lt;/span&gt;&lt;/div&gt;</oef:PerformanceTableClosingTextBlock>
    <oef:PerformanceTableOneClassOfAfterTaxShown contextRef="c-4" id="f-290">After-tax returns are shown for Investor Class shares only and will vary for Institutional Class shares</oef:PerformanceTableOneClassOfAfterTaxShown>
    <oef:PerformanceTableUsesHighestFederalRate contextRef="c-4" id="f-292">After-tax returns are calculated using the highest historical individual federal marginal income tax rates and do not reflect the impact of state or local taxes.</oef:PerformanceTableUsesHighestFederalRate>
    <oef:PerformanceTableNotRelevantToTaxDeferred contextRef="c-4" id="f-293">The after-tax returns shown are not relevant to investors who own the Early Stage Growth Fund in a tax-deferred or other tax-advantaged arrangement, such as an individual retirement account (&#x201c;IRA&#x201d;) or a 401(k) plan.</oef:PerformanceTableNotRelevantToTaxDeferred>
    <oef:PerformanceTableExplanationAfterTaxHigher contextRef="c-4" id="f-294">In certain cases, the figure representing &#x201c;Return After Taxes on Distributions and Sale of Fund Shares&#x201d; may be higher than the other return figures for the same period, since a higher after-tax return results when a capital loss occurs upon redemption and provides an assumed tax deduction that benefits the investor.</oef:PerformanceTableExplanationAfterTaxHigher>
    <oef:ObjectiveHeading contextRef="c-6" id="f-305">INVESTMENT OBJECTIVES</oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock contextRef="c-6" id="f-306">The investment objective of the Buffalo Flexible Allocation Fund (&#x201c;Flexible Allocation Fund&#x201d; or the &#x201c;Fund&#x201d;) is the generation of high current income and,</oef:ObjectivePrimaryTextBlock>
    <oef:ObjectiveSecondaryTextBlock contextRef="c-6" id="f-307">as a secondary objective, the long-term growth of capital.</oef:ObjectiveSecondaryTextBlock>
    <oef:ExpenseHeading contextRef="c-6" id="f-308">FEES AND EXPENSES OF THE FUND</oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock contextRef="c-6" id="f-309">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;This table describes the fees and expenses that you may pay if you buy, hold, and sell shares of the Fund. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;You may pay other fees, such as brokerage commissions and other fees to financial intermediaries, which are not reflected in the tables and example below.&lt;/span&gt;&lt;/div&gt;</oef:ExpenseNarrativeTextBlock>
    <oef:ShareholderFeesCaption contextRef="c-6" id="f-310">Shareholder Fees(fees paid directly from your investment)</oef:ShareholderFeesCaption>
    <oef:ShareholderFeeOther contextRef="c-114" decimals="0" id="f-311" unitRef="usd">0</oef:ShareholderFeeOther>
    <oef:ShareholderFeeOther contextRef="c-115" decimals="0" id="f-312" unitRef="usd">0</oef:ShareholderFeeOther>
    <oef:OperatingExpensesCaption contextRef="c-6" id="f-313">Annual Fund Operating Expenses(expenses that you pay each year as a percentage of the value of your investment)</oef:OperatingExpensesCaption>
    <oef:ManagementFeesOverAssets contextRef="c-114" decimals="4" id="f-314" unitRef="number">0.0085</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets contextRef="c-115" decimals="4" id="f-315" unitRef="number">0.0085</oef:ManagementFeesOverAssets>
    <oef:Component1OtherExpensesOverAssets contextRef="c-114" decimals="4" id="f-316" unitRef="number">0.0014</oef:Component1OtherExpensesOverAssets>
    <oef:Component1OtherExpensesOverAssets contextRef="c-115" decimals="4" id="f-317" unitRef="number">0</oef:Component1OtherExpensesOverAssets>
    <oef:Component2OtherExpensesOverAssets contextRef="c-114" decimals="4" id="f-318" unitRef="number">0.0001</oef:Component2OtherExpensesOverAssets>
    <oef:Component2OtherExpensesOverAssets contextRef="c-115" decimals="4" id="f-319" unitRef="number">0.0001</oef:Component2OtherExpensesOverAssets>
    <oef:ExpensesOverAssets contextRef="c-114" decimals="4" id="f-320" unitRef="number">0.0100</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets contextRef="c-115" decimals="4" id="f-321" unitRef="number">0.0086</oef:ExpensesOverAssets>
    <oef:ExpenseExampleHeading contextRef="c-6" id="f-322">Example</oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock contextRef="c-6" id="f-323">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 those periods. The example also assumes that your investment has a 5% return each year and that the Fund&#x2019;s operating expenses remain the same.</oef:ExpenseExampleNarrativeTextBlock>
    <oef:ExpenseExampleByYearCaption contextRef="c-6" id="f-324">Although your actual costs may be higher or lower, based on these assumptions your costs would be:</oef:ExpenseExampleByYearCaption>
    <oef:ExpenseExampleYear01 contextRef="c-114" decimals="0" id="f-325" unitRef="usd">102</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03 contextRef="c-114" decimals="0" id="f-326" unitRef="usd">318</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05 contextRef="c-114" decimals="0" id="f-327" unitRef="usd">552</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10 contextRef="c-114" decimals="0" id="f-328" unitRef="usd">1225</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01 contextRef="c-115" decimals="0" id="f-329" unitRef="usd">88</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03 contextRef="c-115" decimals="0" id="f-330" unitRef="usd">274</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05 contextRef="c-115" decimals="0" id="f-331" unitRef="usd">477</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10 contextRef="c-115" decimals="0" id="f-332" unitRef="usd">1061</oef:ExpenseExampleYear10>
    <oef:PortfolioTurnoverHeading contextRef="c-6" id="f-333">Portfolio Turnover</oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock contextRef="c-6" id="f-334">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Fund pays transaction costs, such as commissions, when it buys and sells securities (or &#x201c;turns over&#x201d; 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&#x2019;s performance. During the most recent fiscal year, the Fund&#x2019;s portfolio turnover rate was 0% of the average value of its portfolio.&lt;/span&gt;</oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate contextRef="c-6" decimals="2" id="f-335" unitRef="number">0</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading contextRef="c-6" id="f-336">PRINCIPAL INVESTMENT STRATEGIES</oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock contextRef="c-6" id="f-337">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Flexible Allocation Fund may invest in both equity and debt securities. The allocation of assets invested in each type of security is designed to primarily achieve high current income, with a secondary objective of long-term capital appreciation. The Fund expects to change its allocation mix over time based on Kornitzer Capital Management, Inc.&#x2019;s, the Fund&#x2019;s investment adviser (the &#x201c;Adviser&#x201d; or &#x201c;KCM&#x201d;), view of economic conditions and underlying security values. The Fund retains the right to invest up to 100% of its net assets in equity securities or up to 100% of its net assets in debt securities. Equity securities may include common stocks, preferred stocks, convertible securities, warrants, and rights. Debt securities may include government notes and bonds; mortgage and asset backed securities; bank debt; convertible securities; fixed and floating rate corporate debt securities, both rated and unrated; and higher-yielding, higher-risk debt securities rated below investment grade by the major rating agencies (or in similar unrated securities), commonly known as &#x201c;junk bonds.&#x201d; In addition to the Fund&#x2019;s investments in domestic securities, the Fund may also invest up to 20% of its net assets in sponsored or unsponsored American Depositary Receipts (&#x201c;ADRs&#x201d;) and securities of foreign companies.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Companies are screened using in-depth, in-house research to identify those which the Adviser believes have favorable attributes, including attractive valuation, strong management, conservative debt, free cash flow, scalable business models, and competitive advantages. The Fund may invest in companies in any sector. Currently, the Fund has significant investments in the energy sector. The Adviser may sell the Fund&#x2019;s investments to secure gains, limit losses, or reinvest in more promising investment opportunities.&lt;/span&gt;&lt;/div&gt;</oef:StrategyNarrativeTextBlock>
    <oef:StrategyPortfolioConcentration contextRef="c-6" id="f-338">The Fund retains the right to invest up to 100% of its net assets in equity securities or up to 100% of its net assets in debt securities. Equity securities may include common stocks, preferred stocks, convertible securities, warrants, and rights. Debt securities may include government notes and bonds; mortgage and asset backed securities; bank debt; convertible securities; fixed and floating rate corporate debt securities, both rated and unrated; and higher-yielding, higher-risk debt securities rated below investment grade by the major rating agencies (or in similar unrated securities), commonly known as &#x201c;junk bonds.&#x201d; In addition to the Fund&#x2019;s investments in domestic securities, the Fund may also invest up to 20% of its net assets in sponsored or unsponsored American Depositary Receipts (&#x201c;ADRs&#x201d;) and securities of foreign companies.</oef:StrategyPortfolioConcentration>
    <oef:RiskTextBlock contextRef="c-116" id="f-339">If the value of the Fund&#x2019;s investments decreases, the value of the Fund&#x2019;s shares will also decrease and you may lose money.</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-117" id="f-340">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Market Risk; Recent Market Events Risk &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2013; U.S. and international markets have experienced (and may continue to experience) significant periods of volatility due to a number of economic, political, and global macro factors, including elevated inflation levels, trade tensions, tariff arrangements, and wars in Europe and the Middle East. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These and other events may cause market disruptions and could have an adverse effect on the value of the Fund&#x2019;s investments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-118" id="f-341">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Management Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Management risk means that your investment in the Fund varies with the success and failure of the Adviser&#x2019;s investment strategies and the Adviser&#x2019;s research, analysis, and determination of portfolio securities.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-119" id="f-342">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Equity Market Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Equity securities held by the Fund may experience sudden, unpredictable drops in value or long periods of decline in value due to general stock market fluctuations, increases in production costs, decisions by management, or related factors.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Common Stocks&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Common stocks are susceptible to general stock market fluctuations and to volatile increases and decreases in value as market confidence in and perceptions of their issuers change. Common stock is generally subject to greater risk than preferred stocks and debt obligations because holders of common stock generally have inferior rights to receive payments from issuers in comparison with the rights of the holders of other securities, bondholders, and other creditors.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Preferred Stock&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Preferred stock is subject to the risk that the dividend on the stock may be changed or omitted by the issuer, and that participation in the growth of an issuer may be limited.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Convertible Securities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. A convertible security (a debt instrument or a preferred stock) may be converted at a stated price within a specified period of time into a certain quantity of the common stock of the same or a different issuer. The market value of a convertible security performs like that of a regular debt security; that is, if market interest rates rise, the value of the convertible security falls.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Warrants&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Investments in warrants involve certain risks, including the possible lack of a liquid market for resale of the warrants; potential price fluctuations as a result of speculation or other factors; and failure of the price of the underlying security to reach, or have reasonable prospects of reaching, a level at which the warrant can be &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;prudently exercised (in which event the warrant may expire without being exercised, resulting in a loss of the Fund&#x2019;s entire investment therein).&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Rights. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The purchase of rights involves the risk that the Fund could lose the purchase value of a right if the right is not exercised prior to its expiration. Also, the purchase of rights involves the risk that the effective price paid for the right added to the subscription price of the related security may exceed the value of the subscribed security&#x2019;s market price.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-120" id="f-343">&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Common Stocks&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Common stocks are susceptible to general stock market fluctuations and to volatile increases and decreases in value as market confidence in and perceptions of their issuers change. Common stock is generally subject to greater risk than preferred stocks and debt obligations because holders of common stock generally have inferior rights to receive payments from issuers in comparison with the rights of the holders of other securities, bondholders, and other creditors.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-121" id="f-344">&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Preferred Stock&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Preferred stock is subject to the risk that the dividend on the stock may be changed or omitted by the issuer, and that participation in the growth of an issuer may be limited.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-122" id="f-345">&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Convertible Securities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. A convertible security (a debt instrument or a preferred stock) may be converted at a stated price within a specified period of time into a certain quantity of the common stock of the same or a different issuer. The market value of a convertible security performs like that of a regular debt security; that is, if market interest rates rise, the value of the convertible security falls.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-123" id="f-346">&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Warrants&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Investments in warrants involve certain risks, including the possible lack of a liquid market for resale of the warrants; potential price fluctuations as a result of speculation or other factors; and failure of the price of the underlying security to reach, or have reasonable prospects of reaching, a level at which the warrant can be &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;prudently exercised (in which event the warrant may expire without being exercised, resulting in a loss of the Fund&#x2019;s entire investment therein).&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-124" id="f-347">&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Rights. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The purchase of rights involves the risk that the Fund could lose the purchase value of a right if the right is not exercised prior to its expiration. Also, the purchase of rights involves the risk that the effective price paid for the right added to the subscription price of the related security may exceed the value of the subscribed security&#x2019;s market price.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-125" id="f-348">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Large-Cap Company Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Larger, more established companies may be unable to respond quickly to new competitive challenges and are sometimes unable to attain the high growth rates of successful, smaller companies during periods of economic expansion.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-126" id="f-349">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Sector Risk &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2013; Companies with similar characteristics, such as those within the same industry, may be grouped together in broad categories called sectors. To the extent the Fund invests its assets in a particular sector, the Fund&#x2019;s performance may be more susceptible to any economic, business, or other developments that generally affect that sector.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Energy Sector Risk.&lt;/span&gt; The energy sector includes companies operating in the exploration and production, refining and marketing, and storage and transportation of oil and gas and coal and consumable fuels. It also includes companies that offer oil and gas equipment and related services. The Fund is subject to the risk that the securities of such issuers will underperform the market as a whole due to legislative or regulatory changes, adverse market conditions, and/or increased competition affecting the energy sector. The performance of companies operating in the energy sector is closely tied to the price and supply of energy fuels and international political events.</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-127" id="f-350">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Energy Sector Risk.&lt;/span&gt; The energy sector includes companies operating in the exploration and production, refining and marketing, and storage and transportation of oil and gas and coal and consumable fuels. It also includes companies that offer oil and gas equipment and related services. The Fund is subject to the risk that the securities of such issuers will underperform the market as a whole due to legislative or regulatory changes, adverse market conditions, and/or increased competition affecting the energy sector. The performance of companies operating in the energy sector is closely tied to the price and supply of energy fuels and international political events.</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-128" id="f-351">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Debt Securities Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; The values of debt securities may increase or decrease as a result of the following: market fluctuations; changes in interest rates; actual or perceived inability or unwillingness of issuers, guarantors, or liquidity providers to make scheduled principal or interest payments or illiquidity in debt securities markets; the risk of low rates of return due to reinvestment of securities during periods of falling interest rates or repayment by issuers with higher coupon or interest rates; or the risk of loss of value due to increases in interest rates and/or the risk of low income due to falling interest rates.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-129" id="f-352">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Foreign Securities Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Investing in securities of foreign corporations involves additional risks relating to: political, social, religious, and economic developments abroad; market instability; fluctuations in foreign exchange rates; different regulatory requirements, market practices, and accounting standards and practices; and less publicly available information about foreign issuers. Additionally, these investments may be subject to foreign withholding taxes, may be less liquid, and may carry higher brokerage commissions and other fees; procedures and regulations governing transactions and custody in foreign markets also may involve delays in payment, delivery, or recovery of money or investments. Investments in common stocks of U.S. companies with international operations, and the purchase of sponsored or unsponsored ADRs, carry similar risks.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;American Depositary Receipts. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unsponsored ADRs held by the Fund are frequently under no obligation to distribute shareholder communications received from the underlying issuer. For this and other reasons, there is less information available about unsponsored ADRs than sponsored ADRs. Unsponsored ADRs are also not obligated to pass through voting rights to the Fund. Investing in foreign companies, even indirectly through ADRs, may involve the same inherent risks as investing in securities of foreign issuers, as described above.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-130" id="f-353">&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;American Depositary Receipts. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unsponsored ADRs held by the Fund are frequently under no obligation to distribute shareholder communications received from the underlying issuer. For this and other reasons, there is less information available about unsponsored ADRs than sponsored ADRs. Unsponsored ADRs are also not obligated to pass through voting rights to the Fund. Investing in foreign companies, even indirectly through ADRs, may involve the same inherent risks as investing in securities of foreign issuers, as described above.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:BarChartAndPerformanceTableHeading contextRef="c-6" id="f-354">PERFORMANCE</oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock contextRef="c-6" id="f-355">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The performance information provides some indication of the risks of investing in the Flexible Allocation Fund by showing changes in the Fund&#x2019;s performance from year to year and by showing how the Fund&#x2019;s average annual returns for one, five, and ten years compare with those of a broad measure of market performance. The Fund&#x2019;s past performance information, before and after taxes, is not necessarily an indication of how the Fund will perform in the future. Updated performance information is available on the Fund&#x2019;s website at https://buffalofunds.com/overview/#Performance or by calling the Fund toll-free at 1-800-492-8332.&lt;/span&gt;&lt;/div&gt;</oef:PerformanceNarrativeTextBlock>
    <oef:PerformanceInformationIllustratesVariabilityOfReturns contextRef="c-6" id="f-356">The performance information provides some indication of the risks of investing in the Flexible Allocation Fund by showing changes in the Fund&#x2019;s performance from year to year and by showing how the Fund&#x2019;s average annual returns for one, five, and ten years compare with those of a broad measure of market performance</oef:PerformanceInformationIllustratesVariabilityOfReturns>
    <oef:PerformancePastDoesNotIndicateFuture contextRef="c-6" id="f-357">The Fund&#x2019;s past performance information, before and after taxes, is not necessarily an indication of how the Fund will perform in the future.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:PerformanceAvailabilityWebSiteAddress contextRef="c-6" id="f-358">https://buffalofunds.com/overview/#Performance</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformanceAvailabilityPhone contextRef="c-6" id="f-359">1-800-492-8332</oef:PerformanceAvailabilityPhone>
    <oef:BarChartHeading contextRef="c-6" id="f-360">Investor Class Annual Total Return as of December 31 of Each Year</oef:BarChartHeading>
    <oef:BarChartClosingTextBlock contextRef="c-6" id="f-361">&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Calendar Year-to-Date Return &#x2013; Investor Class (through June&#160;30, 2026) = 8.54%&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Best and Worst Quarterly Performance (during periods shown above):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Best Quarter: June 30, 2020 = 17.00%&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Worst Quarter: March 31, 2020 = -24.32%&lt;/span&gt;&lt;/div&gt;</oef:BarChartClosingTextBlock>
    <oef:YearToDateReturnLabel contextRef="c-114" id="f-362">Calendar Year-to-Date Return</oef:YearToDateReturnLabel>
    <oef:BarChartYearToDateReturnDate contextRef="c-114" id="f-363">2026-06-30</oef:BarChartYearToDateReturnDate>
    <oef:BarChartYearToDateReturn contextRef="c-114" decimals="4" id="f-364" unitRef="number">0.0854</oef:BarChartYearToDateReturn>
    <oef:HighestQuarterlyReturnLabel contextRef="c-114" id="f-365">Best Quarter</oef:HighestQuarterlyReturnLabel>
    <oef:BarChartHighestQuarterlyReturnDate contextRef="c-114" id="f-366">2020-06-30</oef:BarChartHighestQuarterlyReturnDate>
    <oef:BarChartHighestQuarterlyReturn contextRef="c-114" decimals="4" id="f-367" unitRef="number">0.1700</oef:BarChartHighestQuarterlyReturn>
    <oef:LowestQuarterlyReturnLabel contextRef="c-114" id="f-368">Worst Quarter</oef:LowestQuarterlyReturnLabel>
    <oef:BarChartLowestQuarterlyReturnDate contextRef="c-114" id="f-369">2020-03-31</oef:BarChartLowestQuarterlyReturnDate>
    <oef:BarChartLowestQuarterlyReturn contextRef="c-114" decimals="4" id="f-370" unitRef="number">-0.2432</oef:BarChartLowestQuarterlyReturn>
    <oef:PerformanceTableHeading contextRef="c-11" id="f-371">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-9" id="f-372">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-5" id="f-373">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-10" id="f-374">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-7" id="f-375">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-8" id="f-376">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-6" id="f-377">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-4" id="f-378">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-2" id="f-379">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-3" id="f-380">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:AverageAnnualReturnLabel contextRef="c-131" id="f-381">Return Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct contextRef="c-132" decimals="4" id="f-382" unitRef="number">0.1039</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-133" decimals="4" id="f-383" unitRef="number">0.1207</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-134" decimals="4" id="f-384" unitRef="number">0.0904</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel contextRef="c-135" id="f-385">Return After Taxes on Distributions</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct contextRef="c-136" decimals="4" id="f-386" unitRef="number">0.0815</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-137" decimals="4" id="f-387" unitRef="number">0.1072</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-138" decimals="4" id="f-388" unitRef="number">0.0784</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel contextRef="c-139" id="f-389">Return After Taxes on Distributions and Sale of Fund Shares</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct contextRef="c-140" decimals="4" id="f-390" unitRef="number">0.0772</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-141" decimals="4" id="f-391" unitRef="number">0.0948</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-142" decimals="4" id="f-392" unitRef="number">0.0711</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel contextRef="c-143" id="f-393">Return Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct contextRef="c-144" decimals="4" id="f-394" unitRef="number">0.1051</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-145" decimals="4" id="f-395" unitRef="number">0.1223</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-146" decimals="4" id="f-396" unitRef="number">0.0919</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel contextRef="c-46" id="f-397">Russell 3000&#xae; Index(reflects no deduction for fees, expenses, or taxes)</oef:AverageAnnualReturnLabel>
    <oef:IndexNoDeductionForFeesExpensesTaxes contextRef="c-6" id="f-398">(reflects no deduction for fees, expenses, or taxes)</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:AvgAnnlRtrPct contextRef="c-47" decimals="4" id="f-399" unitRef="number">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-47" decimals="4" id="f-400" unitRef="number">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-47" decimals="4" id="f-401" unitRef="number">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-47" decimals="4" id="f-402" unitRef="number">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-47" decimals="4" id="f-403" unitRef="number">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-47" decimals="4" id="f-404" unitRef="number">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-47" decimals="4" id="f-405" unitRef="number">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-47" decimals="4" id="f-406" unitRef="number">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-48" decimals="4" id="f-407" unitRef="number">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-48" decimals="4" id="f-408" unitRef="number">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-48" decimals="4" id="f-409" unitRef="number">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-48" decimals="4" id="f-410" unitRef="number">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-48" decimals="4" id="f-411" unitRef="number">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-48" decimals="4" id="f-412" unitRef="number">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-48" decimals="4" id="f-413" unitRef="number">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-48" decimals="4" id="f-414" unitRef="number">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-49" decimals="4" id="f-415" unitRef="number">0.1429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-49" decimals="4" id="f-416" unitRef="number">0.1429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-49" decimals="4" id="f-417" unitRef="number">0.1429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-49" decimals="4" id="f-418" unitRef="number">0.1429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-49" decimals="4" id="f-419" unitRef="number">0.1429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-49" decimals="4" id="f-420" unitRef="number">0.1429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-49" decimals="4" id="f-421" unitRef="number">0.1429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-49" decimals="4" id="f-422" unitRef="number">0.1429</oef:AvgAnnlRtrPct>
    <oef:PerformanceTableClosingTextBlock contextRef="c-6" id="f-424">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;After-tax returns are shown for Investor Class shares only and will vary for Institutional Class shares. After-tax returns are calculated using the highest historical individual federal marginal income tax rates and do not reflect the impact of state or local taxes. Actual after-tax returns depend on each investor&#x2019;s individual tax situation and may differ from those shown in the table. The after-tax returns shown are not relevant to investors who own the Flexible Allocation Fund in a tax-deferred or other tax-advantaged arrangement, such as an individual retirement account (&#x201c;IRA&#x201d;) or a 401(k) plan. In certain cases, the figure representing &#x201c;Return After Taxes on Distributions and Sale of Fund Shares&#x201d; may be higher than the other return figures for the same period, since a higher after-tax return results when a capital loss occurs upon redemption and provides an assumed tax deduction that benefits the investor.&lt;/span&gt;&lt;/div&gt;</oef:PerformanceTableClosingTextBlock>
    <oef:PerformanceTableOneClassOfAfterTaxShown contextRef="c-6" id="f-423">After-tax returns are shown for Investor Class shares only and will vary for Institutional Class shares</oef:PerformanceTableOneClassOfAfterTaxShown>
    <oef:PerformanceTableUsesHighestFederalRate contextRef="c-6" id="f-425">After-tax returns are calculated using the highest historical individual federal marginal income tax rates and do not reflect the impact of state or local taxes.</oef:PerformanceTableUsesHighestFederalRate>
    <oef:PerformanceTableNotRelevantToTaxDeferred contextRef="c-6" id="f-426">The after-tax returns shown are not relevant to investors who own the Flexible Allocation Fund in a tax-deferred or other tax-advantaged arrangement, such as an individual retirement account (&#x201c;IRA&#x201d;) or a 401(k) plan.</oef:PerformanceTableNotRelevantToTaxDeferred>
    <oef:PerformanceTableExplanationAfterTaxHigher contextRef="c-6" id="f-427">In certain cases, the figure representing &#x201c;Return After Taxes on Distributions and Sale of Fund Shares&#x201d; may be higher than the other return figures for the same period, since a higher after-tax return results when a capital loss occurs upon redemption and provides an assumed tax deduction that benefits the investor.</oef:PerformanceTableExplanationAfterTaxHigher>
    <oef:ObjectiveHeading contextRef="c-8" id="f-438">INVESTMENT OBJECTIVE</oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock contextRef="c-8" id="f-439">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The investment objective of the Buffalo Growth Fund (&#x201c;Growth Fund&#x201d; or the &#x201c;Fund&#x201d;) is long-term growth of capital.&lt;/span&gt;&lt;/div&gt;</oef:ObjectivePrimaryTextBlock>
    <oef:ExpenseHeading contextRef="c-8" id="f-440">FEES AND EXPENSES OF THE FUND</oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock contextRef="c-8" id="f-441">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;This table describes the fees and expenses that you may pay if you buy, hold, and sell shares of the Fund. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;You may pay other fees, such as brokerage commissions and other fees to financial intermediaries, which are not reflected in the tables and example below.&lt;/span&gt;&lt;/div&gt;</oef:ExpenseNarrativeTextBlock>
    <oef:ShareholderFeesCaption contextRef="c-8" id="f-442">Shareholder Fees(fees paid directly from your investment)</oef:ShareholderFeesCaption>
    <oef:ShareholderFeeOther contextRef="c-157" decimals="0" id="f-443" unitRef="usd">0</oef:ShareholderFeeOther>
    <oef:ShareholderFeeOther contextRef="c-158" decimals="0" id="f-444" unitRef="usd">0</oef:ShareholderFeeOther>
    <oef:OperatingExpensesCaption contextRef="c-8" id="f-445">Annual Fund Operating Expenses(expenses that you pay each year as a percentage of the value of your investment)</oef:OperatingExpensesCaption>
    <oef:ManagementFeesOverAssets contextRef="c-157" decimals="4" id="f-446" unitRef="number">0.0075</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets contextRef="c-158" decimals="4" id="f-447" unitRef="number">0.0075</oef:ManagementFeesOverAssets>
    <oef:Component1OtherExpensesOverAssets contextRef="c-157" decimals="4" id="f-448" unitRef="number">0.0013</oef:Component1OtherExpensesOverAssets>
    <oef:Component1OtherExpensesOverAssets contextRef="c-158" decimals="4" id="f-449" unitRef="number">0</oef:Component1OtherExpensesOverAssets>
    <oef:Component2OtherExpensesOverAssets contextRef="c-157" decimals="4" id="f-450" unitRef="number">0.0002</oef:Component2OtherExpensesOverAssets>
    <oef:Component2OtherExpensesOverAssets contextRef="c-158" decimals="4" id="f-451" unitRef="number">0.0002</oef:Component2OtherExpensesOverAssets>
    <oef:ExpensesOverAssets contextRef="c-157" decimals="4" id="f-452" unitRef="number">0.0090</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets contextRef="c-158" decimals="4" id="f-453" unitRef="number">0.0077</oef:ExpensesOverAssets>
    <oef:ExpenseExampleHeading contextRef="c-8" id="f-454">Example</oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock contextRef="c-8" id="f-455">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 those periods. The example also assumes that your investment has a 5% return each year and that the Fund&#x2019;s operating expenses remain the same.</oef:ExpenseExampleNarrativeTextBlock>
    <oef:ExpenseExampleByYearCaption contextRef="c-8" id="f-456">Although your actual costs may be higher or lower, based on these assumptions your costs would be:</oef:ExpenseExampleByYearCaption>
    <oef:ExpenseExampleYear01 contextRef="c-157" decimals="0" id="f-457" unitRef="usd">92</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03 contextRef="c-157" decimals="0" id="f-458" unitRef="usd">287</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05 contextRef="c-157" decimals="0" id="f-459" unitRef="usd">498</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10 contextRef="c-157" decimals="0" id="f-460" unitRef="usd">1108</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01 contextRef="c-158" decimals="0" id="f-461" unitRef="usd">79</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03 contextRef="c-158" decimals="0" id="f-462" unitRef="usd">246</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05 contextRef="c-158" decimals="0" id="f-463" unitRef="usd">428</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10 contextRef="c-158" decimals="0" id="f-464" unitRef="usd">954</oef:ExpenseExampleYear10>
    <oef:PortfolioTurnoverHeading contextRef="c-8" id="f-465">Portfolio Turnover</oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock contextRef="c-8" id="f-466">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Fund pays transaction costs, such as commissions, when it buys and sells securities (or &#x201c;turns over&#x201d; 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&#x2019;s performance. During the most recent fiscal year, the Fund&#x2019;s portfolio turnover rate was 10% of the average value of its portfolio.&lt;/span&gt;</oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate contextRef="c-8" decimals="2" id="f-467" unitRef="number">0.10</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading contextRef="c-8" id="f-468">PRINCIPAL INVESTMENT STRATEGIES</oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock contextRef="c-8" id="f-469">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Growth Fund invests at least 80% of its net assets, plus any borrowings for investment purposes, in equity securities, consisting of common stocks, preferred stocks, convertible securities, warrants, and rights of &#x201c;growth companies.&#x201d; Kornitzer Capital Management, Inc., the Fund&#x2019;s investment adviser (the &#x201c;Adviser&#x201d; or &#x201c;KCM&#x201d;), defines growth companies as companies that, at the time of purchase, are constituents of the Russell 3000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Growth Index or exhibit growth characteristics (e.g., historical or forecasted earnings, sales, and/or cash flow that increase at faster rates than the overall economy) consistent with inclusion of companies in the Russell 3000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Growth Index. In addition to the Fund&#x2019;s investments in domestic securities, the Fund may also invest up to 20% of its net assets in sponsored or unsponsored American Depositary Receipts (&#x201c;ADRs&#x201d;) and securities of foreign companies.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Companies are screened using in-depth, in-house research to identify those which the Adviser believes have favorable attributes, including attractive valuation, strong management, conservative debt, free cash flow, scalable business models, and competitive advantages. The Fund may invest in companies in any sector. Currently, the Fund has significant investments in the information technology sector. The Adviser may sell the Fund&#x2019;s investments to secure gains, limit losses, or reinvest in more promising investment opportunities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;br/&gt;The Fund is classified as a &#x201c;non-diversified&#x201d; investment company under the Investment Company Act of 1940 (the &#x201c;1940 Act&#x201d;).&lt;/span&gt;&lt;/div&gt;</oef:StrategyNarrativeTextBlock>
    <oef:StrategyPortfolioConcentration contextRef="c-8" id="f-470">In addition to the Fund&#x2019;s investments in domestic securities, the Fund may also invest up to 20% of its net assets in sponsored or unsponsored American Depositary Receipts (&#x201c;ADRs&#x201d;) and securities of foreign companies.</oef:StrategyPortfolioConcentration>
    <oef:RiskTextBlock contextRef="c-159" id="f-471">If the value of the Fund&#x2019;s investments decreases, the value of the Fund&#x2019;s shares will also decrease and you may lose money.</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-160" id="f-472">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Market Risk; Recent Market Events Risk &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2013; U.S. and international markets have experienced (and may continue to experience) significant periods of volatility due to a number of economic, political, and global macro factors, including elevated inflation levels, trade tensions, tariff arrangements, and wars in Europe and the Middle East. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These and other events may cause market disruptions and could have an adverse effect on the value of the Fund&#x2019;s investments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-161" id="f-473">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Management Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Management risk means that your investment in the Fund varies with the success and failure of the Adviser&#x2019;s investment strategies and the Adviser&#x2019;s research, analysis, and determination of portfolio securities.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-162" id="f-474">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Equity Market Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Equity securities held by the Fund may experience sudden, unpredictable drops in value or long periods of decline in value due to general stock market fluctuations, increases in production costs, decisions by management, or related factors.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Common Stocks&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Common stocks are susceptible to general stock market fluctuations and to volatile increases and decreases in value as market confidence in and perceptions of their issuers change. Common stock is generally subject to greater risk than preferred stocks and debt obligations because holders of common stock generally have inferior rights to receive payments from issuers in comparison with the rights of the holders of other securities, bondholders, and other creditors.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Preferred Stock&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Preferred stock is subject to the risk that the dividend on the stock may be changed or omitted by the issuer, and that participation in the growth of an issuer may be limited.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Convertible Securities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. A convertible security (a debt instrument or a preferred stock) may be converted at a stated price within a specified period of time into a certain quantity of the common stock of the same or a different issuer. The market value of a convertible security performs like that of a regular debt security; that is, if market interest rates rise, the value of the convertible security falls.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Warrants&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Investments in warrants involve certain risks, including the possible lack of a liquid market for resale of the warrants; potential price fluctuations as a result of speculation or other factors; and failure of the price of the underlying security to reach, or have reasonable prospects of reaching, a level at which the warrant can be prudently exercised (in which event the warrant may expire without being exercised, resulting in a loss of the Fund&#x2019;s entire investment therein).&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Rights. &lt;/span&gt;The purchase of rights involves the risk that the Fund could lose the purchase value of a right if the right is not exercised prior to its expiration. Also, the purchase of rights involves the risk that the effective price paid for the right added to the subscription price of the related security may exceed the value of the subscribed security&#x2019;s market price.</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-163" id="f-475">&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Common Stocks&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Common stocks are susceptible to general stock market fluctuations and to volatile increases and decreases in value as market confidence in and perceptions of their issuers change. Common stock is generally subject to greater risk than preferred stocks and debt obligations because holders of common stock generally have inferior rights to receive payments from issuers in comparison with the rights of the holders of other securities, bondholders, and other creditors.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-164" id="f-476">&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Preferred Stock&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Preferred stock is subject to the risk that the dividend on the stock may be changed or omitted by the issuer, and that participation in the growth of an issuer may be limited.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-165" id="f-477">&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Convertible Securities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. A convertible security (a debt instrument or a preferred stock) may be converted at a stated price within a specified period of time into a certain quantity of the common stock of the same or a different issuer. The market value of a convertible security performs like that of a regular debt security; that is, if market interest rates rise, the value of the convertible security falls.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-166" id="f-478">&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Warrants&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Investments in warrants involve certain risks, including the possible lack of a liquid market for resale of the warrants; potential price fluctuations as a result of speculation or other factors; and failure of the price of the underlying security to reach, or have reasonable prospects of reaching, a level at which the warrant can be prudently exercised (in which event the warrant may expire without being exercised, resulting in a loss of the Fund&#x2019;s entire investment therein).&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-167" id="f-479">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Rights. &lt;/span&gt;The purchase of rights involves the risk that the Fund could lose the purchase value of a right if the right is not exercised prior to its expiration. Also, the purchase of rights involves the risk that the effective price paid for the right added to the subscription price of the related security may exceed the value of the subscribed security&#x2019;s market price.</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-168" id="f-480">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Non-Diversification Risk &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2013; Because the Fund is &#x201c;non-diversified,&#x201d; it may invest a greater percentage of its assets in the securities of a single issuer or a lesser number of issuers than if it was a diversified fund. As a result, a decline in the value of an investment in a single issuer or a small number of issuers could cause the Fund&#x2019;s overall value to decline to a greater degree than if the Fund held a more diversified portfolio. This may increase the Fund&#x2019;s volatility and cause the performance of a relatively smaller number of issuers to have a greater impact on the Fund&#x2019;s performance.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-169" id="f-481">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Growth-Style Investing Risk &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Because the Fund focuses on growth-style stocks, its performance may at times be better or worse than the performance of funds that focus on other types of stocks or that have a different investment style, such as value-style stocks. Growth stocks are often characterized by high price-to-earnings ratios and, as a result, may be more volatile than stocks with lower price-to-earnings ratios.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-170" id="f-482">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Large-Cap Company Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Larger, more established companies may be unable to respond quickly to new competitive challenges and are sometimes unable to attain the high growth rates of successful, smaller companies during periods of economic expansion.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-171" id="f-483">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Sector Risk &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2013; Companies with similar characteristics, such as those within the same industry, may be grouped together in broad categories called sectors. To the extent the Fund invests its assets in a particular sector, the Fund&#x2019;s performance may be more susceptible to any economic, business, or other developments that generally affect that sector.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Information Technology Sector Risk. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Information technology companies often face unusually high price volatility, both in terms of gains and losses. The potential for wide variations in performance is based on special risks common to information technology companies. Information technology companies may have limited product lines, markets, or financial resources. Information technology companies are affected by worldwide technological developments and their products and services may quickly become outdated. Given these risks, an investment in the Fund may be more suitable for long-term investors who are willing to withstand the Fund&#x2019;s potential for volatility.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-172" id="f-484">&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Information Technology Sector Risk. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Information technology companies often face unusually high price volatility, both in terms of gains and losses. The potential for wide variations in performance is based on special risks common to information technology companies. Information technology companies may have limited product lines, markets, or financial resources. Information technology companies are affected by worldwide technological developments and their products and services may quickly become outdated. Given these risks, an investment in the Fund may be more suitable for long-term investors who are willing to withstand the Fund&#x2019;s potential for volatility.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-173" id="f-485">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Foreign Securities Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Investing in securities of foreign corporations involves additional risks relating to: political, social, religious, and economic developments abroad; market instability; fluctuations in foreign exchange rates; different regulatory requirements, market practices, and accounting standards and practices; and less publicly available information about foreign issuers. Additionally, these investments may be subject to foreign withholding taxes, may be less liquid, and may carry higher brokerage commissions and other fees; procedures and regulations governing transactions and custody in foreign markets also may involve delays in payment, delivery, or recovery of money or investments. Investments in common stocks of U.S. companies with international operations, and the purchase of sponsored or unsponsored ADRs, carry similar risks.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;American Depositary Receipts. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unsponsored ADRs held by the Fund are frequently under no obligation to distribute shareholder communications received from the underlying issuer. For this and other reasons, there is less information available about unsponsored ADRs than sponsored ADRs. Unsponsored ADRs are also not obligated to pass through voting rights to the Fund. Investing in foreign companies, even indirectly through ADRs, may involve the same inherent risks as investing in securities of foreign issuers, as described above.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-174" id="f-486">&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;American Depositary Receipts. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unsponsored ADRs held by the Fund are frequently under no obligation to distribute shareholder communications received from the underlying issuer. For this and other reasons, there is less information available about unsponsored ADRs than sponsored ADRs. Unsponsored ADRs are also not obligated to pass through voting rights to the Fund. Investing in foreign companies, even indirectly through ADRs, may involve the same inherent risks as investing in securities of foreign issuers, as described above.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:BarChartAndPerformanceTableHeading contextRef="c-8" id="f-487">PERFORMANCE</oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock contextRef="c-8" id="f-488">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The performance information provides some indication of the risks of investing in the Growth Fund by showing changes in the&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fund&#x2019;s performance from year to year and by showing how the&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fund&#x2019;s average annual returns for one, five, and ten years compare with those of a broad measure of market performance and the returns of an additional index. The Fund&#x2019;s past performance information, before and after taxes, is not necessarily an indication of how the Fund will perform in the future. Updated performance information is available on the Fund&#x2019;s website at https://buffalofunds.com/overview/#Performance or by calling the Fund toll-free at 1-800-492-8332.&lt;/span&gt;&lt;/div&gt;</oef:PerformanceNarrativeTextBlock>
    <oef:PerformanceInformationIllustratesVariabilityOfReturns contextRef="c-8" id="f-489">The performance information provides some indication of the risks of investing in the Growth Fund by showing changes in the Fund&#x2019;s performance from year to year and by showing how the Fund&#x2019;s average annual returns for one, five, and ten years compare with those of a broad measure of market performance and the returns of an additional index.</oef:PerformanceInformationIllustratesVariabilityOfReturns>
    <oef:PerformanceAdditionalMarketIndex contextRef="c-8" id="f-490">The performance information provides some indication of the risks of investing in the Growth Fund by showing changes in the Fund&#x2019;s performance from year to year and by showing how the Fund&#x2019;s average annual returns for one, five, and ten years compare with those of a broad measure of market performance and the returns of an additional index.</oef:PerformanceAdditionalMarketIndex>
    <oef:PerformancePastDoesNotIndicateFuture contextRef="c-8" id="f-491">The Fund&#x2019;s past performance information, before and after taxes, is not necessarily an indication of how the Fund will perform in the future.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:PerformanceAvailabilityWebSiteAddress contextRef="c-8" id="f-492">https://buffalofunds.com/overview/#Performance</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformanceAvailabilityPhone contextRef="c-8" id="f-493">1-800-492-8332</oef:PerformanceAvailabilityPhone>
    <oef:BarChartHeading contextRef="c-8" id="f-494">Investor Class Annual Total Return as of December 31 of Each Year</oef:BarChartHeading>
    <oef:BarChartClosingTextBlock contextRef="c-8" id="f-496">&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Calendar Year-to-Date Return &#x2013; Investor Class (through June&#160;30, 2026) = -1.71%&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Best and Worst Quarterly Performance (during periods shown above):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Best Quarter: June 30, 2020 = 24.48%&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Worst Quarter: June 30, 2022 = -21.02%&lt;/span&gt;&lt;/div&gt;</oef:BarChartClosingTextBlock>
    <oef:YearToDateReturnLabel contextRef="c-157" id="f-495">Calendar Year-to-Date Return</oef:YearToDateReturnLabel>
    <oef:BarChartYearToDateReturnDate contextRef="c-157" id="f-497">2026-06-30</oef:BarChartYearToDateReturnDate>
    <oef:BarChartYearToDateReturn contextRef="c-157" decimals="4" id="f-498" unitRef="number">-0.0171</oef:BarChartYearToDateReturn>
    <oef:HighestQuarterlyReturnLabel contextRef="c-157" id="f-499">Best Quarter</oef:HighestQuarterlyReturnLabel>
    <oef:BarChartHighestQuarterlyReturnDate contextRef="c-157" id="f-500">2020-06-30</oef:BarChartHighestQuarterlyReturnDate>
    <oef:BarChartHighestQuarterlyReturn contextRef="c-157" decimals="4" id="f-501" unitRef="number">0.2448</oef:BarChartHighestQuarterlyReturn>
    <oef:LowestQuarterlyReturnLabel contextRef="c-157" id="f-502">Worst Quarter</oef:LowestQuarterlyReturnLabel>
    <oef:BarChartLowestQuarterlyReturnDate contextRef="c-157" id="f-503">2022-06-30</oef:BarChartLowestQuarterlyReturnDate>
    <oef:BarChartLowestQuarterlyReturn contextRef="c-157" decimals="4" id="f-504" unitRef="number">-0.2102</oef:BarChartLowestQuarterlyReturn>
    <oef:PerformanceTableHeading contextRef="c-11" id="f-505">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-9" id="f-506">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-5" id="f-507">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-10" id="f-508">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-7" id="f-509">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-8" id="f-510">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-6" id="f-511">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-4" id="f-512">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-2" id="f-513">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-3" id="f-514">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:AverageAnnualReturnLabel contextRef="c-175" id="f-515">Return Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct contextRef="c-176" decimals="4" id="f-516" unitRef="number">0.1392</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-177" decimals="4" id="f-517" unitRef="number">0.1126</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-178" decimals="4" id="f-518" unitRef="number">0.1409</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel contextRef="c-179" id="f-519">Return After Taxes on Distributions</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct contextRef="c-180" decimals="4" id="f-520" unitRef="number">0.1237</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-181" decimals="4" id="f-521" unitRef="number">0.0953</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-182" decimals="4" id="f-522" unitRef="number">0.1142</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel contextRef="c-183" id="f-523">Return After Taxes on Distributions and Sale of Fund Shares</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct contextRef="c-184" decimals="4" id="f-524" unitRef="number">0.0937</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-185" decimals="4" id="f-525" unitRef="number">0.0865</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-186" decimals="4" id="f-526" unitRef="number">0.1077</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel contextRef="c-187" id="f-527">Return Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct contextRef="c-188" decimals="4" id="f-528" unitRef="number">0.1404</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-189" decimals="4" id="f-529" unitRef="number">0.1139</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-190" decimals="4" id="f-530" unitRef="number">0.1424</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel contextRef="c-46" id="f-531">Russell 3000&#xae; Index(reflects no deduction for fees, expenses, or taxes)</oef:AverageAnnualReturnLabel>
    <oef:IndexNoDeductionForFeesExpensesTaxes contextRef="c-8" id="f-532">(reflects no deduction for fees, expenses, or taxes)</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:AvgAnnlRtrPct contextRef="c-47" decimals="4" id="f-533" unitRef="number">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-47" decimals="4" id="f-534" unitRef="number">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-47" decimals="4" id="f-535" unitRef="number">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-47" decimals="4" id="f-536" unitRef="number">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-47" decimals="4" id="f-537" unitRef="number">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-47" decimals="4" id="f-538" unitRef="number">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-47" decimals="4" id="f-539" unitRef="number">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-47" decimals="4" id="f-540" unitRef="number">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-48" decimals="4" id="f-541" unitRef="number">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-48" decimals="4" id="f-542" unitRef="number">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-48" decimals="4" id="f-543" unitRef="number">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-48" decimals="4" id="f-544" unitRef="number">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-48" decimals="4" id="f-545" unitRef="number">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-48" decimals="4" id="f-546" unitRef="number">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-48" decimals="4" id="f-547" unitRef="number">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-48" decimals="4" id="f-548" unitRef="number">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-49" decimals="4" id="f-549" unitRef="number">0.1429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-49" decimals="4" id="f-550" unitRef="number">0.1429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-49" decimals="4" id="f-551" unitRef="number">0.1429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-49" decimals="4" id="f-552" unitRef="number">0.1429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-49" decimals="4" id="f-553" unitRef="number">0.1429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-49" decimals="4" id="f-554" unitRef="number">0.1429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-49" decimals="4" id="f-555" unitRef="number">0.1429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-49" decimals="4" id="f-556" unitRef="number">0.1429</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel contextRef="c-191" id="f-557">Russell 3000&#xae; Growth Index*(reflects no deduction for fees, expenses, or taxes)</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct contextRef="c-192" decimals="4" id="f-558" unitRef="number">0.1815</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-193" decimals="4" id="f-559" unitRef="number">0.1459</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-194" decimals="4" id="f-560" unitRef="number">0.1759</oef:AvgAnnlRtrPct>
    <oef:PerformanceTableFootnotesTextBlock contextRef="c-8" id="f-561">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%"&gt;A secondary performance benchmark is provided to show how the Fund&#x2019;s performance compares with the returns of an index that is more appropriate given the holdings of the Fund.&lt;/span&gt;</oef:PerformanceTableFootnotesTextBlock>
    <oef:PerformanceTableClosingTextBlock contextRef="c-8" id="f-563">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;After-tax returns are shown for Investor Class shares only and will vary for Institutional Class shares. After-tax returns are calculated using the highest historical individual federal marginal income tax rates and do not reflect the impact of state or local taxes. Actual after-tax returns depend on each investor&#x2019;s individual tax situation and may differ from those shown in the table. The after-tax returns shown are not relevant to investors who own the Growth Fund in a tax-deferred or other tax-advantaged arrangement, such as an individual retirement account (&#x201c;IRA&#x201d;) or a 401(k) plan. In certain cases, the figure representing &#x201c;Return After Taxes on Distributions and Sale of Fund Shares&#x201d; may be higher than the other return figures for the same period, since a higher after-tax return results when a capital loss occurs upon redemption and provides an assumed tax deduction that benefits the investor.&lt;/span&gt;&lt;/div&gt;</oef:PerformanceTableClosingTextBlock>
    <oef:PerformanceTableOneClassOfAfterTaxShown contextRef="c-8" id="f-562">After-tax returns are shown for Investor Class shares only and will vary for Institutional Class shares</oef:PerformanceTableOneClassOfAfterTaxShown>
    <oef:PerformanceTableUsesHighestFederalRate contextRef="c-8" id="f-564">After-tax returns are calculated using the highest historical individual federal marginal income tax rates and do not reflect the impact of state or local taxes.</oef:PerformanceTableUsesHighestFederalRate>
    <oef:PerformanceTableNotRelevantToTaxDeferred contextRef="c-8" id="f-565">The after-tax returns shown are not relevant to investors who own the Growth Fund in a tax-deferred or other tax-advantaged arrangement, such as an individual retirement account (&#x201c;IRA&#x201d;) or a 401(k) plan.</oef:PerformanceTableNotRelevantToTaxDeferred>
    <oef:PerformanceTableExplanationAfterTaxHigher contextRef="c-8" id="f-566">In certain cases, the figure representing &#x201c;Return After Taxes on Distributions and Sale of Fund Shares&#x201d; may be higher than the other return figures for the same period, since a higher after-tax return results when a capital loss occurs upon redemption and provides an assumed tax deduction that benefits the investor.</oef:PerformanceTableExplanationAfterTaxHigher>
    <oef:ObjectiveHeading contextRef="c-10" id="f-577">INVESTMENT OBJECTIVE</oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock contextRef="c-10" id="f-578">The investment objective of the Buffalo Growth &amp;amp; Income Fund (the &#x201c;Growth &amp;amp; Income Fund&#x201d; or the &#x201c;Fund&#x201d;) is current income,</oef:ObjectivePrimaryTextBlock>
    <oef:ObjectiveSecondaryTextBlock contextRef="c-10" id="f-579">with long-term growth of capital as a secondary objective.</oef:ObjectiveSecondaryTextBlock>
    <oef:ExpenseHeading contextRef="c-10" id="f-580">FEES AND EXPENSES OF THE FUND</oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock contextRef="c-10" id="f-581">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;This table describes the fees and expenses that you may pay if you buy, hold, and sell shares of the Fund. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;You may pay other fees, such as brokerage commissions and other fees to financial intermediaries, which are not reflected in the tables and example below.&lt;/span&gt;&lt;/div&gt;</oef:ExpenseNarrativeTextBlock>
    <oef:ShareholderFeesCaption contextRef="c-10" id="f-582">Shareholder Fees(fees paid directly from your investment)</oef:ShareholderFeesCaption>
    <oef:ShareholderFeeOther contextRef="c-205" decimals="0" id="f-583" unitRef="usd">0</oef:ShareholderFeeOther>
    <oef:ShareholderFeeOther contextRef="c-206" decimals="0" id="f-584" unitRef="usd">0</oef:ShareholderFeeOther>
    <oef:OperatingExpensesCaption contextRef="c-10" id="f-585">Annual Fund Operating Expenses(expenses that you pay each year as a percentage of the value of your investment)</oef:OperatingExpensesCaption>
    <oef:ManagementFeesOverAssets contextRef="c-205" decimals="4" id="f-586" unitRef="number">0.0075</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets contextRef="c-206" decimals="4" id="f-587" unitRef="number">0.0075</oef:ManagementFeesOverAssets>
    <oef:Component1OtherExpensesOverAssets contextRef="c-205" decimals="4" id="f-588" unitRef="number">0.0014</oef:Component1OtherExpensesOverAssets>
    <oef:Component1OtherExpensesOverAssets contextRef="c-206" decimals="4" id="f-589" unitRef="number">0</oef:Component1OtherExpensesOverAssets>
    <oef:Component2OtherExpensesOverAssets contextRef="c-205" decimals="4" id="f-590" unitRef="number">0.0003</oef:Component2OtherExpensesOverAssets>
    <oef:Component2OtherExpensesOverAssets contextRef="c-206" decimals="4" id="f-591" unitRef="number">0.0003</oef:Component2OtherExpensesOverAssets>
    <oef:ExpensesOverAssets contextRef="c-205" decimals="4" id="f-592" unitRef="number">0.0092</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets contextRef="c-206" decimals="4" id="f-593" unitRef="number">0.0078</oef:ExpensesOverAssets>
    <oef:ExpensesNotCorrelatedToRatioDueToAcquiredFundFees contextRef="c-10" id="f-594">The Total Annual Fund Operating Expenses for each Class of the Fund do not correlate to the ratio of expenses to average net assets listed in the Fund&#x2019;s financial highlights, which reflects the operating expenses of each Class of the Fund and does not include the amount of the Fund&#x2019;s proportionate share of the fees and expenses of other investment companies in which each Class of the Fund invests.</oef:ExpensesNotCorrelatedToRatioDueToAcquiredFundFees>
    <oef:ExpenseExampleHeading contextRef="c-10" id="f-595">Example</oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock contextRef="c-10" id="f-596">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 those periods. The example also assumes that your investment has a 5% return each year and that the Fund&#x2019;s operating expenses remain the same.</oef:ExpenseExampleNarrativeTextBlock>
    <oef:ExpenseExampleByYearCaption contextRef="c-10" id="f-597">Although your actual costs may be higher or lower, based on these assumptions your costs would be:</oef:ExpenseExampleByYearCaption>
    <oef:ExpenseExampleYear01 contextRef="c-205" decimals="0" id="f-598" unitRef="usd">94</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03 contextRef="c-205" decimals="0" id="f-599" unitRef="usd">293</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05 contextRef="c-205" decimals="0" id="f-600" unitRef="usd">509</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10 contextRef="c-205" decimals="0" id="f-601" unitRef="usd">1131</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01 contextRef="c-206" decimals="0" id="f-602" unitRef="usd">80</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03 contextRef="c-206" decimals="0" id="f-603" unitRef="usd">249</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05 contextRef="c-206" decimals="0" id="f-604" unitRef="usd">433</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10 contextRef="c-206" decimals="0" id="f-605" unitRef="usd">966</oef:ExpenseExampleYear10>
    <oef:PortfolioTurnoverHeading contextRef="c-10" id="f-606">Portfolio Turnover</oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock contextRef="c-10" id="f-607">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Fund pays transaction costs, such as commissions, when it buys and sells securities (or &#x201c;turns over&#x201d; 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&#x2019;s performance. During the most recent fiscal year, the Fund&#x2019;s portfolio turnover rate was 4% of the average value of its portfolio.&lt;/span&gt;</oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate contextRef="c-10" decimals="2" id="f-608" unitRef="number">0.04</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading contextRef="c-10" id="f-609">PRINCIPAL INVESTMENT STRATEGIES</oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock contextRef="c-10" id="f-610">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Growth &amp;amp; Income Fund invests at least 80% of its net assets, plus any borrowings for investment purposes, in a mix of growth equity securities and income producing securities, with no minimum or maximum investment requirements specified for either category. Kornitzer Capital Management, Inc., the Fund&#x2019;s investment adviser (the &#x201c;Adviser&#x201d; or &#x201c;KCM&#x201d;), defines growth equity securities as common stocks, preferred stocks, convertible securities, warrants, and rights of companies that, at the time of purchase, are constituents of the Russell 3000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Growth Index or exhibit growth characteristics (e.g., historical or forecasted earnings, sales, and/or cash flow that increase at faster rates than the overall economy) consistent with inclusion of companies in the Russell 3000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Growth Index. KCM defines income producing securities as securities that pay interest or a dividend at least annually, such as convertible securities and dividend-paying equity securities (i.e., securities of companies that have historically paid dividends and have strong dividend policies). In addition to investments in domestic securities, the Fund may invest up to 20% of its net assets in sponsored or unsponsored American Depositary Receipts (&#x201c;ADRs&#x201d;) and securities of foreign companies.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Companies are screened using in-depth, in-house research to identify those which the Adviser believes have favorable attributes, including attractive valuation, strong management, conservative debt, free cash flow, scalable business models, and competitive advantages. The Fund may invest in companies in any sector. The Adviser may sell the Fund&#x2019;s investments to secure gains, limit losses, or reinvest in more promising investment opportunities.&lt;/span&gt;&lt;/div&gt;</oef:StrategyNarrativeTextBlock>
    <oef:StrategyPortfolioConcentration contextRef="c-10" id="f-611">In addition to investments in domestic securities, the Fund may invest up to 20% of its net assets in sponsored or unsponsored American Depositary Receipts (&#x201c;ADRs&#x201d;) and securities of foreign companies.</oef:StrategyPortfolioConcentration>
    <oef:RiskTextBlock contextRef="c-207" id="f-612">If the value of the Fund&#x2019;s investments decreases, the value of the Fund&#x2019;s shares will also decrease and you may lose money.</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-208" id="f-613">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Market Risk; Recent Market Events Risk &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2013; U.S. and international markets have experienced (and may continue to experience) significant periods of volatility due to a number of economic, political, and global macro factors, including elevated inflation levels, trade tensions, tariff arrangements, and wars in Europe and the Middle East. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These and other events may cause market disruptions and could have an adverse effect on the value of the Fund&#x2019;s investments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-209" id="f-614">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Management Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Management risk means that your investment in the Fund varies with the success and failure of the Adviser&#x2019;s investment strategies and the Adviser&#x2019;s research, analysis, and determination of portfolio securities.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-210" id="f-615">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Equity Market Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Equity securities held by the Fund may experience sudden, unpredictable drops in value or long periods of decline in value due to general stock market fluctuations, increases in production costs, decisions by management, or related factors.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Common Stocks&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Common stocks are susceptible to general stock market fluctuations and to volatile increases and decreases in value as market confidence in and perceptions of their issuers change. Common stock is generally subject to greater risk than preferred stocks and debt obligations because holders of common stock generally have inferior rights to receive payments from issuers in comparison with the rights of the holders of other securities, bondholders, and other creditors.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Preferred Stock&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Preferred stock is subject to the risk that the dividend on the stock may be changed or omitted by the issuer, and that participation in the growth of an issuer may be limited.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Convertible Securities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. A convertible security (a debt instrument or a preferred stock) may be converted at a stated price within a specified period of time into a certain quantity of the common stock of the same or a different issuer. The market value of a convertible security performs like that of a regular debt security; that is, if market interest rates rise, the value of the convertible security falls.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Warrants&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Investments in warrants involve certain risks, including the possible lack of a liquid market for resale of the warrants; potential price fluctuations as a result of speculation or other factors; and failure of the price of the underlying security to reach, or have reasonable prospects of reaching, a level at which the warrant can be prudently exercised (in which event the warrant may expire without being exercised, resulting in a loss of the Fund&#x2019;s entire investment therein).&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Rights. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The purchase of rights involves the risk that the Fund could lose the purchase value of a right if the right is not exercised prior to its expiration. Also, the purchase of rights involves the risk that the effective price paid for the right added to the subscription price of the related security may exceed the value of the subscribed security&#x2019;s market price.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-211" id="f-616">&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Common Stocks&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Common stocks are susceptible to general stock market fluctuations and to volatile increases and decreases in value as market confidence in and perceptions of their issuers change. Common stock is generally subject to greater risk than preferred stocks and debt obligations because holders of common stock generally have inferior rights to receive payments from issuers in comparison with the rights of the holders of other securities, bondholders, and other creditors.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-212" id="f-617">&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Preferred Stock&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Preferred stock is subject to the risk that the dividend on the stock may be changed or omitted by the issuer, and that participation in the growth of an issuer may be limited.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-213" id="f-618">&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Convertible Securities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. A convertible security (a debt instrument or a preferred stock) may be converted at a stated price within a specified period of time into a certain quantity of the common stock of the same or a different issuer. The market value of a convertible security performs like that of a regular debt security; that is, if market interest rates rise, the value of the convertible security falls.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-214" id="f-619">&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Warrants&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Investments in warrants involve certain risks, including the possible lack of a liquid market for resale of the warrants; potential price fluctuations as a result of speculation or other factors; and failure of the price of the underlying security to reach, or have reasonable prospects of reaching, a level at which the warrant can be prudently exercised (in which event the warrant may expire without being exercised, resulting in a loss of the Fund&#x2019;s entire investment therein).&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-215" id="f-620">&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Rights. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The purchase of rights involves the risk that the Fund could lose the purchase value of a right if the right is not exercised prior to its expiration. Also, the purchase of rights involves the risk that the effective price paid for the right added to the subscription price of the related security may exceed the value of the subscribed security&#x2019;s market price.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-216" id="f-621">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Growth-Style Investing Risk &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;&#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Because the Fund focuses on growth-style stocks, its performance may at times be better or worse than the performance of funds that focus on other types of stocks or that have a different investment style, such as value-style stocks. Growth stocks are often characterized by high price-to-earnings ratios and, as a result, may be more volatile than stocks with lower price-to-earnings ratios.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-217" id="f-622">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Dividend Strategy Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Strategies focusing on dividend-paying stocks may fall out of investor favor, which may negatively affect the performance of stocks that pay dividends regardless of whether the underlying companies&#x2019; business fortunes have changed. The Adviser may incorrectly judge whether a company will be able to continue paying dividends or the amount of such dividends, which may cause losses for the Fund.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-218" id="f-623">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Large-Cap Company Risk&lt;/span&gt; &#x2013; Larger, more established companies may be unable to respond quickly to new competitive challenges and are sometimes unable to attain the high growth rates of successful, smaller companies during periods of economic expansion.</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-219" id="f-624">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Sector Risk &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2013; Companies with similar characteristics, such as those within the same industry, may be grouped together in broad categories called sectors. To the extent the Fund invests its assets in a particular sector, the Fund&#x2019;s performance may be more susceptible to any economic, business, or other developments that generally affect that sector.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-220" id="f-625">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Mid-Cap Company Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Investing in mid-cap companies may involve greater risk than investing in large-cap companies due to less management experience, fewer financial resources, less product diversification, and fewer competitive strengths. Therefore, such securities may be more volatile and less liquid than large-cap companies. In addition, mid-cap 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.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-221" id="f-626">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Foreign Securities Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Investing in securities of foreign corporations involves additional risks relating to: political, social, religious, and economic developments abroad; market instability; fluctuations in foreign exchange rates; different regulatory requirements, market practices, and accounting standards and practices; and less publicly available information about foreign issuers. Additionally, these investments may be subject to foreign withholding taxes, may be less liquid, and may carry higher brokerage commissions and other fees; procedures and regulations governing transactions and custody in foreign markets also may involve delays in payment, delivery, or recovery of money or investments. Investments in common stocks of U.S. companies with international operations, and the purchase of sponsored or unsponsored ADRs, carry similar risks.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;American Depositary Receipts. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unsponsored ADRs held by the Fund are frequently under no obligation to distribute shareholder communications received from the underlying issuer. For this and other reasons, there is less information available about unsponsored ADRs than sponsored ADRs. Unsponsored ADRs are also not obligated to pass through voting rights to the Fund. Investing in foreign companies, even indirectly through ADRs, may involve the same inherent risks as investing in securities of foreign issuers, as described above.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-222" id="f-627">&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;American Depositary Receipts. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unsponsored ADRs held by the Fund are frequently under no obligation to distribute shareholder communications received from the underlying issuer. For this and other reasons, there is less information available about unsponsored ADRs than sponsored ADRs. Unsponsored ADRs are also not obligated to pass through voting rights to the Fund. Investing in foreign companies, even indirectly through ADRs, may involve the same inherent risks as investing in securities of foreign issuers, as described above.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:BarChartAndPerformanceTableHeading contextRef="c-10" id="f-628">PERFORMANCE</oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock contextRef="c-10" id="f-631">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The performance information provides some indication of the risks of investing in the Growth &amp;amp; Income Fund by showing changes in the Fund&#x2019;s performance from year to year and by showing how the&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fund&#x2019;s average annual returns for one, five, and ten years compare with those of a broad measure of market performance and the returns of an additional index. The Fund&#x2019;s past performance information, before and after taxes, is not necessarily an indication of how the Fund will perform in the future. Updated performance information is available on the Fund&#x2019;s website at https://buffalofunds.com/overview/#Performance or by calling the Fund toll-free at 1-800-492-8332.&lt;/span&gt;&lt;/div&gt;</oef:PerformanceNarrativeTextBlock>
    <oef:PerformanceAdditionalMarketIndex contextRef="c-10" id="f-629">The performance information provides some indication of the risks of investing in the Growth &amp; Income Fund by showing changes in the Fund&#x2019;s performance from year to year and by showing how the Fund&#x2019;s average annual returns for one, five, and ten years compare with those of a broad measure of market performance and the returns of an additional index.</oef:PerformanceAdditionalMarketIndex>
    <oef:PerformanceInformationIllustratesVariabilityOfReturns contextRef="c-10" id="f-630">The performance information provides some indication of the risks of investing in the Growth &amp; Income Fund by showing changes in the Fund&#x2019;s performance from year to year and by showing how the Fund&#x2019;s average annual returns for one, five, and ten years compare with those of a broad measure of market performance and the returns of an additional index.</oef:PerformanceInformationIllustratesVariabilityOfReturns>
    <oef:PerformancePastDoesNotIndicateFuture contextRef="c-10" id="f-632">The Fund&#x2019;s past performance information, before and after taxes, is not necessarily an indication of how the Fund will perform in the future.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:PerformanceAvailabilityWebSiteAddress contextRef="c-10" id="f-633">https://buffalofunds.com/overview/#Performance</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformanceAvailabilityPhone contextRef="c-10" id="f-634">1-800-492-8332</oef:PerformanceAvailabilityPhone>
    <oef:BarChartHeading contextRef="c-10" id="f-635">Investor Class Annual Total Return as of December 31 of Each Year</oef:BarChartHeading>
    <oef:BarChartClosingTextBlock contextRef="c-10" id="f-637">&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Calendar Year-to-Date Return &#x2013; Investor Class (through June&#160;30, 2026) = 7.14%&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Best and Worst Quarterly Performance (during periods shown above):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Best Quarter: June 30, 2020 = 19.93%&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Worst Quarter: March 31, 2020 = -20.35%&lt;/span&gt;&lt;/div&gt;</oef:BarChartClosingTextBlock>
    <oef:YearToDateReturnLabel contextRef="c-205" id="f-636">Calendar Year-to-Date Return</oef:YearToDateReturnLabel>
    <oef:BarChartYearToDateReturnDate contextRef="c-205" id="f-638">2026-06-30</oef:BarChartYearToDateReturnDate>
    <oef:BarChartYearToDateReturn contextRef="c-205" decimals="4" id="f-639" unitRef="number">0.0714</oef:BarChartYearToDateReturn>
    <oef:HighestQuarterlyReturnLabel contextRef="c-205" id="f-640">Best Quarter</oef:HighestQuarterlyReturnLabel>
    <oef:BarChartHighestQuarterlyReturnDate contextRef="c-205" id="f-641">2020-06-30</oef:BarChartHighestQuarterlyReturnDate>
    <oef:BarChartHighestQuarterlyReturn contextRef="c-205" decimals="4" id="f-642" unitRef="number">0.1993</oef:BarChartHighestQuarterlyReturn>
    <oef:LowestQuarterlyReturnLabel contextRef="c-205" id="f-643">Worst Quarter</oef:LowestQuarterlyReturnLabel>
    <oef:BarChartLowestQuarterlyReturnDate contextRef="c-205" id="f-644">2020-03-31</oef:BarChartLowestQuarterlyReturnDate>
    <oef:BarChartLowestQuarterlyReturn contextRef="c-205" decimals="4" id="f-645" unitRef="number">-0.2035</oef:BarChartLowestQuarterlyReturn>
    <oef:PerformanceTableHeading contextRef="c-11" id="f-646">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-9" id="f-647">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-5" id="f-648">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-10" id="f-649">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-7" id="f-650">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-8" id="f-651">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-6" id="f-652">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-4" id="f-653">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-2" id="f-654">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-3" id="f-655">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:AverageAnnualReturnLabel contextRef="c-223" id="f-656">Return Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct contextRef="c-224" decimals="4" id="f-657" unitRef="number">0.0840</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-225" decimals="4" id="f-658" unitRef="number">0.1153</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-226" decimals="4" id="f-659" unitRef="number">0.1243</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel contextRef="c-227" id="f-660">Return After Taxes on Distributions</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct contextRef="c-228" decimals="4" id="f-661" unitRef="number">0.0806</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-229" decimals="4" id="f-662" unitRef="number">0.1104</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-230" decimals="4" id="f-663" unitRef="number">0.1189</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel contextRef="c-231" id="f-664">Return After Taxes on Distributions and Sale of Fund Shares</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct contextRef="c-232" decimals="4" id="f-665" unitRef="number">0.0518</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-233" decimals="4" id="f-666" unitRef="number">0.0909</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-234" decimals="4" id="f-667" unitRef="number">0.1021</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel contextRef="c-235" id="f-668">Return Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct contextRef="c-236" decimals="4" id="f-669" unitRef="number">0.0854</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-237" decimals="4" id="f-670" unitRef="number">0.1169</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-238" decimals="4" id="f-671" unitRef="number">0.1260</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel contextRef="c-46" id="f-672">Russell 3000&#xae; Index(reflects no deduction for fees, expenses, or taxes)</oef:AverageAnnualReturnLabel>
    <oef:IndexNoDeductionForFeesExpensesTaxes contextRef="c-10" id="f-673">(reflects no deduction for fees, expenses, or taxes)</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:AvgAnnlRtrPct contextRef="c-47" decimals="4" id="f-674" unitRef="number">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-47" decimals="4" id="f-675" unitRef="number">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-47" decimals="4" id="f-676" unitRef="number">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-47" decimals="4" id="f-677" unitRef="number">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-47" decimals="4" id="f-678" unitRef="number">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-47" decimals="4" id="f-679" unitRef="number">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-47" decimals="4" id="f-680" unitRef="number">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-47" decimals="4" id="f-681" unitRef="number">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-48" decimals="4" id="f-682" unitRef="number">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-48" decimals="4" id="f-683" unitRef="number">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-48" decimals="4" id="f-684" unitRef="number">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-48" decimals="4" id="f-685" unitRef="number">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-48" decimals="4" id="f-686" unitRef="number">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-48" decimals="4" id="f-687" unitRef="number">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-48" decimals="4" id="f-688" unitRef="number">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-48" decimals="4" id="f-689" unitRef="number">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-49" decimals="4" id="f-690" unitRef="number">0.1429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-49" decimals="4" id="f-691" unitRef="number">0.1429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-49" decimals="4" id="f-692" unitRef="number">0.1429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-49" decimals="4" id="f-693" unitRef="number">0.1429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-49" decimals="4" id="f-694" unitRef="number">0.1429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-49" decimals="4" id="f-695" unitRef="number">0.1429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-49" decimals="4" id="f-696" unitRef="number">0.1429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-49" decimals="4" id="f-697" unitRef="number">0.1429</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel contextRef="c-239" id="f-698">Russell 1000&#xae; Index*(reflects no deduction for fees, expenses, or taxes)</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct contextRef="c-240" decimals="4" id="f-699" unitRef="number">0.1737</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-241" decimals="4" id="f-700" unitRef="number">0.1359</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-242" decimals="4" id="f-701" unitRef="number">0.1459</oef:AvgAnnlRtrPct>
    <oef:PerformanceTableFootnotesTextBlock contextRef="c-10" id="f-702">A secondary performance benchmark is provided to show how the Fund&#x2019;s performance compares with the returns of an index that is more appropriate given the holdings of the Fund.</oef:PerformanceTableFootnotesTextBlock>
    <oef:PerformanceTableClosingTextBlock contextRef="c-10" id="f-703">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;After-tax returns are shown for Investor Class shares only and will vary for Institutional Class shares. After-tax returns are calculated using the highest historical individual federal marginal income tax rates and do not reflect the impact of state or local taxes. Actual after-tax returns depend on each investor&#x2019;s individual tax situation and may differ from those shown in the table. The after-tax returns shown are not relevant to investors who own the Growth &amp;amp; Income Fund in a tax-deferred or other tax-advantaged arrangement, such as an individual retirement account (&#x201c;IRA&#x201d;) or a 401(k) plan. In certain cases, the figure representing &#x201c;Return After Taxes on Distributions and Sale of Fund Shares&#x201d; may be higher than the other return figures for the same period, since a higher after-tax return results when a capital loss occurs upon redemption and provides an assumed tax deduction that benefits the investor.&lt;/span&gt;&lt;/div&gt;</oef:PerformanceTableClosingTextBlock>
    <oef:PerformanceTableOneClassOfAfterTaxShown contextRef="c-10" id="f-704">After-tax returns are shown for Investor Class shares only and will vary for Institutional Class shares</oef:PerformanceTableOneClassOfAfterTaxShown>
    <oef:PerformanceTableUsesHighestFederalRate contextRef="c-10" id="f-705">After-tax returns are calculated using the highest historical individual federal marginal income tax rates and do not reflect the impact of state or local taxes.</oef:PerformanceTableUsesHighestFederalRate>
    <oef:PerformanceTableNotRelevantToTaxDeferred contextRef="c-10" id="f-706">The after-tax returns shown are not relevant to investors who own the Growth &amp; Income Fund in a tax-deferred or other tax-advantaged arrangement, such as an individual retirement account (&#x201c;IRA&#x201d;) or a 401(k) plan.</oef:PerformanceTableNotRelevantToTaxDeferred>
    <oef:PerformanceTableExplanationAfterTaxHigher contextRef="c-10" id="f-707">In certain cases, the figure representing &#x201c;Return After Taxes on Distributions and Sale of Fund Shares&#x201d; may be higher than the other return figures for the same period, since a higher after-tax return results when a capital loss occurs upon redemption and provides an assumed tax deduction that benefits the investor.</oef:PerformanceTableExplanationAfterTaxHigher>
    <oef:ObjectiveHeading contextRef="c-3" id="f-718">INVESTMENT OBJECTIVE</oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock contextRef="c-3" id="f-719">The investment objective of the Buffalo High Yield Fund (&#x201c;High Yield Fund&#x201d; or the &#x201c;Fund&#x201d;) is current income,</oef:ObjectivePrimaryTextBlock>
    <oef:ObjectiveSecondaryTextBlock contextRef="c-3" id="f-720">with long-term growth of capital as a secondary objective.</oef:ObjectiveSecondaryTextBlock>
    <oef:ExpenseHeading contextRef="c-3" id="f-721">FEES AND EXPENSES OF THE FUND</oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock contextRef="c-3" id="f-722">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;This table describes the fees and expenses that you may pay if you buy, hold, and sell shares of the Fund. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;You may pay other fees, such as brokerage commissions and other fees to financial intermediaries, which are not reflected in the tables and example below.&lt;/span&gt;&lt;/div&gt;</oef:ExpenseNarrativeTextBlock>
    <oef:ShareholderFeesCaption contextRef="c-3" id="f-723">Shareholder Fees(fees paid directly from your investment)</oef:ShareholderFeesCaption>
    <oef:ShareholderFeeOther contextRef="c-253" decimals="0" id="f-724" unitRef="usd">0</oef:ShareholderFeeOther>
    <oef:ShareholderFeeOther contextRef="c-254" decimals="0" id="f-725" unitRef="usd">0</oef:ShareholderFeeOther>
    <oef:OperatingExpensesCaption contextRef="c-3" id="f-726">Annual Fund Operating Expenses(expenses that you pay each year as a percentage of the value of your investment)</oef:OperatingExpensesCaption>
    <oef:ManagementFeesOverAssets contextRef="c-253" decimals="4" id="f-727" unitRef="number">0.0085</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets contextRef="c-254" decimals="4" id="f-728" unitRef="number">0.0085</oef:ManagementFeesOverAssets>
    <oef:Component1OtherExpensesOverAssets contextRef="c-253" decimals="4" id="f-729" unitRef="number">0.0015</oef:Component1OtherExpensesOverAssets>
    <oef:Component1OtherExpensesOverAssets contextRef="c-254" decimals="4" id="f-730" unitRef="number">0</oef:Component1OtherExpensesOverAssets>
    <oef:Component2OtherExpensesOverAssets contextRef="c-253" decimals="4" id="f-731" unitRef="number">0.0002</oef:Component2OtherExpensesOverAssets>
    <oef:Component2OtherExpensesOverAssets contextRef="c-254" decimals="4" id="f-732" unitRef="number">0.0002</oef:Component2OtherExpensesOverAssets>
    <oef:ExpensesOverAssets contextRef="c-253" decimals="4" id="f-733" unitRef="number">0.0102</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets contextRef="c-254" decimals="4" id="f-734" unitRef="number">0.0087</oef:ExpensesOverAssets>
    <oef:ExpensesNotCorrelatedToRatioDueToAcquiredFundFees contextRef="c-3" id="f-735">The Total Annual Fund Operating Expenses for each Class of the Fund do not correlate to the ratio of expenses to average net assets listed in the Fund&#x2019;s financial highlights, which reflects the operating expenses of each Class of the Fund and does not include the amount of the Fund&#x2019;s proportionate share of the fees and expenses of other investment companies in which each Class of the Fund invests.</oef:ExpensesNotCorrelatedToRatioDueToAcquiredFundFees>
    <oef:ExpenseExampleHeading contextRef="c-3" id="f-736">Example</oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock contextRef="c-3" id="f-737">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 those periods. The example also assumes that your investment has a 5% return each year and that the Fund&#x2019;s operating expenses remain the same.</oef:ExpenseExampleNarrativeTextBlock>
    <oef:ExpenseExampleByYearCaption contextRef="c-3" id="f-738">Although your actual costs may be higher or lower, based on these assumptions your costs would be:</oef:ExpenseExampleByYearCaption>
    <oef:ExpenseExampleYear01 contextRef="c-253" decimals="0" id="f-739" unitRef="usd">104</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03 contextRef="c-253" decimals="0" id="f-740" unitRef="usd">325</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05 contextRef="c-253" decimals="0" id="f-741" unitRef="usd">563</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10 contextRef="c-253" decimals="0" id="f-742" unitRef="usd">1248</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01 contextRef="c-254" decimals="0" id="f-743" unitRef="usd">89</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03 contextRef="c-254" decimals="0" id="f-744" unitRef="usd">278</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05 contextRef="c-254" decimals="0" id="f-745" unitRef="usd">482</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10 contextRef="c-254" decimals="0" id="f-746" unitRef="usd">1073</oef:ExpenseExampleYear10>
    <oef:PortfolioTurnoverHeading contextRef="c-3" id="f-747">Portfolio Turnover</oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock contextRef="c-3" id="f-748">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Fund pays transaction costs, such as commissions, when it buys and sells securities (or &#x201c;turns over&#x201d; 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&#x2019;s performance. During the most recent fiscal year, the Fund&#x2019;s portfolio turnover rate was 39% of the average value of its portfolio.&lt;/span&gt;</oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate contextRef="c-3" decimals="2" id="f-749" unitRef="number">0.39</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading contextRef="c-3" id="f-750">PRINCIPAL INVESTMENT STRATEGIES</oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock contextRef="c-3" id="f-751">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The High Yield Fund invests at least 80% of its net assets, plus any borrowings for investment purposes, in higher-yielding, higher-risk debt securities rated below investment grade by the major rating agencies (or in similar unrated securities), commonly known as &#x201c;junk bonds.&#x201d; Debt securities may include fixed and floating rate bonds, bank debt, and convertible debt securities. With respect to the remaining 20% of the Fund&#x2019;s net assets, the Fund may invest in securities such as investment grade debt securities; U.S. Treasury Securities (typically with maturities of 60 days or less); money market funds; and equity investments, including dividend paying stocks, convertible stocks, and preferred stocks. The Fund may invest up to 20% of its net assets in sponsored or unsponsored American Depositary Receipts (&#x201c;ADRs&#x201d;) and securities of foreign companies.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Fund maintains a flexible investment policy which allows it to invest in debt securities with varying maturities. The lowest-rated debt security that the Fund will hold is D quality (defaulted securities). Although the Fund will not purchase D quality debt securities, the Fund may continue to hold these securities and will sell them at the discretion of Kornitzer Capital Management, Inc., the Fund&#x2019;s investment adviser (the &#x201c;Adviser&#x201d; or &#x201c;KCM&#x201d;). The Fund has no limitation on principal, interest, or reset terms on debt securities held in the Fund.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Adviser performs extensive fundamental investment research to identify investment opportunities for the Fund. When evaluating investments and the credit quality of rated and unrated securities, the Adviser looks at a number of past, present, and estimated future factors, including: (1) financial strength of the issuer; (2) cash flow; (3) management; (4) borrowing requirements; (5) sensitivity to changes in interest rates and business conditions; and (6) relative value. The Fund may invest in companies in any sector. The Fund may have significant investments in the industrials sector. The Adviser may sell the Fund&#x2019;s investments to secure gains, limit losses, or reinvest in more promising investment opportunities.&lt;/span&gt;&lt;/div&gt;</oef:StrategyNarrativeTextBlock>
    <oef:StrategyPortfolioConcentration contextRef="c-3" id="f-752">The Fund may invest up to 20% of its net assets in sponsored or unsponsored American Depositary Receipts (&#x201c;ADRs&#x201d;) and securities of foreign companies.</oef:StrategyPortfolioConcentration>
    <oef:RiskTextBlock contextRef="c-255" id="f-753">If the value of the Fund&#x2019;s investments decreases, the value of the Fund&#x2019;s shares will also decrease and you may lose money.</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-256" id="f-754">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Market Risk; Recent Market Events Risk &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2013; U.S. and international markets have experienced (and may continue to experience) significant periods of volatility due to a number of economic, political, and global macro factors, including elevated inflation levels, trade tensions, tariff arrangements, and wars in Europe and the Middle East. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These and other events may cause market disruptions and could have an adverse effect on the value of the Fund&#x2019;s investments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-257" id="f-755">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Management Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Management risk means that your investment in the Fund varies with the success and failure of the Adviser&#x2019;s investment strategies and the Adviser&#x2019;s research, analysis, and determination of portfolio securities.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-258" id="f-756">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Debt Securities Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; The values of debt securities may increase or decrease as a result of the following: market fluctuations; changes in interest rates; actual or perceived inability or unwillingness of issuers, guarantors, or liquidity providers to make scheduled principal or interest payments or illiquidity in debt securities markets; the risk of low rates of return due to reinvestment of securities during periods of falling interest rates or repayment by issuers with higher coupon or interest rates; or the risk of loss of value due to increases in interest rates and/or the risk of low income due to falling interest rates.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-259" id="f-757">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;High Yield Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; The Fund may invest in higher-yielding, high-risk bonds commonly known as junk bonds. These lower-rated bonds have a greater degree of default risk. Lower-rated securities may be issued by companies that are restructuring; are smaller and less credit worthy or are highly indebted; and tend to be less liquid and react more poorly to adverse economic and political changes, unfavorable investor perceptions, and negative corporate developments.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-260" id="f-758">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Bank Loan Risk &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Fund&#x2019;s investments in secured and unsecured participations in bank loans and assignments of such loans may create substantial risk. In making investments in such loans that banks or other financial intermediaries make to borrowers, the Fund will depend primarily upon the creditworthiness of the borrower for payment of principal and interest. If the Fund does not receive scheduled interest or principal payments on such indebtedness, the Fund&#x2019;s share price could be adversely affected. The Fund may invest in loan participations that are rated by a nationally recognized statistical rating organization or are unrated, and may invest in loan participations of any credit quality, including loans to &#x201c;distressed&#x201d; companies with respect to which there is a substantial risk of losing the entire amount invested. In addition, certain bank loans in which the Fund may invest may be illiquid and, therefore, difficult to value and/or sell at a price that is beneficial to the Fund.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-261" id="f-759">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Sector Risk &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2013; Companies with similar characteristics, such as those within the same industry, may be grouped together in broad categories called sectors. To the extent the Fund invests its assets in a particular sector, the Fund&#x2019;s performance may be more susceptible to any economic, business, or other developments that generally affect that sector.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Industrials Sector Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&#160;Issuers in the industrials sector are affected by supply and demand, both for their specific product or service and for industrials sector products, in general. The products of such issuers may face obsolescence due to rapid technological developments and frequent new product introduction. Government regulations, world events, economic conditions, and exchange rates affect the performance of companies in the industrials sector. Issuers in the industrials sector may be adversely affected by liability for environmental damage, product liability claims, and exchange rates. The industrials sector may also be adversely affected by changes or trends in commodity prices that may be influenced by unpredictable factors.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-262" id="f-760">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Industrials Sector Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&#160;Issuers in the industrials sector are affected by supply and demand, both for their specific product or service and for industrials sector products, in general. The products of such issuers may face obsolescence due to rapid technological developments and frequent new product introduction. Government regulations, world events, economic conditions, and exchange rates affect the performance of companies in the industrials sector. Issuers in the industrials sector may be adversely affected by liability for environmental damage, product liability claims, and exchange rates. The industrials sector may also be adversely affected by changes or trends in commodity prices that may be influenced by unpredictable factors.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-263" id="f-761">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Foreign Securities Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Investing in securities of foreign corporations involves additional risks relating to: political, social, religious, and economic developments abroad; market instability; fluctuations in foreign exchange rates; different regulatory requirements, market practices, and accounting standards and practices; and less publicly available information about foreign issuers. Additionally, these investments may be subject to foreign withholding taxes, may be less liquid, and may carry higher brokerage commissions and other fees; procedures and regulations governing transactions and custody in foreign markets also may involve delays in payment, delivery, or recovery of money or investments. Investments in common stocks of U.S. companies with international operations, and the purchase of sponsored or unsponsored ADRs, carry similar risks.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;American Depositary Receipts. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unsponsored ADRs held by the Fund are frequently under no obligation to distribute shareholder communications received from the underlying issuer. For this and other reasons, there is less information available about unsponsored ADRs than sponsored ADRs. Unsponsored ADRs are also not obligated to pass through voting rights to the Fund. Investing in foreign companies, even indirectly through ADRs, may involve the same inherent risks as investing in securities of foreign issuers, as described above.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-264" id="f-762">&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;American Depositary Receipts. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unsponsored ADRs held by the Fund are frequently under no obligation to distribute shareholder communications received from the underlying issuer. For this and other reasons, there is less information available about unsponsored ADRs than sponsored ADRs. Unsponsored ADRs are also not obligated to pass through voting rights to the Fund. Investing in foreign companies, even indirectly through ADRs, may involve the same inherent risks as investing in securities of foreign issuers, as described above.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:BarChartAndPerformanceTableHeading contextRef="c-3" id="f-763">PERFORMANCE</oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock contextRef="c-3" id="f-765">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The performance information provides some indication of the risks of investing in the High Yield Fund by showing changes in the&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fund&#x2019;s performance from year to year and by showing how the&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fund&#x2019;s average annual returns for one, five, and ten years compare with those of a broad measure of market performance and the returns of an additional index. The Fund&#x2019;s past performance information, before and after taxes, is not necessarily an indication of how the Fund will perform in the future. Updated performance information is available on the Fund&#x2019;s website at https://buffalofunds.com/overview/#Performance or by calling the Fund toll-free at 1-800-492-8332.&lt;/span&gt;&lt;/div&gt;</oef:PerformanceNarrativeTextBlock>
    <oef:PerformanceInformationIllustratesVariabilityOfReturns contextRef="c-3" id="f-764">The performance information provides some indication of the risks of investing in the High Yield Fund by showing changes in the Fund&#x2019;s performance from year to year and by showing how the Fund&#x2019;s average annual returns for one, five, and ten years compare with those of a broad measure of market performance and the returns of an additional index</oef:PerformanceInformationIllustratesVariabilityOfReturns>
    <oef:PerformanceAdditionalMarketIndex contextRef="c-3" id="f-766">The performance information provides some indication of the risks of investing in the High Yield Fund by showing changes in the Fund&#x2019;s performance from year to year and by showing how the Fund&#x2019;s average annual returns for one, five, and ten years compare with those of a broad measure of market performance and the returns of an additional index.</oef:PerformanceAdditionalMarketIndex>
    <oef:PerformancePastDoesNotIndicateFuture contextRef="c-3" id="f-767">The Fund&#x2019;s past performance information, before and after taxes, is not necessarily an indication of how the Fund will perform in the future.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:PerformanceAvailabilityWebSiteAddress contextRef="c-3" id="f-768">https://buffalofunds.com/overview/#Performance</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformanceAvailabilityPhone contextRef="c-3" id="f-769">1-800-492-8332</oef:PerformanceAvailabilityPhone>
    <oef:BarChartHeading contextRef="c-3" id="f-770">Investor Class Annual Total Return as of December 31 of Each Year</oef:BarChartHeading>
    <oef:BarChartClosingTextBlock contextRef="c-3" id="f-772">&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Calendar Year-to-Date Return &#x2013; Investor Class (through June&#160;30, 2026) = 1.90%&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Best and Worst Quarterly Performance (during periods shown above):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Best Quarter: June 30, 2020 = 10.00%&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Worst Quarter: March 31, 2020 = -12.52%&lt;/span&gt;&lt;/div&gt;</oef:BarChartClosingTextBlock>
    <oef:YearToDateReturnLabel contextRef="c-253" id="f-771">Calendar Year-to-Date Return</oef:YearToDateReturnLabel>
    <oef:BarChartYearToDateReturnDate contextRef="c-253" id="f-773">2026-06-30</oef:BarChartYearToDateReturnDate>
    <oef:BarChartYearToDateReturn contextRef="c-253" decimals="4" id="f-774" unitRef="number">0.0190</oef:BarChartYearToDateReturn>
    <oef:HighestQuarterlyReturnLabel contextRef="c-253" id="f-775">Best Quarter</oef:HighestQuarterlyReturnLabel>
    <oef:BarChartHighestQuarterlyReturnDate contextRef="c-253" id="f-776">2020-06-30</oef:BarChartHighestQuarterlyReturnDate>
    <oef:BarChartHighestQuarterlyReturn contextRef="c-253" decimals="4" id="f-777" unitRef="number">0.1000</oef:BarChartHighestQuarterlyReturn>
    <oef:LowestQuarterlyReturnLabel contextRef="c-253" id="f-778">Worst Quarter</oef:LowestQuarterlyReturnLabel>
    <oef:BarChartLowestQuarterlyReturnDate contextRef="c-253" id="f-779">2020-03-31</oef:BarChartLowestQuarterlyReturnDate>
    <oef:BarChartLowestQuarterlyReturn contextRef="c-253" decimals="4" id="f-780" unitRef="number">-0.1252</oef:BarChartLowestQuarterlyReturn>
    <oef:PerformanceTableHeading contextRef="c-11" id="f-781">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-9" id="f-782">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-5" id="f-783">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-10" id="f-784">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-7" id="f-785">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-8" id="f-786">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-6" id="f-787">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-4" id="f-788">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-2" id="f-789">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-3" id="f-790">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:AverageAnnualReturnLabel contextRef="c-265" id="f-791">Return Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct contextRef="c-266" decimals="4" id="f-792" unitRef="number">0.0511</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-267" decimals="4" id="f-793" unitRef="number">0.0513</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-268" decimals="4" id="f-794" unitRef="number">0.0570</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel contextRef="c-269" id="f-795">Return After Taxes on Distributions</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct contextRef="c-270" decimals="4" id="f-796" unitRef="number">0.0228</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-271" decimals="4" id="f-797" unitRef="number">0.0224</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-272" decimals="4" id="f-798" unitRef="number">0.0323</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel contextRef="c-273" id="f-799">Return After Taxes on Distributions and Sale of Fund Shares</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct contextRef="c-274" decimals="4" id="f-800" unitRef="number">0.0301</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-275" decimals="4" id="f-801" unitRef="number">0.0270</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-276" decimals="4" id="f-802" unitRef="number">0.0334</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel contextRef="c-277" id="f-803">Return Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct contextRef="c-278" decimals="4" id="f-804" unitRef="number">0.0526</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-279" decimals="4" id="f-805" unitRef="number">0.0528</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-280" decimals="4" id="f-806" unitRef="number">0.0585</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel contextRef="c-281" id="f-807">Bloomberg U.S. Universal Bond Index(reflects no deduction for fees, expenses, or taxes)</oef:AverageAnnualReturnLabel>
    <oef:IndexNoDeductionForFeesExpensesTaxes contextRef="c-3" id="f-808">(reflects no deduction for fees, expenses, or taxes)</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:AvgAnnlRtrPct contextRef="c-282" decimals="4" id="f-809" unitRef="number">0.0758</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-283" decimals="4" id="f-810" unitRef="number">0.0006</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-284" decimals="4" id="f-811" unitRef="number">0.0244</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel contextRef="c-285" id="f-812">ICE BofA US High Yield Index*(reflects no deduction for fees, expenses, or taxes)</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct contextRef="c-286" decimals="4" id="f-813" unitRef="number">0.0859</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-287" decimals="4" id="f-814" unitRef="number">0.0455</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-288" decimals="4" id="f-815" unitRef="number">0.0648</oef:AvgAnnlRtrPct>
    <oef:PerformanceTableFootnotesTextBlock contextRef="c-3" id="f-816">A secondary performance benchmark is provided to show how the Fund&#x2019;s performance compares with the returns of an index that is more appropriate given the holdings of the Fund.</oef:PerformanceTableFootnotesTextBlock>
    <oef:PerformanceTableClosingTextBlock contextRef="c-3" id="f-818">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;After-tax returns are shown for Investor Class shares only and will vary for Institutional Class shares. After-tax returns are calculated using the highest historical individual federal marginal income tax rates and do not reflect the impact of state or local taxes. Actual after-tax returns depend on each investor&#x2019;s individual tax situation and may differ from those shown in the table. The after-tax returns shown are not relevant to investors who own the High Yield Fund in a tax-deferred or other tax-advantaged arrangement, such as an individual retirement account (&#x201c;IRA&#x201d;) or a 401(k) plan. In certain cases, the figure representing &#x201c;Return After Taxes on Distributions and Sale of Fund Shares&#x201d; may be higher than the other return figures for the same period, since a higher after-tax return results when a capital loss occurs upon redemption and provides an assumed tax deduction that benefits the investor.&lt;/span&gt;&lt;/div&gt;</oef:PerformanceTableClosingTextBlock>
    <oef:PerformanceTableOneClassOfAfterTaxShown contextRef="c-3" id="f-817">After-tax returns are shown for Investor Class shares only and will vary for Institutional Class shares</oef:PerformanceTableOneClassOfAfterTaxShown>
    <oef:PerformanceTableUsesHighestFederalRate contextRef="c-3" id="f-819">After-tax returns are calculated using the highest historical individual federal marginal income tax rates and do not reflect the impact of state or local taxes.</oef:PerformanceTableUsesHighestFederalRate>
    <oef:PerformanceTableNotRelevantToTaxDeferred contextRef="c-3" id="f-820">The after-tax returns shown are not relevant to investors who own the High Yield Fund in a tax-deferred or other tax-advantaged arrangement, such as an individual retirement account (&#x201c;IRA&#x201d;) or a 401(k) plan.</oef:PerformanceTableNotRelevantToTaxDeferred>
    <oef:PerformanceTableExplanationAfterTaxHigher contextRef="c-3" id="f-821">In certain cases, the figure representing &#x201c;Return After Taxes on Distributions and Sale of Fund Shares&#x201d; may be higher than the other return figures for the same period, since a higher after-tax return results when a capital loss occurs upon redemption and provides an assumed tax deduction that benefits the investor.</oef:PerformanceTableExplanationAfterTaxHigher>
    <oef:ObjectiveHeading contextRef="c-5" id="f-832">INVESTMENT OBJECTIVE</oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock contextRef="c-5" id="f-833">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The investment objective of the Buffalo International Fund (&#x201c;International Fund&#x201d; or the &#x201c;Fund&#x201d;) is long-term growth of capital.&lt;/span&gt;&lt;/div&gt;</oef:ObjectivePrimaryTextBlock>
    <oef:ExpenseHeading contextRef="c-5" id="f-834">FEES AND EXPENSES OF THE FUND</oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock contextRef="c-5" id="f-835">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;This table describes the fees and expenses that you may pay if you buy, hold, and sell shares of the Fund. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;You may pay other fees, such as brokerage commissions and other fees to financial intermediaries, which are not reflected in the tables and example below.&lt;/span&gt;&lt;/div&gt;</oef:ExpenseNarrativeTextBlock>
    <oef:ShareholderFeesCaption contextRef="c-5" id="f-836">Shareholder Fees(fees paid directly from your investment)</oef:ShareholderFeesCaption>
    <oef:ShareholderFeeOther contextRef="c-299" decimals="0" id="f-837" unitRef="usd">0</oef:ShareholderFeeOther>
    <oef:ShareholderFeeOther contextRef="c-300" decimals="0" id="f-838" unitRef="usd">0</oef:ShareholderFeeOther>
    <oef:OperatingExpensesCaption contextRef="c-5" id="f-839">Annual Fund Operating Expenses(expenses that you pay each year as a percentage of the value of your investment)</oef:OperatingExpensesCaption>
    <oef:ManagementFeesOverAssets contextRef="c-299" decimals="4" id="f-840" unitRef="number">0.0085</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets contextRef="c-300" decimals="4" id="f-841" unitRef="number">0.0085</oef:ManagementFeesOverAssets>
    <oef:Component1OtherExpensesOverAssets contextRef="c-299" decimals="4" id="f-842" unitRef="number">0.0015</oef:Component1OtherExpensesOverAssets>
    <oef:Component1OtherExpensesOverAssets contextRef="c-300" decimals="4" id="f-843" unitRef="number">0</oef:Component1OtherExpensesOverAssets>
    <oef:Component2OtherExpensesOverAssets contextRef="c-299" decimals="4" id="f-844" unitRef="number">0.0004</oef:Component2OtherExpensesOverAssets>
    <oef:Component2OtherExpensesOverAssets contextRef="c-300" decimals="4" id="f-845" unitRef="number">0.0004</oef:Component2OtherExpensesOverAssets>
    <oef:ExpensesOverAssets contextRef="c-299" decimals="4" id="f-846" unitRef="number">0.0104</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets contextRef="c-300" decimals="4" id="f-847" unitRef="number">0.0089</oef:ExpensesOverAssets>
    <oef:ExpensesNotCorrelatedToRatioDueToAcquiredFundFees contextRef="c-5" id="f-848">The Total Annual Fund Operating Expenses for each Class of the Fund do not correlate to the ratio of expenses to average net assets listed in the Fund&#x2019;s financial highlights, which reflects the operating expenses of each Class of the Fund and does not include the amount of the Fund&#x2019;s proportionate share of the fees and expenses of other investment companies in which each Class of the Fund invests.</oef:ExpensesNotCorrelatedToRatioDueToAcquiredFundFees>
    <oef:ExpenseExampleHeading contextRef="c-5" id="f-849">Example</oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock contextRef="c-5" id="f-850">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 those periods. The example also assumes that your investment has a 5% return each year and that the Fund&#x2019;s operating expenses remain the same.</oef:ExpenseExampleNarrativeTextBlock>
    <oef:ExpenseExampleByYearCaption contextRef="c-5" id="f-851">Although your actual costs may be higher or lower, based on these assumptions your costs would be:</oef:ExpenseExampleByYearCaption>
    <oef:ExpenseExampleYear01 contextRef="c-299" decimals="0" id="f-852" unitRef="usd">106</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03 contextRef="c-299" decimals="0" id="f-853" unitRef="usd">331</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05 contextRef="c-299" decimals="0" id="f-854" unitRef="usd">574</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10 contextRef="c-299" decimals="0" id="f-855" unitRef="usd">1271</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01 contextRef="c-300" decimals="0" id="f-856" unitRef="usd">91</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03 contextRef="c-300" decimals="0" id="f-857" unitRef="usd">284</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05 contextRef="c-300" decimals="0" id="f-858" unitRef="usd">493</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10 contextRef="c-300" decimals="0" id="f-859" unitRef="usd">1096</oef:ExpenseExampleYear10>
    <oef:PortfolioTurnoverHeading contextRef="c-5" id="f-860">Portfolio Turnover</oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock contextRef="c-5" id="f-861">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Fund pays transaction costs, such as commissions, when it buys and sells securities (or &#x201c;turns over&#x201d; 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&#x2019;s performance. During the most recent fiscal year, the Fund&#x2019;s portfolio turnover rate was 16% of the average value of its portfolio.&lt;/span&gt;</oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate contextRef="c-5" decimals="2" id="f-862" unitRef="number">0.16</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading contextRef="c-5" id="f-863">PRINCIPAL INVESTMENT STRATEGIES</oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock contextRef="c-5" id="f-864">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The International Fund primarily invests in equity securities, consisting of common stocks, preferred stocks, convertible securities, warrants, rights, and depositary receipts of established companies that are economically tied to various countries throughout the world (excluding the U.S.). The Fund may invest directly or indirectly in foreign securities or foreign currencies of both developed and developing countries. For purposes of the Fund&#x2019;s investments, &#x201c;foreign securities&#x201d; means those securities issued by companies:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;that are organized under the laws of, or with a principal office in, a country other than the U.S. and issue securities for which the principal trading market is in a country other than the U.S.; or&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;that derive at least 50% of their revenues or profits from goods produced or sold, investments made, or services provided in a country other than the U.S., or have at least 50% of their assets in a country other than the U.S.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under normal circumstances, the Fund does not expect its investments in emerging markets to exceed 35% of its net assets. The Fund&#x2019;s investments in depositary receipts (&#x201c;DRs&#x201d;) may include sponsored or unsponsored American Depositary Receipts (&#x201c;ADRs&#x201d;), European Depositary Receipts (&#x201c;EDRs&#x201d;), or Global Depositary Receipts (&#x201c;GDRs&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Companies are screened using in-depth, in-house research to identify those which Kornitzer Capital Management, Inc., the Fund&#x2019;s investment adviser (the &#x201c;Adviser&#x201d; or &#x201c;KCM&#x201d;), believes have favorable attributes, including attractive valuation, strong management, conservative debt, free cash flow, scalable business models, and competitive advantages. In making portfolio selections for the Fund, the Adviser will also consider the economic, political, and market conditions of the various countries in which the Fund may invest. The Fund may invest in companies in any sector. Currently, the Fund has significant investments in the industrials and information technology sectors. The Adviser may sell the International Fund&#x2019;s investments to secure gains, limit losses, or reinvest in more promising investment opportunities.&lt;/span&gt;&lt;/div&gt;</oef:StrategyNarrativeTextBlock>
    <oef:StrategyPortfolioConcentration contextRef="c-5" id="f-865">Under normal circumstances, the Fund does not expect its investments in emerging markets to exceed 35% of its net assets.</oef:StrategyPortfolioConcentration>
    <oef:RiskTextBlock contextRef="c-301" id="f-866">If the value of the Fund&#x2019;s investments decreases, the value of the Fund&#x2019;s shares will also decrease and you may lose money.</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-302" id="f-867">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Market Risk; Recent Market Events Risk &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2013; U.S. and international markets have experienced (and may continue to experience) significant periods of volatility due to a number of economic, political, and global macro factors, including elevated inflation levels, trade tensions, tariff arrangements, and wars in Europe and the Middle East. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These and other events may cause market disruptions and could have an adverse effect on the value of the Fund&#x2019;s investments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-303" id="f-868">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Management Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Management risk means that your investment in the Fund varies with the success and failure of the Adviser&#x2019;s investment strategies and the Adviser&#x2019;s research, analysis, and determination of portfolio securities.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-304" id="f-869">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Equity Market Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Equity securities held by the Fund may experience sudden, unpredictable drops in value or long periods of decline in value due to general stock market fluctuations, increases in production costs, decisions by management, or related factors.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Common Stocks&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Common stocks are susceptible to general stock market fluctuations and to volatile increases and decreases in value as market confidence in and perceptions of their issuers change. Common stock is generally subject to greater risk than preferred stocks and debt obligations because holders of common stock generally have inferior rights to receive payments from issuers in comparison with the rights of the holders of other securities, bondholders, and other creditors.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Preferred Stock&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Preferred stock is subject to the risk that the dividend on the stock may be changed or omitted by the issuer, and that participation in the growth of an issuer may be limited.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Convertible Securities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. A convertible security (a debt instrument or a preferred stock) may be converted at a stated price within a specified period of time into a certain quantity of the common stock of the same or a different issuer. The market value of a convertible security performs like that of a regular debt security; that is, if market interest rates rise, the value of the convertible security falls.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Warrants&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Investments in warrants involve certain risks, including the possible lack of a liquid market for resale of the warrants; potential price fluctuations as a result of speculation or other factors; and failure of the price of the underlying security to reach, or have reasonable prospects of reaching, a level at which the warrant can be prudently exercised (in which event the warrant may expire without being exercised, resulting in a loss of the Fund&#x2019;s entire investment therein).&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Rights. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The purchase of rights involves the risk that the Fund could lose the purchase value of a right if the right is not exercised prior to its expiration. Also, the purchase of rights involves the risk that the effective price paid for the right added to the subscription price of the related security may exceed the value of the subscribed security&#x2019;s market price.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-305" id="f-870">&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Common Stocks&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Common stocks are susceptible to general stock market fluctuations and to volatile increases and decreases in value as market confidence in and perceptions of their issuers change. Common stock is generally subject to greater risk than preferred stocks and debt obligations because holders of common stock generally have inferior rights to receive payments from issuers in comparison with the rights of the holders of other securities, bondholders, and other creditors.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-306" id="f-871">&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Preferred Stock&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Preferred stock is subject to the risk that the dividend on the stock may be changed or omitted by the issuer, and that participation in the growth of an issuer may be limited.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-307" id="f-872">&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Convertible Securities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. A convertible security (a debt instrument or a preferred stock) may be converted at a stated price within a specified period of time into a certain quantity of the common stock of the same or a different issuer. The market value of a convertible security performs like that of a regular debt security; that is, if market interest rates rise, the value of the convertible security falls.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-308" id="f-873">&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Warrants&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Investments in warrants involve certain risks, including the possible lack of a liquid market for resale of the warrants; potential price fluctuations as a result of speculation or other factors; and failure of the price of the underlying security to reach, or have reasonable prospects of reaching, a level at which the warrant can be prudently exercised (in which event the warrant may expire without being exercised, resulting in a loss of the Fund&#x2019;s entire investment therein).&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-309" id="f-874">&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Rights. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The purchase of rights involves the risk that the Fund could lose the purchase value of a right if the right is not exercised prior to its expiration. Also, the purchase of rights involves the risk that the effective price paid for the right added to the subscription price of the related security may exceed the value of the subscribed security&#x2019;s market price.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-310" id="f-875">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Foreign Securities Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Investing in securities of foreign corporations involves additional risks relating to: political, social, religious, and economic developments abroad; market instability; fluctuations in foreign exchange rates; different regulatory requirements, market practices, and accounting standards and practices; and less publicly available information about foreign issuers. Additionally, these investments may be subject to foreign withholding taxes, may be less liquid, and may carry higher brokerage commissions and other fees; procedures and regulations governing transactions and custody in foreign markets also may involve delays in payment, delivery, or recovery of money or investments. Investments in common stocks of U.S. companies with international operations, and the purchase of sponsored or unsponsored ADRs, carry similar risks.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Depositary Receipts. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unsponsored DRs held by the Fund are frequently under no obligation to distribute shareholder communications received from the underlying issuer. For this and other reasons, there is less information available about unsponsored DRs than sponsored DRs. Unsponsored DRs are also not obligated to pass through voting rights to the Fund. Investing in foreign companies, even indirectly through ADRs, EDRs, and GDRs, may involve the same inherent risks as investing in securities of foreign issuers, as described above.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-311" id="f-876">&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Depositary Receipts. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unsponsored DRs held by the Fund are frequently under no obligation to distribute shareholder communications received from the underlying issuer. For this and other reasons, there is less information available about unsponsored DRs than sponsored DRs. Unsponsored DRs are also not obligated to pass through voting rights to the Fund. Investing in foreign companies, even indirectly through ADRs, EDRs, and GDRs, may involve the same inherent risks as investing in securities of foreign issuers, as described above.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-312" id="f-877">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Currency Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; When the Fund buys or sells securities on a foreign stock exchange, the transaction is undertaken in the local currency rather than in U.S. dollars, which carries the risk that the value of the foreign currency will increase or decrease, and may impact the value of the Fund&#x2019;s portfolio holdings and your investment. China and other countries may adopt economic policies and/or currency exchange controls that affect their currency valuations in a disadvantageous manner for U.S. investors and companies and restrict or prohibit the Fund&#x2019;s ability to repatriate both investment capital and income, which could place the Fund&#x2019;s assets at risk of total loss.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-313" id="f-878">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Emerging Markets Risk &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2013; Emerging markets are markets of countries in the initial stages of industrialization and that generally have low per capita income. In addition to the risks of foreign securities in general, emerging markets are generally more volatile and can have relatively unstable governments; social and legal systems that do not protect shareholders; economies based on only a few industries; and securities markets that are substantially smaller, less liquid, more volatile, and may have a lower level of government oversight than securities markets in more developed countries. The International Fund, and consequently the International Fund&#x2019;s shareholders, may be adversely affected by exposure to these risks through its investment in emerging market issuers.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-314" id="f-879">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Growth-Style Investing Risk &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;&#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Because the Fund focuses on growth-style stocks, its performance may at times be better or worse than the performance of funds that focus on other types of stocks or that have a different investment style, such as value-style stocks. Growth stocks are often characterized by high price-to-earnings ratios and, as a result, may be more volatile than stocks with lower price-to-earnings ratios.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-315" id="f-880">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Large-Cap Company Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Larger, more established companies may be unable to respond quickly to new competitive challenges and are sometimes unable to attain the high growth rates of successful, smaller companies during periods of economic expansion.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-316" id="f-881">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Sector Risk &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2013; Companies with similar characteristics, such as those within the same industry, may be grouped together in broad categories called sectors. To the extent the Fund invests its assets in a particular sector, the Fund&#x2019;s performance may be more susceptible to any economic, business, or other developments that generally affect that sector.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Information Technology Sector Risk. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Information technology companies often face unusually high price volatility, both in terms of gains and losses. The potential for wide variations in performance is based on special risks common to information technology companies. Information technology companies may have limited product lines, markets, or financial resources. Information technology companies are affected by worldwide technological developments and their products and services may quickly become outdated. Given these risks, an investment in the Fund may be more suitable for long-term investors who are willing to withstand the Fund&#x2019;s potential for volatility.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Industrials Sector Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&#160;Issuers in the industrials sector are affected by supply and demand, both for their specific product or service and for industrials sector products, in general. The products of such issuers may face obsolescence due to rapid technological developments and frequent new product introduction. Government regulations, world events, economic conditions, and exchange rates affect the performance of companies in the industrials sector. Issuers in the industrials sector may be adversely affected by liability for environmental damage, product liability claims, and exchange rates. The industrials sector may also be adversely affected by changes or trends in commodity prices that may be influenced by unpredictable factors.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-317" id="f-882">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Information Technology Sector Risk. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Information technology companies often face unusually high price volatility, both in terms of gains and losses. The potential for wide variations in performance is based on special risks common to information technology companies. Information technology companies may have limited product lines, markets, or financial resources. Information technology companies are affected by worldwide technological developments and their products and services may quickly become outdated. Given these risks, an investment in the Fund may be more suitable for long-term investors who are willing to withstand the Fund&#x2019;s potential for volatility.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-318" id="f-883">&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Industrials Sector Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&#160;Issuers in the industrials sector are affected by supply and demand, both for their specific product or service and for industrials sector products, in general. The products of such issuers may face obsolescence due to rapid technological developments and frequent new product introduction. Government regulations, world events, economic conditions, and exchange rates affect the performance of companies in the industrials sector. Issuers in the industrials sector may be adversely affected by liability for environmental damage, product liability claims, and exchange rates. The industrials sector may also be adversely affected by changes or trends in commodity prices that may be influenced by unpredictable factors.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-319" id="f-884">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Mid-Cap Company Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Investing in mid-cap companies may involve greater risk than investing in large-cap companies due to less management experience, fewer financial resources, less product diversification, and fewer competitive strengths. Therefore, such securities may be more volatile and less liquid than large-cap companies. In addition, mid-cap 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.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:BarChartAndPerformanceTableHeading contextRef="c-5" id="f-885">PERFORMANCE</oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock contextRef="c-5" id="f-887">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The performance information provides some indication of the risks of investing in the International Fund by showing changes in the&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fund&#x2019;s performance from year to year and by showing how the&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fund&#x2019;s average annual returns for one, five, and ten years compare with those of a broad measure of market performance and the returns of an additional index. The Fund&#x2019;s past performance information, before and after taxes, is not necessarily an indication of how the Fund will perform in the future. Updated performance information is available on the Fund&#x2019;s website at https://buffalofunds.com/overview/#Performance or by calling the Fund toll-free at 1-800-492-8332.&lt;/span&gt;&lt;/div&gt;</oef:PerformanceNarrativeTextBlock>
    <oef:PerformanceInformationIllustratesVariabilityOfReturns contextRef="c-5" id="f-886">The performance information provides some indication of the risks of investing in the International Fund by showing changes in the Fund&#x2019;s performance from year to year and by showing how the Fund&#x2019;s average annual returns for one, five, and ten years compare with those of a broad measure of market performance and the returns of an additional index.</oef:PerformanceInformationIllustratesVariabilityOfReturns>
    <oef:PerformanceAdditionalMarketIndex contextRef="c-5" id="f-888">The performance information provides some indication of the risks of investing in the International Fund by showing changes in the Fund&#x2019;s performance from year to year and by showing how the Fund&#x2019;s average annual returns for one, five, and ten years compare with those of a broad measure of market performance and the returns of an additional index.</oef:PerformanceAdditionalMarketIndex>
    <oef:PerformancePastDoesNotIndicateFuture contextRef="c-5" id="f-889">The Fund&#x2019;s past performance information, before and after taxes, is not necessarily an indication of how the Fund will perform in the future.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:PerformanceAvailabilityWebSiteAddress contextRef="c-5" id="f-890">https://buffalofunds.com/overview/#Performance</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformanceAvailabilityPhone contextRef="c-5" id="f-891">1-800-492-8332</oef:PerformanceAvailabilityPhone>
    <oef:BarChartHeading contextRef="c-5" id="f-892">Investor Class Annual Total Return as of December 31 of Each Year</oef:BarChartHeading>
    <oef:BarChartClosingTextBlock contextRef="c-5" id="f-893">&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Calendar Year-to-Date Return &#x2013; Investor Class (through June&#160;30, 2026) = 20.92%&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Best and Worst Quarterly Performance (during periods shown above):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Best Quarter: June 30, 2020 = 18.82%&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Worst Quarter: March 31, 2020 = -19.78%&lt;/span&gt;&lt;/div&gt;</oef:BarChartClosingTextBlock>
    <oef:YearToDateReturnLabel contextRef="c-299" id="f-894">Calendar Year-to-Date Return</oef:YearToDateReturnLabel>
    <oef:BarChartYearToDateReturnDate contextRef="c-299" id="f-895">2026-06-30</oef:BarChartYearToDateReturnDate>
    <oef:BarChartYearToDateReturn contextRef="c-299" decimals="4" id="f-896" unitRef="number">0.2092</oef:BarChartYearToDateReturn>
    <oef:HighestQuarterlyReturnLabel contextRef="c-299" id="f-897">Best Quarter</oef:HighestQuarterlyReturnLabel>
    <oef:BarChartHighestQuarterlyReturnDate contextRef="c-299" id="f-898">2020-06-30</oef:BarChartHighestQuarterlyReturnDate>
    <oef:BarChartHighestQuarterlyReturn contextRef="c-299" decimals="4" id="f-899" unitRef="number">0.1882</oef:BarChartHighestQuarterlyReturn>
    <oef:LowestQuarterlyReturnLabel contextRef="c-299" id="f-900">Worst Quarter</oef:LowestQuarterlyReturnLabel>
    <oef:BarChartLowestQuarterlyReturnDate contextRef="c-299" id="f-901">2020-03-31</oef:BarChartLowestQuarterlyReturnDate>
    <oef:BarChartLowestQuarterlyReturn contextRef="c-299" decimals="4" id="f-902" unitRef="number">-0.1978</oef:BarChartLowestQuarterlyReturn>
    <oef:PerformanceTableHeading contextRef="c-11" id="f-903">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-9" id="f-904">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-5" id="f-905">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-10" id="f-906">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-7" id="f-907">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-8" id="f-908">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-6" id="f-909">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-4" id="f-910">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-2" id="f-911">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-3" id="f-912">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:AverageAnnualReturnLabel contextRef="c-320" id="f-913">Return Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct contextRef="c-321" decimals="4" id="f-914" unitRef="number">0.1708</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-322" decimals="4" id="f-915" unitRef="number">0.0468</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-323" decimals="4" id="f-916" unitRef="number">0.0883</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel contextRef="c-324" id="f-917">Return After Taxes on Distributions</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct contextRef="c-325" decimals="4" id="f-918" unitRef="number">0.1700</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-326" decimals="4" id="f-919" unitRef="number">0.0454</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-327" decimals="4" id="f-920" unitRef="number">0.0873</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel contextRef="c-328" id="f-921">Return After Taxes on Distributions and Sale of Fund Shares</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct contextRef="c-329" decimals="4" id="f-922" unitRef="number">0.1043</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-330" decimals="4" id="f-923" unitRef="number">0.0374</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-331" decimals="4" id="f-924" unitRef="number">0.0735</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel contextRef="c-332" id="f-925">Return Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct contextRef="c-333" decimals="4" id="f-926" unitRef="number">0.1728</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-334" decimals="4" id="f-927" unitRef="number">0.0484</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-335" decimals="4" id="f-928" unitRef="number">0.0899</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel contextRef="c-336" id="f-929">FTSE Global All Cap ex US Index(reflects no deduction for fees, expenses, or taxes)</oef:AverageAnnualReturnLabel>
    <oef:IndexNoDeductionForFeesExpensesTaxes contextRef="c-5" id="f-930">(reflects no deduction for fees, expenses, or taxes)</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:AvgAnnlRtrPct contextRef="c-337" decimals="4" id="f-931" unitRef="number">0.3237</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-338" decimals="4" id="f-932" unitRef="number">0.0838</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-339" decimals="4" id="f-933" unitRef="number">0.0888</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel contextRef="c-340" id="f-934">FTSE All-World ex US Index*(reflects no deduction for fees, expenses, or taxes)</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct contextRef="c-341" decimals="4" id="f-935" unitRef="number">0.3259</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-342" decimals="4" id="f-936" unitRef="number">0.0854</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-343" decimals="4" id="f-937" unitRef="number">0.0901</oef:AvgAnnlRtrPct>
    <oef:PerformanceTableFootnotesTextBlock contextRef="c-5" id="f-938">A secondary performance benchmark is provided to show how the Fund&#x2019;s performance compares with the returns of an index that is more appropriate given the holdings of the Fund.</oef:PerformanceTableFootnotesTextBlock>
    <oef:PerformanceTableClosingTextBlock contextRef="c-5" id="f-940">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;After-tax returns are shown for Investor Class shares only and will vary for Institutional Class shares. After-tax returns are calculated using the highest historical individual federal marginal income tax rates and do not reflect the impact of state or local taxes. Actual after-tax returns depend on each investor&#x2019;s individual tax situation and may differ from those shown in the table. The after-tax returns shown are not relevant to investors who own the International Fund in a tax-deferred or other tax-advantaged arrangement, such as an individual retirement account (&#x201c;IRA&#x201d;) or a 401(k) plan. In certain cases, the figure representing &#x201c;Return After Taxes on Distributions and Sale of Fund Shares&#x201d; may be higher than the other return figures for the same period, since a higher after-tax return results when a capital loss occurs upon redemption and provides an assumed tax deduction that benefits the investor.&lt;/span&gt;&lt;/div&gt;</oef:PerformanceTableClosingTextBlock>
    <oef:PerformanceTableOneClassOfAfterTaxShown contextRef="c-5" id="f-939">After-tax returns are shown for Investor Class shares only and will vary for Institutional Class shares</oef:PerformanceTableOneClassOfAfterTaxShown>
    <oef:PerformanceTableUsesHighestFederalRate contextRef="c-5" id="f-941">After-tax returns are calculated using the highest historical individual federal marginal income tax rates and do not reflect the impact of state or local taxes.</oef:PerformanceTableUsesHighestFederalRate>
    <oef:PerformanceTableNotRelevantToTaxDeferred contextRef="c-5" id="f-942">The after-tax returns shown are not relevant to investors who own the International Fund in a tax-deferred or other tax-advantaged arrangement, such as an individual retirement account (&#x201c;IRA&#x201d;) or a 401(k) plan.</oef:PerformanceTableNotRelevantToTaxDeferred>
    <oef:PerformanceTableExplanationAfterTaxHigher contextRef="c-5" id="f-943">In certain cases, the figure representing &#x201c;Return After Taxes on Distributions and Sale of Fund Shares&#x201d; may be higher than the other return figures for the same period, since a higher after-tax return results when a capital loss occurs upon redemption and provides an assumed tax deduction that benefits the investor.</oef:PerformanceTableExplanationAfterTaxHigher>
    <oef:ObjectiveHeading contextRef="c-7" id="f-954">INVESTMENT OBJECTIVE</oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock contextRef="c-7" id="f-955">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The investment objective of the Buffalo Mid Cap Discovery Fund (&#x201c;Mid Cap Discovery Fund&#x201d; or the &#x201c;Fund&#x201d;) is long-term growth of capital.&lt;/span&gt;&lt;/div&gt;</oef:ObjectivePrimaryTextBlock>
    <oef:ExpenseHeading contextRef="c-7" id="f-956">FEES AND EXPENSES OF THE FUND</oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock contextRef="c-7" id="f-957">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;This table describes the fees and expenses that you may pay if you buy, hold, and sell shares of the Fund. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;You may pay other fees, such as brokerage commissions and other fees to financial intermediaries, which are not reflected in the tables and example below.&lt;/span&gt;&lt;/div&gt;</oef:ExpenseNarrativeTextBlock>
    <oef:ShareholderFeesCaption contextRef="c-7" id="f-958">Shareholder Fees(fees paid directly from your investment)</oef:ShareholderFeesCaption>
    <oef:ShareholderFeeOther contextRef="c-354" decimals="0" id="f-959" unitRef="usd">0</oef:ShareholderFeeOther>
    <oef:ShareholderFeeOther contextRef="c-355" decimals="0" id="f-960" unitRef="usd">0</oef:ShareholderFeeOther>
    <oef:OperatingExpensesCaption contextRef="c-7" id="f-961">Annual Fund Operating Expenses(expenses that you pay each year as a percentage of the value of your investment)</oef:OperatingExpensesCaption>
    <oef:ManagementFeesOverAssets contextRef="c-354" decimals="4" id="f-962" unitRef="number">0.0085</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets contextRef="c-355" decimals="4" id="f-963" unitRef="number">0.0085</oef:ManagementFeesOverAssets>
    <oef:Component1OtherExpensesOverAssets contextRef="c-354" decimals="4" id="f-964" unitRef="number">0.0015</oef:Component1OtherExpensesOverAssets>
    <oef:Component1OtherExpensesOverAssets contextRef="c-355" decimals="4" id="f-965" unitRef="number">0</oef:Component1OtherExpensesOverAssets>
    <oef:Component2OtherExpensesOverAssets contextRef="c-354" decimals="4" id="f-966" unitRef="number">0.0002</oef:Component2OtherExpensesOverAssets>
    <oef:Component2OtherExpensesOverAssets contextRef="c-355" decimals="4" id="f-967" unitRef="number">0.0002</oef:Component2OtherExpensesOverAssets>
    <oef:ExpensesOverAssets contextRef="c-354" decimals="4" id="f-968" unitRef="number">0.0102</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets contextRef="c-355" decimals="4" id="f-969" unitRef="number">0.0087</oef:ExpensesOverAssets>
    <oef:ExpensesNotCorrelatedToRatioDueToAcquiredFundFees contextRef="c-7" id="f-970">The Total Annual Fund Operating Expenses for each Class of the Fund do not correlate to the ratio of expenses to average net assets listed in the Fund&#x2019;s financial highlights, which reflects the operating expenses of each Class of the Fund and does not include the amount of the Fund&#x2019;s proportionate share of the fees and expenses of other investment companies in which each Class of the Fund invests.</oef:ExpensesNotCorrelatedToRatioDueToAcquiredFundFees>
    <oef:ExpenseExampleHeading contextRef="c-7" id="f-971">Example</oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock contextRef="c-7" id="f-972">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 those periods. The example also assumes that your investment has a 5% return each year, and that the Fund&#x2019;s operating expenses remain the same.</oef:ExpenseExampleNarrativeTextBlock>
    <oef:ExpenseExampleByYearCaption contextRef="c-7" id="f-973">Although your actual costs may be higher or lower, based on these assumptions your costs would be:</oef:ExpenseExampleByYearCaption>
    <oef:ExpenseExampleYear01 contextRef="c-354" decimals="0" id="f-974" unitRef="usd">104</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03 contextRef="c-354" decimals="0" id="f-975" unitRef="usd">325</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05 contextRef="c-354" decimals="0" id="f-976" unitRef="usd">563</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10 contextRef="c-354" decimals="0" id="f-977" unitRef="usd">1248</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01 contextRef="c-355" decimals="0" id="f-978" unitRef="usd">89</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03 contextRef="c-355" decimals="0" id="f-979" unitRef="usd">278</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05 contextRef="c-355" decimals="0" id="f-980" unitRef="usd">482</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10 contextRef="c-355" decimals="0" id="f-981" unitRef="usd">1073</oef:ExpenseExampleYear10>
    <oef:PortfolioTurnoverHeading contextRef="c-7" id="f-982">Portfolio Turnover</oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock contextRef="c-7" id="f-983">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Fund pays transaction costs, such as commissions, when it buys and sells securities (or &#x201c;turns over&#x201d; 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&#x2019;s performance. During the most recent fiscal year, the Fund&#x2019;s portfolio turnover rate was 74% of the average value of its portfolio.&lt;/span&gt;</oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate contextRef="c-7" decimals="2" id="f-984" unitRef="number">0.74</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading contextRef="c-7" id="f-985">PRINCIPAL INVESTMENT STRATEGIES</oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock contextRef="c-7" id="f-986">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Mid Cap Discovery Fund invests at least 80% of its net assets, plus any borrowings for investment purposes, in equity securities, consisting of common stocks, preferred stocks, convertible securities, warrants, and rights of &#x201c;mid-cap discovery companies.&#x201d; Kornitzer Capital Management, Inc., the Fund&#x2019;s investment adviser (the &#x201c;Adviser&#x201d; or &#x201c;KCM&#x201d;), defines mid-cap discovery companies as companies with, at the time of purchase, market capitalizations within the range of the Russell Midcap&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Index, and are companies engaged in the pursuit and practical application of knowledge to discover, develop, and commercialize products, services, or intellectual property. As of June 30, 2026, the range of market capitalizations of the Russell Midcap&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Index was $1.3 billion to $91.8 billion. In addition to the Fund&#x2019;s investments in domestic securities, the Fund may invest up to 20% of its net assets in sponsored or unsponsored American Depositary Receipts (&#x201c;ADRs&#x201d;) and securities of foreign companies.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Companies are screened using in-depth, in-house research to identify those which the Adviser believes have favorable attributes, including attractive valuation, strong management, conservative debt, free cash flow, scalable business models, and competitive advantages. The Fund may invest in companies in any sector. Currently, the Fund has significant investments in the industrials and information technology sectors. The Fund may have significant investments in the healthcare sector. The Adviser may sell the Fund&#x2019;s investments to secure gains, limit losses, or reinvest in more promising investment opportunities.&lt;/span&gt;</oef:StrategyNarrativeTextBlock>
    <oef:StrategyPortfolioConcentration contextRef="c-7" id="f-987">In addition to the Fund&#x2019;s investments in domestic securities, the Fund may invest up to 20% of its net assets in sponsored or unsponsored American Depositary Receipts (&#x201c;ADRs&#x201d;) and securities of foreign companies.</oef:StrategyPortfolioConcentration>
    <oef:RiskTextBlock contextRef="c-356" id="f-988">If the value of the Fund&#x2019;s investments decreases, the value of the Fund&#x2019;s shares will also decrease and you may lose money.</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-357" id="f-989">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Market Risk; Recent Market Events Risk &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2013; U.S. and international markets have experienced (and may continue to experience) significant periods of volatility due to a number of economic, political, and global macro factors, including elevated inflation levels, trade tensions, tariff arrangements, and wars in Europe and the Middle East. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These and other events may cause market disruptions and could have an adverse effect on the value of the Fund&#x2019;s investments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-358" id="f-990">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Management Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Management risk means that your investment in the Fund varies with the success and failure of the Adviser&#x2019;s investment strategies and the Adviser&#x2019;s research, analysis, and determination of portfolio securities.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-359" id="f-991">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Equity Market Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Equity securities held by the Fund may experience sudden, unpredictable drops in value or long periods of decline in value due to general stock market fluctuations, increases in production costs, decisions by management, or related factors.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Common Stocks&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Common stocks are susceptible to general stock market fluctuations and to volatile increases and decreases in value as market confidence in and perceptions of their issuers change. Common stock is generally subject to greater risk than preferred stocks and debt obligations because holders of common stock generally have inferior rights to receive payments from issuers in comparison with the rights of the holders of other securities, bondholders, and other creditors.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Preferred Stock&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Preferred stock is subject to the risk that the dividend on the stock may be changed or omitted by the issuer, and that participation in the growth of an issuer may be limited.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Convertible Securities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. A convertible security (a debt instrument or a preferred stock) may be converted at a stated price within a specified period of time into a certain quantity of the common stock of the same or a different issuer. The market value of a convertible security performs like that of a regular debt security; that is, if market interest rates rise, the value of the convertible security falls.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Warrants&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Investments in warrants involve certain risks, including the possible lack of a liquid market for resale of the warrants; potential price fluctuations as a result of speculation or other factors; and failure of the price of the underlying security to reach, or have reasonable prospects of reaching, a level at which the warrant can be prudently exercised (in which event the warrant may expire without being exercised, resulting in a loss of the Fund&#x2019;s entire investment therein).&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Rights. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The purchase of rights involves the risk that the Fund could lose the purchase value of a right if the right is not exercised prior to its expiration. Also, the purchase of rights involves the risk that the effective price paid for the right added to the subscription price of the related security may exceed the value of the subscribed security&#x2019;s market price.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-360" id="f-992">&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Common Stocks&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Common stocks are susceptible to general stock market fluctuations and to volatile increases and decreases in value as market confidence in and perceptions of their issuers change. Common stock is generally subject to greater risk than preferred stocks and debt obligations because holders of common stock generally have inferior rights to receive payments from issuers in comparison with the rights of the holders of other securities, bondholders, and other creditors.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-361" id="f-993">&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Preferred Stock&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Preferred stock is subject to the risk that the dividend on the stock may be changed or omitted by the issuer, and that participation in the growth of an issuer may be limited.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-362" id="f-994">&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Convertible Securities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. A convertible security (a debt instrument or a preferred stock) may be converted at a stated price within a specified period of time into a certain quantity of the common stock of the same or a different issuer. The market value of a convertible security performs like that of a regular debt security; that is, if market interest rates rise, the value of the convertible security falls.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-363" id="f-995">&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Warrants&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Investments in warrants involve certain risks, including the possible lack of a liquid market for resale of the warrants; potential price fluctuations as a result of speculation or other factors; and failure of the price of the underlying security to reach, or have reasonable prospects of reaching, a level at which the warrant can be prudently exercised (in which event the warrant may expire without being exercised, resulting in a loss of the Fund&#x2019;s entire investment therein).&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-364" id="f-996">&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Rights. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The purchase of rights involves the risk that the Fund could lose the purchase value of a right if the right is not exercised prior to its expiration. Also, the purchase of rights involves the risk that the effective price paid for the right added to the subscription price of the related security may exceed the value of the subscribed security&#x2019;s market price.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-365" id="f-997">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Growth-Style Investing Risk &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;&#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Because the Fund focuses on growth-style stocks, its performance may at times be better or worse than the performance of funds that focus on other types of stocks or that have a different investment style, such as value-style stocks. Growth stocks are often characterized by high price-to-earnings ratios and, as a result, may be more volatile than stocks with lower price-to-earnings ratios.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-366" id="f-998">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Mid-Cap Company Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Investing in mid-cap companies may involve greater risk than investing in large-cap companies due to less management experience, fewer financial resources, less product diversification, and fewer competitive strengths. Therefore, such securities may be more volatile and less liquid than large-cap companies. In addition, mid-cap 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.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-367" id="f-999">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Large-Cap Company Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Larger, more established companies may be unable to respond quickly to new competitive challenges and are sometimes unable to attain the high growth rates of successful, smaller companies during periods of economic expansion.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-368" id="f-1000">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Sector Risk &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2013; Companies with similar characteristics, such as those within the same industry, may be grouped together in broad categories called sectors. To the extent the Fund invests its assets in a particular sector, the Fund&#x2019;s performance may be more susceptible to any economic, business, or other developments that generally affect that sector.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Industrials Sector Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&#160;Issuers in the industrials sector are affected by supply and demand, both for their specific product or service and for industrials sector products, in general. The products of such issuers may face obsolescence due to rapid technological developments and frequent new product introduction. Government regulations, world events, economic conditions, and exchange rates affect the performance of companies in the industrials sector. Issuers in the industrials sector may be adversely affected by liability for environmental damage, product liability claims, and exchange rates. The industrials sector may also be adversely affected by changes or trends in commodity prices that may be influenced by unpredictable factors.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Information Technology Sector Risk. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Information technology companies often face unusually high price volatility, both in terms of gains and losses. The potential for wide variations in performance is based on special risks common to information technology companies. Information technology companies may have limited product lines, markets, or financial resources. Information technology companies are affected by worldwide technological developments and their products and services may quickly become outdated. Given these risks, an investment in the Fund may be more suitable for long-term investors who are willing to withstand the Fund&#x2019;s potential for volatility.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Healthcare Sector Risk.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;To the extent the Fund invests a significant portion of its assets in the healthcare sector, the Fund will be sensitive to changes in, and its performance will depend to a greater extent on, the overall condition of the healthcare sector. Companies in the healthcare sector are subject to extensive government regulation and their profitability can be significantly affected by regulatory changes. Other risk factors include rising costs of medical products and services, pricing pressure and limited product lines, loss or impairment of intellectual property rights, and litigation regarding product or service liability.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-369" id="f-1001">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Industrials Sector Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&#160;Issuers in the industrials sector are affected by supply and demand, both for their specific product or service and for industrials sector products, in general. The products of such issuers may face obsolescence due to rapid technological developments and frequent new product introduction. Government regulations, world events, economic conditions, and exchange rates affect the performance of companies in the industrials sector. Issuers in the industrials sector may be adversely affected by liability for environmental damage, product liability claims, and exchange rates. The industrials sector may also be adversely affected by changes or trends in commodity prices that may be influenced by unpredictable factors.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-370" id="f-1002">&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Information Technology Sector Risk. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Information technology companies often face unusually high price volatility, both in terms of gains and losses. The potential for wide variations in performance is based on special risks common to information technology companies. Information technology companies may have limited product lines, markets, or financial resources. Information technology companies are affected by worldwide technological developments and their products and services may quickly become outdated. Given these risks, an investment in the Fund may be more suitable for long-term investors who are willing to withstand the Fund&#x2019;s potential for volatility.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-371" id="f-1003">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Healthcare Sector Risk.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;To the extent the Fund invests a significant portion of its assets in the healthcare sector, the Fund will be sensitive to changes in, and its performance will depend to a greater extent on, the overall condition of the healthcare sector. Companies in the healthcare sector are subject to extensive government regulation and their profitability can be significantly affected by regulatory changes. Other risk factors include rising costs of medical products and services, pricing pressure and limited product lines, loss or impairment of intellectual property rights, and litigation regarding product or service liability.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-372" id="f-1004">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Foreign Securities Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Investing in securities of foreign corporations involves additional risks relating to: political, social, religious, and economic developments abroad; market instability; fluctuations in foreign exchange rates; different regulatory requirements, market practices, and accounting standards and practices; and less publicly available information about foreign issuers. Additionally, these investments may be subject to foreign withholding taxes, may be less liquid, and may carry higher brokerage commissions and other fees; procedures and regulations governing transactions and custody in foreign markets also may involve delays in payment, delivery, or recovery of money or investments. Investments in common stocks of U.S. companies with international operations, and the purchase of sponsored or unsponsored ADRs, carry similar risks.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;American Depositary Receipts. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unsponsored ADRs held by the Fund are frequently under no obligation to distribute shareholder communications received from the underlying issuer. For this and other reasons, there is less information available about unsponsored ADRs than sponsored ADRs. Unsponsored ADRs are also not obligated to pass through voting rights to the Fund. Investing in foreign companies, even indirectly through ADRs, may involve the same inherent risks as investing in securities of foreign issuers, as described above.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-373" id="f-1005">&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;American Depositary Receipts. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unsponsored ADRs held by the Fund are frequently under no obligation to distribute shareholder communications received from the underlying issuer. For this and other reasons, there is less information available about unsponsored ADRs than sponsored ADRs. Unsponsored ADRs are also not obligated to pass through voting rights to the Fund. Investing in foreign companies, even indirectly through ADRs, may involve the same inherent risks as investing in securities of foreign issuers, as described above.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:BarChartAndPerformanceTableHeading contextRef="c-7" id="f-1006">PERFORMANCE</oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock contextRef="c-7" id="f-1007">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The performance information provides some indication of the risks of investing in the Mid Cap Discovery Fund by showing changes in the Fund&#x2019;s performance from year to year and by showing how the&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fund&#x2019;s average annual returns for one, five, and ten years compare with those of a broad measure of market performance and the returns of an additional index. The Fund&#x2019;s past performance information, before and after taxes, is not necessarily an indication of how the Fund will perform in the future. Updated performance information is available on the Fund&#x2019;s website at https://buffalofunds.com/overview/#Performance or by calling the Fund toll-free at 1-800-492-8332.&lt;/span&gt;&lt;/div&gt;</oef:PerformanceNarrativeTextBlock>
    <oef:PerformanceAdditionalMarketIndex contextRef="c-7" id="f-1008">The performance information provides some indication of the risks of investing in the Mid Cap Discovery Fund by showing changes in the Fund&#x2019;s performance from year to year and by showing how the Fund&#x2019;s average annual returns for one, five, and ten years compare with those of a broad measure of market performance and the returns of an additional index.</oef:PerformanceAdditionalMarketIndex>
    <oef:PerformanceInformationIllustratesVariabilityOfReturns contextRef="c-7" id="f-1009">The performance information provides some indication of the risks of investing in the Mid Cap Discovery Fund by showing changes in the Fund&#x2019;s performance from year to year and by showing how the Fund&#x2019;s average annual returns for one, five, and ten years compare with those of a broad measure of market performance and the returns of an additional index.</oef:PerformanceInformationIllustratesVariabilityOfReturns>
    <oef:PerformancePastDoesNotIndicateFuture contextRef="c-7" id="f-1010">The Fund&#x2019;s past performance information, before and after taxes, is not necessarily an indication of how the Fund will perform in the future.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:PerformanceAvailabilityWebSiteAddress contextRef="c-7" id="f-1011">https://buffalofunds.com/overview/#Performance</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformanceAvailabilityPhone contextRef="c-7" id="f-1012">1-800-492-8332</oef:PerformanceAvailabilityPhone>
    <oef:BarChartHeading contextRef="c-7" id="f-1013">Investor Class Annual Total Return as of December 31 of Each Year</oef:BarChartHeading>
    <oef:BarChartClosingTextBlock contextRef="c-7" id="f-1015">&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Calendar Year-to-Date Return &#x2013; Investor Class (through June&#160;30, 2026) = -0.64%&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Best and Worst Quarterly Performance (during periods shown above):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Best Quarter: June 30, 2020 = 23.84%&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Worst Quarter: June 30, 2022 = -21.37%&lt;/span&gt;&lt;/div&gt;</oef:BarChartClosingTextBlock>
    <oef:YearToDateReturnLabel contextRef="c-354" id="f-1014">Calendar Year-to-Date Return</oef:YearToDateReturnLabel>
    <oef:BarChartYearToDateReturnDate contextRef="c-354" id="f-1016">2026-06-30</oef:BarChartYearToDateReturnDate>
    <oef:BarChartYearToDateReturn
      contextRef="c-354"
      decimals="4"
      id="f-1017"
      unitRef="number">-0.0064</oef:BarChartYearToDateReturn>
    <oef:HighestQuarterlyReturnLabel contextRef="c-354" id="f-1018">Best Quarter</oef:HighestQuarterlyReturnLabel>
    <oef:BarChartHighestQuarterlyReturnDate contextRef="c-354" id="f-1019">2020-06-30</oef:BarChartHighestQuarterlyReturnDate>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="c-354"
      decimals="4"
      id="f-1020"
      unitRef="number">0.2384</oef:BarChartHighestQuarterlyReturn>
    <oef:LowestQuarterlyReturnLabel contextRef="c-354" id="f-1021">Worst Quarter</oef:LowestQuarterlyReturnLabel>
    <oef:BarChartLowestQuarterlyReturnDate contextRef="c-354" id="f-1022">2022-06-30</oef:BarChartLowestQuarterlyReturnDate>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="c-354"
      decimals="4"
      id="f-1023"
      unitRef="number">-0.2137</oef:BarChartLowestQuarterlyReturn>
    <oef:PerformanceTableHeading contextRef="c-11" id="f-1024">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-9" id="f-1025">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-5" id="f-1026">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-10" id="f-1027">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-7" id="f-1028">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-8" id="f-1029">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-6" id="f-1030">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-4" id="f-1031">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-2" id="f-1032">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-3" id="f-1033">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:AverageAnnualReturnLabel contextRef="c-374" id="f-1034">Return Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="c-375"
      decimals="4"
      id="f-1035"
      unitRef="number">-0.0180</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c-376"
      decimals="4"
      id="f-1036"
      unitRef="number">0.0054</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c-377"
      decimals="4"
      id="f-1037"
      unitRef="number">0.0840</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel contextRef="c-378" id="f-1038">Return After Taxes on Distributions</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="c-379"
      decimals="4"
      id="f-1039"
      unitRef="number">-0.0583</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c-380"
      decimals="4"
      id="f-1040"
      unitRef="number">-0.0190</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c-381"
      decimals="4"
      id="f-1041"
      unitRef="number">0.0608</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel contextRef="c-382" id="f-1042">Return After Taxes on Distributions and Sale of Fund Shares</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="c-383"
      decimals="4"
      id="f-1043"
      unitRef="number">0.0189</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c-384"
      decimals="4"
      id="f-1044"
      unitRef="number">0.0020</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c-385"
      decimals="4"
      id="f-1045"
      unitRef="number">0.0641</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel contextRef="c-386" id="f-1046">Return Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="c-387"
      decimals="4"
      id="f-1047"
      unitRef="number">-0.0165</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c-388"
      decimals="4"
      id="f-1048"
      unitRef="number">0.0068</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c-389"
      decimals="4"
      id="f-1049"
      unitRef="number">0.0856</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel contextRef="c-46" id="f-1050">Russell 3000&#xae; Index(reflects no deduction for fees, expenses, or taxes)</oef:AverageAnnualReturnLabel>
    <oef:IndexNoDeductionForFeesExpensesTaxes contextRef="c-7" id="f-1051">(reflects no deduction for fees, expenses, or taxes)</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:AvgAnnlRtrPct contextRef="c-47" decimals="4" id="f-1052" unitRef="number">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-47" decimals="4" id="f-1053" unitRef="number">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-47" decimals="4" id="f-1054" unitRef="number">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-47" decimals="4" id="f-1055" unitRef="number">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-47" decimals="4" id="f-1056" unitRef="number">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-47" decimals="4" id="f-1057" unitRef="number">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-47" decimals="4" id="f-1058" unitRef="number">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-47" decimals="4" id="f-1059" unitRef="number">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-48" decimals="4" id="f-1060" unitRef="number">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-48" decimals="4" id="f-1061" unitRef="number">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-48" decimals="4" id="f-1062" unitRef="number">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-48" decimals="4" id="f-1063" unitRef="number">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-48" decimals="4" id="f-1064" unitRef="number">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-48" decimals="4" id="f-1065" unitRef="number">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-48" decimals="4" id="f-1066" unitRef="number">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-48" decimals="4" id="f-1067" unitRef="number">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-49" decimals="4" id="f-1068" unitRef="number">0.1429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-49" decimals="4" id="f-1069" unitRef="number">0.1429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-49" decimals="4" id="f-1070" unitRef="number">0.1429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-49" decimals="4" id="f-1071" unitRef="number">0.1429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-49" decimals="4" id="f-1072" unitRef="number">0.1429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-49" decimals="4" id="f-1073" unitRef="number">0.1429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-49" decimals="4" id="f-1074" unitRef="number">0.1429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-49" decimals="4" id="f-1075" unitRef="number">0.1429</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel contextRef="c-390" id="f-1076">Russell Midcap&#xae; Growth Index*(reflects no deduction for fees, expenses, or taxes)</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="c-391"
      decimals="4"
      id="f-1077"
      unitRef="number">0.0866</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c-391"
      decimals="4"
      id="f-1078"
      unitRef="number">0.0866</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c-392"
      decimals="4"
      id="f-1079"
      unitRef="number">0.0665</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c-392"
      decimals="4"
      id="f-1080"
      unitRef="number">0.0665</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c-393"
      decimals="4"
      id="f-1081"
      unitRef="number">0.1249</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c-393"
      decimals="4"
      id="f-1082"
      unitRef="number">0.1249</oef:AvgAnnlRtrPct>
    <oef:PerformanceTableFootnotesTextBlock contextRef="c-7" id="f-1083">A secondary performance benchmark is provided to show how the Fund&#x2019;s performance compares with the returns of an index that is more appropriate given the holdings of the Fund.</oef:PerformanceTableFootnotesTextBlock>
    <oef:PerformanceTableClosingTextBlock contextRef="c-7" id="f-1085">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;After-tax returns are shown for Investor Class shares only and will vary for Institutional Class shares. After-tax returns are calculated using the highest historical individual federal marginal income tax rates and do not reflect the impact of state or local taxes. Actual after-tax returns depend on each investor&#x2019;s individual tax situation and may differ from those shown in the table. The after-tax returns shown are not relevant to investors who own the Mid Cap Discovery Fund in a tax-deferred or other tax-advantaged arrangement, such as an individual retirement account (&#x201c;IRA&#x201d;) or a 401(k) plan. In certain cases, the figure representing &#x201c;Return After Taxes on Distributions and Sale of Fund Shares&#x201d; may be higher than the other return figures for the same period, since a higher after-tax return results when a capital loss occurs upon redemption and provides an assumed tax deduction that benefits the investor.&lt;/span&gt;&lt;/div&gt;</oef:PerformanceTableClosingTextBlock>
    <oef:PerformanceTableOneClassOfAfterTaxShown contextRef="c-7" id="f-1084">After-tax returns are shown for Investor Class shares only and will vary for Institutional Class shares</oef:PerformanceTableOneClassOfAfterTaxShown>
    <oef:PerformanceTableUsesHighestFederalRate contextRef="c-7" id="f-1086">After-tax returns are calculated using the highest historical individual federal marginal income tax rates and do not reflect the impact of state or local taxes.</oef:PerformanceTableUsesHighestFederalRate>
    <oef:PerformanceTableNotRelevantToTaxDeferred contextRef="c-7" id="f-1087">The after-tax returns shown are not relevant to investors who own the Mid Cap Discovery Fund in a tax-deferred or other tax-advantaged arrangement, such as an individual retirement account (&#x201c;IRA&#x201d;) or a 401(k) plan.</oef:PerformanceTableNotRelevantToTaxDeferred>
    <oef:PerformanceTableExplanationAfterTaxHigher contextRef="c-7" id="f-1088">In certain cases, the figure representing &#x201c;Return After Taxes on Distributions and Sale of Fund Shares&#x201d; may be higher than the other return figures for the same period, since a higher after-tax return results when a capital loss occurs upon redemption and provides an assumed tax deduction that benefits the investor.</oef:PerformanceTableExplanationAfterTaxHigher>
    <oef:ObjectiveHeading contextRef="c-9" id="f-1099">INVESTMENT OBJECTIVE</oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock contextRef="c-9" id="f-1100">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The investment objective of the Buffalo Mid Cap Growth Fund (&#x201c;Mid Cap Growth Fund&#x201d; or the &#x201c;Fund&#x201d;) is long-term growth of capital.&lt;/span&gt;&lt;/div&gt;</oef:ObjectivePrimaryTextBlock>
    <oef:ExpenseHeading contextRef="c-9" id="f-1101">FEES AND EXPENSES OF THE FUND</oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock contextRef="c-9" id="f-1102">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;This table describes the fees and expenses that you may pay if you buy, hold, and sell shares of the Fund. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;You may pay other fees, such as brokerage commissions and other fees to financial intermediaries, which are not reflected in the tables and example below.&lt;/span&gt;&lt;/div&gt;</oef:ExpenseNarrativeTextBlock>
    <oef:ShareholderFeesCaption contextRef="c-9" id="f-1103">Shareholder Fees(fees paid directly from your investment)</oef:ShareholderFeesCaption>
    <oef:ShareholderFeeOther contextRef="c-404" decimals="0" id="f-1104" unitRef="usd">0</oef:ShareholderFeeOther>
    <oef:ShareholderFeeOther contextRef="c-405" decimals="0" id="f-1105" unitRef="usd">0</oef:ShareholderFeeOther>
    <oef:OperatingExpensesCaption contextRef="c-9" id="f-1106">Annual Fund Operating Expenses(expenses that you pay each year as a percentage of the value of your investment)</oef:OperatingExpensesCaption>
    <oef:ManagementFeesOverAssets
      contextRef="c-404"
      decimals="4"
      id="f-1107"
      unitRef="number">0.0085</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="c-405"
      decimals="4"
      id="f-1108"
      unitRef="number">0.0085</oef:ManagementFeesOverAssets>
    <oef:Component1OtherExpensesOverAssets
      contextRef="c-404"
      decimals="4"
      id="f-1109"
      unitRef="number">0.0014</oef:Component1OtherExpensesOverAssets>
    <oef:Component1OtherExpensesOverAssets
      contextRef="c-405"
      decimals="4"
      id="f-1110"
      unitRef="number">0</oef:Component1OtherExpensesOverAssets>
    <oef:Component2OtherExpensesOverAssets
      contextRef="c-404"
      decimals="4"
      id="f-1111"
      unitRef="number">0.0004</oef:Component2OtherExpensesOverAssets>
    <oef:Component2OtherExpensesOverAssets
      contextRef="c-405"
      decimals="4"
      id="f-1112"
      unitRef="number">0.0004</oef:Component2OtherExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="c-404"
      decimals="4"
      id="f-1113"
      unitRef="number">0.0103</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="c-405"
      decimals="4"
      id="f-1114"
      unitRef="number">0.0089</oef:ExpensesOverAssets>
    <oef:ExpensesNotCorrelatedToRatioDueToAcquiredFundFees contextRef="c-9" id="f-1115">The Total Annual Fund Operating Expenses for each Class of the Fund do not correlate to the ratio of expenses to average net assets listed in the Fund&#x2019;s financial highlights, which reflects the operating expenses of each Class of the Fund and does not include the amount of the Fund&#x2019;s proportionate share of the fees and expenses of other investment companies in which each Class of the Fund invests.</oef:ExpensesNotCorrelatedToRatioDueToAcquiredFundFees>
    <oef:ExpenseExampleHeading contextRef="c-9" id="f-1116">Example</oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock contextRef="c-9" id="f-1117">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 those periods. The example also assumes that your investment has a 5% return each year and that the Fund&#x2019;s operating expenses remain the same.</oef:ExpenseExampleNarrativeTextBlock>
    <oef:ExpenseExampleByYearCaption contextRef="c-9" id="f-1118">Although your actual costs may be higher or lower, based on these assumptions your costs would be:</oef:ExpenseExampleByYearCaption>
    <oef:ExpenseExampleYear01 contextRef="c-404" decimals="0" id="f-1119" unitRef="usd">105</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03 contextRef="c-404" decimals="0" id="f-1120" unitRef="usd">328</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05 contextRef="c-404" decimals="0" id="f-1121" unitRef="usd">569</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10 contextRef="c-404" decimals="0" id="f-1122" unitRef="usd">1259</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01 contextRef="c-405" decimals="0" id="f-1123" unitRef="usd">91</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03 contextRef="c-405" decimals="0" id="f-1124" unitRef="usd">284</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05 contextRef="c-405" decimals="0" id="f-1125" unitRef="usd">493</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10 contextRef="c-405" decimals="0" id="f-1126" unitRef="usd">1096</oef:ExpenseExampleYear10>
    <oef:PortfolioTurnoverHeading contextRef="c-9" id="f-1127">Portfolio Turnover</oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock contextRef="c-9" id="f-1128">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Fund pays transaction costs, such as commissions, when it buys and sells securities (or &#x201c;turns over&#x201d; 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&#x2019;s performance. During the most recent fiscal year, the Fund&#x2019;s portfolio turnover rate was 39% of the average value of its portfolio.&lt;/span&gt;</oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate contextRef="c-9" decimals="2" id="f-1129" unitRef="number">0.39</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading contextRef="c-9" id="f-1130">PRINCIPAL INVESTMENT STRATEGIES</oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock contextRef="c-9" id="f-1131">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Mid Cap Growth Fund invests at least 80% of its net assets, plus any borrowings for investment purposes, in equity securities, consisting of common stocks, preferred stocks, convertible securities, warrants, and rights of &#x201c;mid-cap growth companies.&#x201d; Kornitzer Capital Management, Inc., the Fund&#x2019;s investment adviser (the &#x201c;Adviser&#x201d; or &#x201c;KCM&#x201d;), defines mid-cap companies as companies with, at the time of purchase, market capitalizations within the range of the Russell Midcap&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Growth Index. As of June 30, 2026, the range of market capitalizations of the Russell Midcap&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Growth Index was $2.5 billion to $91.8 billion. KCM defines growth companies as companies that, at the time of purchase, are constituents of the Russell 3000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Growth Index or exhibit growth characteristics (e.g&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, historical or forecasted earnings, sales, and/or cash flow that increase at faster rates than the overall economy) consistent with inclusion of companies in the Russell 3000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Growth Index. Companies included in the Fund&#x2019;s investment universe must satisfy both prongs of KCM&#x2019;s definition of a mid-cap growth company. In addition to the Fund&#x2019;s investments in domestic securities, the Fund may also invest up to 20% of its net assets in sponsored or unsponsored American Depositary Receipts (&#x201c;ADRs&#x201d;) and securities of foreign companies.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Companies are screened using in-depth, in-house research to identify those which the Adviser believes have favorable attributes, including attractive valuation, strong management, conservative debt, free cash flow, scalable business models, and competitive advantages. The Fund may invest in companies in any sector. Currently, the Fund has significant investments in the information technology sector. The Fund may have significant investments in the industrials sector. The Adviser may sell the Fund&#x2019;s investments to secure gains, limit losses, or reinvest in more promising investment opportunities.&lt;/span&gt;&lt;/div&gt;</oef:StrategyNarrativeTextBlock>
    <oef:StrategyPortfolioConcentration contextRef="c-9" id="f-1132">In addition to the Fund&#x2019;s investments in domestic securities, the Fund may also invest up to 20% of its net assets in sponsored or unsponsored American Depositary Receipts (&#x201c;ADRs&#x201d;) and securities of foreign companies.</oef:StrategyPortfolioConcentration>
    <oef:RiskTextBlock contextRef="c-406" id="f-1133">If the value of the Fund&#x2019;s investments decreases, the value of the Fund&#x2019;s shares will also decrease and you may lose money.</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-407" id="f-1134">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Market Risk; Recent Market Events Risk &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2013; U.S. and international markets have experienced (and may continue to experience) significant periods of volatility due to a number of economic, political, and global macro factors, including elevated inflation levels, trade tensions, tariff arrangements, and wars in Europe and the Middle East. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These and other events may cause market disruptions and could have an adverse effect on the value of the Fund&#x2019;s investments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-408" id="f-1135">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Management Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Management risk means that your investment in the Fund varies with the success and failure of the Adviser&#x2019;s investment strategies and the Adviser&#x2019;s research, analysis, and determination of portfolio securities.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-409" id="f-1136">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Equity Market Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Equity securities held by the Fund may experience sudden, unpredictable drops in value or long periods of decline in value due to general stock market fluctuations, increases in production costs, decisions by management, or related factors.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Common Stocks&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Common stocks are susceptible to general stock market fluctuations and to volatile increases and decreases in value as market confidence in and perceptions of their issuers change. Common stock is generally subject to greater risk than preferred stocks and debt obligations because holders of common stock generally have inferior rights to receive payments from issuers in comparison with the rights of the holders of other securities, bondholders, and other creditors.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Preferred Stock&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Preferred stock is subject to the risk that the dividend on the stock may be changed or omitted by the issuer, and that participation in the growth of an issuer may be limited.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Convertible Securities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. A convertible security (a debt instrument or a preferred stock) may be converted at a stated price within a specified period of time into a certain quantity of the common stock of the same or a different issuer. The market value of a convertible security performs like that of a regular debt security; that is, if market interest rates rise, the value of the convertible security falls.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Warrants&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Investments in warrants involve certain risks, including the possible lack of a liquid market for resale of the warrants; potential price fluctuations as a result of speculation or other factors; and failure of the price of the underlying security to reach, or have reasonable prospects of reaching, a level at which the warrant can be prudently exercised (in which event the warrant may expire without being exercised, resulting in a loss of the Fund&#x2019;s entire investment therein).&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Rights. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The purchase of rights involves the risk that the Fund could lose the purchase value of a right if the right is not exercised prior to its expiration. Also, the purchase of rights involves the risk that the effective price paid for the right added to the subscription price of the related security may exceed the value of the subscribed security&#x2019;s market price.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-410" id="f-1137">&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Common Stocks&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Common stocks are susceptible to general stock market fluctuations and to volatile increases and decreases in value as market confidence in and perceptions of their issuers change. Common stock is generally subject to greater risk than preferred stocks and debt obligations because holders of common stock generally have inferior rights to receive payments from issuers in comparison with the rights of the holders of other securities, bondholders, and other creditors.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-411" id="f-1138">&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Preferred Stock&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Preferred stock is subject to the risk that the dividend on the stock may be changed or omitted by the issuer, and that participation in the growth of an issuer may be limited.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-412" id="f-1139">&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Convertible Securities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. A convertible security (a debt instrument or a preferred stock) may be converted at a stated price within a specified period of time into a certain quantity of the common stock of the same or a different issuer. The market value of a convertible security performs like that of a regular debt security; that is, if market interest rates rise, the value of the convertible security falls.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-413" id="f-1140">&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Warrants&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Investments in warrants involve certain risks, including the possible lack of a liquid market for resale of the warrants; potential price fluctuations as a result of speculation or other factors; and failure of the price of the underlying security to reach, or have reasonable prospects of reaching, a level at which the warrant can be prudently exercised (in which event the warrant may expire without being exercised, resulting in a loss of the Fund&#x2019;s entire investment therein).&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-414" id="f-1141">&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Rights. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The purchase of rights involves the risk that the Fund could lose the purchase value of a right if the right is not exercised prior to its expiration. Also, the purchase of rights involves the risk that the effective price paid for the right added to the subscription price of the related security may exceed the value of the subscribed security&#x2019;s market price.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-415" id="f-1142">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Growth-Style Investing Risk &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Because the Fund focuses on growth-style stocks, its performance may at times be better or worse than the performance of funds that focus on other types of stocks or that have a different investment style, such as value-style stocks. Growth stocks are often characterized by high price-to-earnings ratios and, as a result, may be more volatile than stocks with lower price-to-earnings ratios.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-416" id="f-1143">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Large-Cap Company Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Larger, more established companies may be unable to respond quickly to new competitive challenges and are sometimes unable to attain the high growth rates of successful, smaller companies during periods of economic expansion.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-417" id="f-1144">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Mid-Cap Company Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Investing in mid-cap companies may involve greater risk than investing in large-cap companies due to less management experience, fewer financial resources, less product diversification, and fewer competitive strengths. Therefore, such securities may be more volatile and less liquid than large-cap companies. In addition, mid-cap 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.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-418" id="f-1145">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Sector Risk &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2013; Companies with similar characteristics, such as those within the same industry, may be grouped together in broad categories called sectors. To the extent the Fund invests its assets in a particular sector, the Fund&#x2019;s performance may be more susceptible to any economic, business, or other developments that generally affect that sector.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Information Technology Sector Risk. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Information technology companies often face unusually high price volatility, both in terms of gains and losses. The potential for wide variations in performance is based on special risks common to information technology companies. Information technology companies may have limited product lines, markets, or financial resources. Information technology companies are affected by worldwide technological developments and their products and services may quickly become outdated. Given these risks, an investment in the Fund may be more suitable for long-term investors who are willing to withstand the Fund&#x2019;s potential for volatility.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Industrials Sector Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&#160;Issuers in the industrials sector are affected by supply and demand, both for their specific product or service and for industrials sector products, in general. The products of such issuers may face obsolescence due to rapid technological developments and frequent new product introduction. Government regulations, world events, economic conditions, and exchange rates affect the performance of companies in the industrials sector. Issuers in the industrials sector may be adversely affected by liability for environmental damage, product liability claims, and exchange rates. The industrials sector may also be adversely affected by changes or trends in commodity prices that may be influenced by unpredictable factors.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-419" id="f-1146">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Information Technology Sector Risk. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Information technology companies often face unusually high price volatility, both in terms of gains and losses. The potential for wide variations in performance is based on special risks common to information technology companies. Information technology companies may have limited product lines, markets, or financial resources. Information technology companies are affected by worldwide technological developments and their products and services may quickly become outdated. Given these risks, an investment in the Fund may be more suitable for long-term investors who are willing to withstand the Fund&#x2019;s potential for volatility.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-420" id="f-1147">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Industrials Sector Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&#160;Issuers in the industrials sector are affected by supply and demand, both for their specific product or service and for industrials sector products, in general. The products of such issuers may face obsolescence due to rapid technological developments and frequent new product introduction. Government regulations, world events, economic conditions, and exchange rates affect the performance of companies in the industrials sector. Issuers in the industrials sector may be adversely affected by liability for environmental damage, product liability claims, and exchange rates. The industrials sector may also be adversely affected by changes or trends in commodity prices that may be influenced by unpredictable factors.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-421" id="f-1148">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Foreign Securities Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Investing in securities of foreign corporations involves additional risks relating to: political, social, religious, and economic developments abroad; market instability; fluctuations in foreign exchange rates; different regulatory requirements, market practices, and accounting standards and practices; and less publicly available information about foreign issuers. Additionally, these investments may be subject to foreign withholding taxes, may be less liquid, and may carry higher brokerage commissions and other fees; procedures and regulations governing transactions and custody in foreign markets also may involve delays in payment, delivery, or recovery of money or investments. Investments in common stocks of U.S. companies with international operations, and the purchase of sponsored or unsponsored ADRs, carry similar risks.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;American Depositary Receipts. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unsponsored ADRs held by the Fund are frequently under no obligation to distribute shareholder communications received from the underlying issuer. For this and other reasons, there is less information available about unsponsored ADRs than sponsored ADRs. Unsponsored ADRs are also not obligated to pass through voting rights to the Fund. Investing in foreign companies, even indirectly through ADRs, may involve the same inherent risks as investing in securities of foreign issuers, as described above.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-422" id="f-1149">&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;American Depositary Receipts. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unsponsored ADRs held by the Fund are frequently under no obligation to distribute shareholder communications received from the underlying issuer. For this and other reasons, there is less information available about unsponsored ADRs than sponsored ADRs. Unsponsored ADRs are also not obligated to pass through voting rights to the Fund. Investing in foreign companies, even indirectly through ADRs, may involve the same inherent risks as investing in securities of foreign issuers, as described above.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:BarChartAndPerformanceTableHeading contextRef="c-9" id="f-1150">PERFORMANCE</oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock contextRef="c-9" id="f-1153">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The performance information provides some indication of the risks of investing in the Mid Cap Growth Fund by showing changes in the&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fund&#x2019;s performance from year to year and by showing how the&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fund&#x2019;s average annual returns for one, five, and ten years compare with those of a broad measure of market performance and the returns of an additional index. The Fund&#x2019;s past performance information, before and after taxes, is not necessarily an indication of how the Fund will perform in the future. Updated performance information is available on the Fund&#x2019;s website at https://buffalofunds.com/overview/#Performance or by calling the Fund toll-free at 1-800-492-8332.&lt;/span&gt;&lt;/div&gt;</oef:PerformanceNarrativeTextBlock>
    <oef:PerformanceAdditionalMarketIndex contextRef="c-9" id="f-1151">The performance information provides some indication of the risks of investing in the Mid Cap Growth Fund by showing changes in the Fund&#x2019;s performance from year to year and by showing how the Fund&#x2019;s average annual returns for one, five, and ten years compare with those of a broad measure of market performance and the returns of an additional index.</oef:PerformanceAdditionalMarketIndex>
    <oef:PerformanceInformationIllustratesVariabilityOfReturns contextRef="c-9" id="f-1152">The performance information provides some indication of the risks of investing in the Mid Cap Growth Fund by showing changes in the Fund&#x2019;s performance from year to year and by showing how the Fund&#x2019;s average annual returns for one, five, and ten years compare with those of a broad measure of market performance and the returns of an additional index.</oef:PerformanceInformationIllustratesVariabilityOfReturns>
    <oef:PerformancePastDoesNotIndicateFuture contextRef="c-9" id="f-1154">The Fund&#x2019;s past performance information, before and after taxes, is not necessarily an indication of how the Fund will perform in the future.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:PerformanceAvailabilityWebSiteAddress contextRef="c-9" id="f-1155">https://buffalofunds.com/overview/#Performance</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformanceAvailabilityPhone contextRef="c-9" id="f-1156">1-800-492-8332</oef:PerformanceAvailabilityPhone>
    <oef:BarChartHeading contextRef="c-9" id="f-1157">Investor Class Annual Total Return as of December 31 of Each Year</oef:BarChartHeading>
    <oef:BarChartClosingTextBlock contextRef="c-9" id="f-1159">&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Calendar Year-to-Date Return &#x2013; Investor Class (through June&#160;30, 2026) = 1.03%&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Best and Worst Quarterly Performance (during periods shown above):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Best Quarter: June 30, 2020 = 22.66%&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Worst Quarter: June 30, 2022 = -21.67%&lt;/span&gt;&lt;/div&gt;</oef:BarChartClosingTextBlock>
    <oef:YearToDateReturnLabel contextRef="c-404" id="f-1158">Calendar Year-to-Date Return</oef:YearToDateReturnLabel>
    <oef:BarChartYearToDateReturnDate contextRef="c-404" id="f-1160">2026-06-30</oef:BarChartYearToDateReturnDate>
    <oef:BarChartYearToDateReturn
      contextRef="c-404"
      decimals="4"
      id="f-1161"
      unitRef="number">0.0103</oef:BarChartYearToDateReturn>
    <oef:HighestQuarterlyReturnLabel contextRef="c-404" id="f-1162">Best Quarter</oef:HighestQuarterlyReturnLabel>
    <oef:BarChartHighestQuarterlyReturnDate contextRef="c-404" id="f-1163">2020-06-30</oef:BarChartHighestQuarterlyReturnDate>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="c-404"
      decimals="4"
      id="f-1164"
      unitRef="number">0.2266</oef:BarChartHighestQuarterlyReturn>
    <oef:LowestQuarterlyReturnLabel contextRef="c-404" id="f-1165">Worst Quarter</oef:LowestQuarterlyReturnLabel>
    <oef:BarChartLowestQuarterlyReturnDate contextRef="c-404" id="f-1166">2022-06-30</oef:BarChartLowestQuarterlyReturnDate>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="c-404"
      decimals="4"
      id="f-1167"
      unitRef="number">-0.2167</oef:BarChartLowestQuarterlyReturn>
    <oef:PerformanceTableHeading contextRef="c-11" id="f-1168">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-9" id="f-1169">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-5" id="f-1170">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-10" id="f-1171">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-7" id="f-1172">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-8" id="f-1173">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-6" id="f-1174">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-4" id="f-1175">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-2" id="f-1176">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-3" id="f-1177">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:AverageAnnualReturnLabel contextRef="c-423" id="f-1178">Return Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="c-424"
      decimals="4"
      id="f-1179"
      unitRef="number">-0.0166</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c-425"
      decimals="4"
      id="f-1180"
      unitRef="number">0.0199</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c-426"
      decimals="4"
      id="f-1181"
      unitRef="number">0.0859</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel contextRef="c-427" id="f-1182">Return After Taxes on Distributions</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="c-428"
      decimals="4"
      id="f-1183"
      unitRef="number">-0.0383</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c-429"
      decimals="4"
      id="f-1184"
      unitRef="number">0.0015</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c-430"
      decimals="4"
      id="f-1185"
      unitRef="number">0.0633</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel contextRef="c-431" id="f-1186">Return After Taxes on Distributions and Sale of Fund Shares</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="c-432"
      decimals="4"
      id="f-1187"
      unitRef="number">0.0059</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c-433"
      decimals="4"
      id="f-1188"
      unitRef="number">0.0142</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c-434"
      decimals="4"
      id="f-1189"
      unitRef="number">0.0648</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel contextRef="c-435" id="f-1190">Return Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="c-436"
      decimals="4"
      id="f-1191"
      unitRef="number">-0.0152</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c-437"
      decimals="4"
      id="f-1192"
      unitRef="number">0.0212</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c-438"
      decimals="4"
      id="f-1193"
      unitRef="number">0.0874</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel contextRef="c-46" id="f-1194">Russell 3000&#xae; Index(reflects no deduction for fees, expenses, or taxes)</oef:AverageAnnualReturnLabel>
    <oef:IndexNoDeductionForFeesExpensesTaxes contextRef="c-9" id="f-1195">(reflects no deduction for fees, expenses, or taxes)</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:AvgAnnlRtrPct contextRef="c-47" decimals="4" id="f-1196" unitRef="number">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-47" decimals="4" id="f-1197" unitRef="number">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-47" decimals="4" id="f-1198" unitRef="number">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-47" decimals="4" id="f-1199" unitRef="number">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-47" decimals="4" id="f-1200" unitRef="number">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-47" decimals="4" id="f-1201" unitRef="number">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-47" decimals="4" id="f-1202" unitRef="number">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-47" decimals="4" id="f-1203" unitRef="number">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-48" decimals="4" id="f-1204" unitRef="number">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-48" decimals="4" id="f-1205" unitRef="number">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-48" decimals="4" id="f-1206" unitRef="number">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-48" decimals="4" id="f-1207" unitRef="number">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-48" decimals="4" id="f-1208" unitRef="number">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-48" decimals="4" id="f-1209" unitRef="number">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-48" decimals="4" id="f-1210" unitRef="number">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-48" decimals="4" id="f-1211" unitRef="number">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-49" decimals="4" id="f-1212" unitRef="number">0.1429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-49" decimals="4" id="f-1213" unitRef="number">0.1429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-49" decimals="4" id="f-1214" unitRef="number">0.1429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-49" decimals="4" id="f-1215" unitRef="number">0.1429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-49" decimals="4" id="f-1216" unitRef="number">0.1429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-49" decimals="4" id="f-1217" unitRef="number">0.1429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-49" decimals="4" id="f-1218" unitRef="number">0.1429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-49" decimals="4" id="f-1219" unitRef="number">0.1429</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel contextRef="c-390" id="f-1220">Russell Midcap&#xae; Growth Index*(reflects no deduction for fees, expenses, or taxes)</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="c-391"
      decimals="4"
      id="f-1221"
      unitRef="number">0.0866</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c-391"
      decimals="4"
      id="f-1222"
      unitRef="number">0.0866</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c-392"
      decimals="4"
      id="f-1223"
      unitRef="number">0.0665</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c-392"
      decimals="4"
      id="f-1224"
      unitRef="number">0.0665</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c-393"
      decimals="4"
      id="f-1225"
      unitRef="number">0.1249</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c-393"
      decimals="4"
      id="f-1226"
      unitRef="number">0.1249</oef:AvgAnnlRtrPct>
    <oef:PerformanceTableFootnotesTextBlock contextRef="c-9" id="f-1227">A secondary performance benchmark is provided to show how the Fund&#x2019;s performance compares with the returns of an index that is more appropriate given the holdings of the Fund.</oef:PerformanceTableFootnotesTextBlock>
    <oef:PerformanceTableMarketIndexChanged contextRef="c-9" id="f-1228" xsi:nil="true"/>
    <oef:PerformanceTableClosingTextBlock contextRef="c-9" id="f-1229">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;After-tax returns are shown for Investor Class shares only and will vary for Institutional Class shares. After-tax returns are calculated using the highest historical individual federal marginal income tax rates and do not reflect the impact of state or local taxes. Actual after-tax returns depend on each investor&#x2019;s individual tax situation and may differ from those shown in the table. The after-tax returns shown are not relevant to investors who own the Mid Cap Growth Fund in a tax-deferred or other tax-advantaged arrangement, such as an individual retirement account (&#x201c;IRA&#x201d;) or a 401(k) plan. In certain cases, the figure representing &#x201c;Return After Taxes on Distributions and Sale of Fund Shares&#x201d; may be higher than the other return figures for the same period, since a higher after-tax return results when a capital loss occurs upon redemption and provides an assumed tax deduction that benefits the investor.&lt;/span&gt;&lt;/div&gt;</oef:PerformanceTableClosingTextBlock>
    <oef:PerformanceTableOneClassOfAfterTaxShown contextRef="c-9" id="f-1230">After-tax returns are shown for Investor Class shares only and will vary for Institutional Class shares</oef:PerformanceTableOneClassOfAfterTaxShown>
    <oef:PerformanceTableUsesHighestFederalRate contextRef="c-9" id="f-1231">After-tax returns are calculated using the highest historical individual federal marginal income tax rates and do not reflect the impact of state or local taxes.</oef:PerformanceTableUsesHighestFederalRate>
    <oef:PerformanceTableNotRelevantToTaxDeferred contextRef="c-9" id="f-1232">The after-tax returns shown are not relevant to investors who own the Mid Cap Growth Fund in a tax-deferred or other tax-advantaged arrangement, such as an individual retirement account (&#x201c;IRA&#x201d;) or a 401(k) plan.</oef:PerformanceTableNotRelevantToTaxDeferred>
    <oef:PerformanceTableExplanationAfterTaxHigher contextRef="c-9" id="f-1233">In certain cases, the figure representing &#x201c;Return After Taxes on Distributions and Sale of Fund Shares&#x201d; may be higher than the other return figures for the same period, since a higher after-tax return results when a capital loss occurs upon redemption and provides an assumed tax deduction that benefits the investor.</oef:PerformanceTableExplanationAfterTaxHigher>
    <oef:ObjectiveHeading contextRef="c-11" id="f-1244">INVESTMENT OBJECTIVE</oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock contextRef="c-11" id="f-1245">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The investment objective of the Buffalo Small Cap Growth Fund (&#x201c;Small Cap Growth Fund&#x201d; or the &#x201c;Fund&#x201d;) is long-term growth of capital.&lt;/span&gt;&lt;/div&gt;</oef:ObjectivePrimaryTextBlock>
    <oef:ExpenseHeading contextRef="c-11" id="f-1246">FEES AND EXPENSES OF THE FUND</oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock contextRef="c-11" id="f-1247">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;This table describes the fees and expenses that you may pay if you buy, hold, and sell shares of the Fund. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;You may pay other fees, such as brokerage commissions and other fees to financial intermediaries, which are not reflected in the tables and example below.&lt;/span&gt;&lt;/div&gt;</oef:ExpenseNarrativeTextBlock>
    <oef:ShareholderFeesCaption contextRef="c-11" id="f-1248">Shareholder Fees(fees paid directly from your investment)</oef:ShareholderFeesCaption>
    <oef:ShareholderFeeOther contextRef="c-449" decimals="0" id="f-1249" unitRef="usd">0</oef:ShareholderFeeOther>
    <oef:ShareholderFeeOther contextRef="c-450" decimals="0" id="f-1250" unitRef="usd">0</oef:ShareholderFeeOther>
    <oef:OperatingExpensesCaption contextRef="c-11" id="f-1251">Annual Fund Operating Expenses(expenses that you pay each year as a percentage of the value of your investment)</oef:OperatingExpensesCaption>
    <oef:ManagementFeesOverAssets
      contextRef="c-449"
      decimals="4"
      id="f-1252"
      unitRef="number">0.0085</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="c-450"
      decimals="4"
      id="f-1253"
      unitRef="number">0.0085</oef:ManagementFeesOverAssets>
    <oef:Component1OtherExpensesOverAssets
      contextRef="c-449"
      decimals="4"
      id="f-1254"
      unitRef="number">0.0012</oef:Component1OtherExpensesOverAssets>
    <oef:Component1OtherExpensesOverAssets
      contextRef="c-450"
      decimals="4"
      id="f-1255"
      unitRef="number">0</oef:Component1OtherExpensesOverAssets>
    <oef:Component2OtherExpensesOverAssets
      contextRef="c-449"
      decimals="4"
      id="f-1256"
      unitRef="number">0.0002</oef:Component2OtherExpensesOverAssets>
    <oef:Component2OtherExpensesOverAssets
      contextRef="c-450"
      decimals="4"
      id="f-1257"
      unitRef="number">0.0002</oef:Component2OtherExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="c-449"
      decimals="4"
      id="f-1258"
      unitRef="number">0.0099</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="c-450"
      decimals="4"
      id="f-1259"
      unitRef="number">0.0087</oef:ExpensesOverAssets>
    <oef:ExpensesNotCorrelatedToRatioDueToAcquiredFundFees contextRef="c-11" id="f-1260">The Total Annual Fund Operating Expenses for each Class of the Fund do not correlate to the ratio of expenses to average net assets listed in the Fund&#x2019;s financial highlights, which reflects the operating expenses of each Class of the Fund and does not include the amount of the Fund&#x2019;s proportionate share of the fees and expenses of other investment companies in which each Class of the Fund invests.</oef:ExpensesNotCorrelatedToRatioDueToAcquiredFundFees>
    <oef:ExpenseExampleHeading contextRef="c-11" id="f-1261">Example</oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock contextRef="c-11" id="f-1262">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 those periods. The example also assumes that your investment has a 5% return each year and that the Fund&#x2019;s operating expenses remain the same.</oef:ExpenseExampleNarrativeTextBlock>
    <oef:ExpenseExampleByYearCaption contextRef="c-11" id="f-1263">Although your actual costs may be higher or lower, based on these assumptions your costs would be:</oef:ExpenseExampleByYearCaption>
    <oef:ExpenseExampleYear01 contextRef="c-449" decimals="0" id="f-1264" unitRef="usd">101</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03 contextRef="c-449" decimals="0" id="f-1265" unitRef="usd">315</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05 contextRef="c-449" decimals="0" id="f-1266" unitRef="usd">547</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10 contextRef="c-449" decimals="0" id="f-1267" unitRef="usd">1213</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01 contextRef="c-450" decimals="0" id="f-1268" unitRef="usd">89</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03 contextRef="c-450" decimals="0" id="f-1269" unitRef="usd">278</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05 contextRef="c-450" decimals="0" id="f-1270" unitRef="usd">482</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10 contextRef="c-450" decimals="0" id="f-1271" unitRef="usd">1073</oef:ExpenseExampleYear10>
    <oef:PortfolioTurnoverHeading contextRef="c-11" id="f-1272">Portfolio Turnover</oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock contextRef="c-11" id="f-1273">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Fund pays transaction costs, such as commissions, when it buys and sells securities (or &#x201c;turns over&#x201d; 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&#x2019;s performance. During the most recent fiscal year, the Fund&#x2019;s portfolio turnover rate was 37% of the average value of its portfolio.&lt;/span&gt;</oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate contextRef="c-11" decimals="2" id="f-1274" unitRef="number">0.37</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading contextRef="c-11" id="f-1275">PRINCIPAL INVESTMENT STRATEGIES</oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock contextRef="c-11" id="f-1276">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Small Cap Growth Fund invests at least 80% of its net assets, plus any borrowings for investment purposes, in equity securities, consisting of common stocks, preferred stocks, convertible securities, warrants, and rights of &#x201c;small-cap growth companies.&#x201d; Kornitzer Capital Management, Inc., the Fund&#x2019;s investment adviser (the &#x201c;Adviser&#x201d; or &#x201c;KCM&#x201d;), defines small-cap companies as companies with, at the time of purchase, market capitalizations within the range of the Russell 2000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Growth Index. As of June&#160;30, 2026, the range of market capitalizations of the Russell 2000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Growth Index was $15.8 million to $14.2 billion. KCM defines growth companies as companies that, at the time of purchase, are constituents of the Russell 3000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Growth Index or exhibit growth characteristics (e.g., historical or forecasted earnings, sales, and/or cash flow that increase at faster rates than the overall economy) consistent with inclusion of companies in the Russell 3000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Growth Index. Companies included in the Fund&#x2019;s investment universe must satisfy both prongs of KCM&#x2019;s definition of a small-cap growth company. In addition to the Fund&#x2019;s investments in domestic securities, the Fund may invest up to 20% of its net assets in sponsored or unsponsored American Depositary Receipts (&#x201c;ADRs&#x201d;) and securities of foreign companies.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Companies are screened using in-depth, in-house research to identify those which the Adviser believes have favorable attributes, including attractive valuation, strong management, conservative debt, free cash flow, scalable business models, and competitive advantages. The Fund may invest in companies in any sector. Currently, the Fund has significant investments in the information technology and industrials sectors. The Fund may have significant investments in the healthcare sector. The Adviser may sell the Fund&#x2019;s investments to secure gains, limit losses, or reinvest in more promising investment opportunities.&lt;/span&gt;&lt;/div&gt;</oef:StrategyNarrativeTextBlock>
    <oef:StrategyPortfolioConcentration contextRef="c-11" id="f-1277">In addition to the Fund&#x2019;s investments in domestic securities, the Fund may invest up to 20% of its net assets in sponsored or unsponsored American Depositary Receipts (&#x201c;ADRs&#x201d;) and securities of foreign companies.</oef:StrategyPortfolioConcentration>
    <oef:RiskTextBlock contextRef="c-451" id="f-1278">If the value of the Fund&#x2019;s investments decreases, the value of the Fund&#x2019;s shares will also decrease and you may lose money.</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-452" id="f-1279">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Market Risk; Recent Market Events Risk &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2013; U.S. and international markets have experienced (and may continue to experience) significant periods of volatility due to a number of economic, political, and global macro factors, including elevated inflation levels, trade tensions, tariff arrangements, and wars in Europe and the Middle East. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These and other events may cause market disruptions and could have an adverse effect on the value of the Fund&#x2019;s investments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-453" id="f-1280">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Management Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Management risk means that your investment in the Fund varies with the success and failure of the Adviser&#x2019;s investment strategies and the Adviser&#x2019;s research, analysis, and determination of portfolio securities.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-454" id="f-1281">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Equity Market Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Equity securities held by the Fund may experience sudden, unpredictable drops in value or long periods of decline in value due to general stock market fluctuations, increases in production costs, decisions by management, or related factors.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Common Stocks&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Common stocks are susceptible to general stock market fluctuations and to volatile increases and decreases in value as market confidence in and perceptions of their issuers change. Common stock is generally subject to greater risk than preferred stocks and debt obligations because holders of common stock generally have inferior rights to receive payments from issuers in comparison with the rights of the holders of other securities, bondholders, and other creditors.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Preferred Stock&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Preferred stock is subject to the risk that the dividend on the stock may be changed or omitted by the issuer, and that participation in the growth of an issuer may be limited.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Convertible Securities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. A convertible security (a debt instrument or a preferred stock) may be converted at a stated price within a specified period of time into a certain quantity of the common stock of the same or a different issuer. The market value of a convertible security performs like that of a regular debt security; that is, if market interest rates rise, the value of the convertible security falls.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Warrants&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Investments in warrants involve certain risks, including the possible lack of a liquid market for resale of the warrants; potential price fluctuations as a result of speculation or other factors; and failure of the price of the underlying security to reach, or have reasonable prospects of reaching, a level at which the warrant can be prudently exercised (in which event the warrant may expire without being exercised, resulting in a loss of the Fund&#x2019;s entire investment therein).&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Rights. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The purchase of rights involves the risk that the Fund could lose the purchase value of a right if the right is not exercised prior to its expiration. Also, the purchase of rights involves the risk that the effective price paid for the right added to the subscription price of the related security may exceed the value of the subscribed security&#x2019;s market price.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-455" id="f-1282">&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Common Stocks&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Common stocks are susceptible to general stock market fluctuations and to volatile increases and decreases in value as market confidence in and perceptions of their issuers change. Common stock is generally subject to greater risk than preferred stocks and debt obligations because holders of common stock generally have inferior rights to receive payments from issuers in comparison with the rights of the holders of other securities, bondholders, and other creditors.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-456" id="f-1283">&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Preferred Stock&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Preferred stock is subject to the risk that the dividend on the stock may be changed or omitted by the issuer, and that participation in the growth of an issuer may be limited.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-457" id="f-1284">&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Convertible Securities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. A convertible security (a debt instrument or a preferred stock) may be converted at a stated price within a specified period of time into a certain quantity of the common stock of the same or a different issuer. The market value of a convertible security performs like that of a regular debt security; that is, if market interest rates rise, the value of the convertible security falls.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-458" id="f-1285">&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Warrants&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Investments in warrants involve certain risks, including the possible lack of a liquid market for resale of the warrants; potential price fluctuations as a result of speculation or other factors; and failure of the price of the underlying security to reach, or have reasonable prospects of reaching, a level at which the warrant can be prudently exercised (in which event the warrant may expire without being exercised, resulting in a loss of the Fund&#x2019;s entire investment therein).&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-459" id="f-1286">&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Rights. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The purchase of rights involves the risk that the Fund could lose the purchase value of a right if the right is not exercised prior to its expiration. Also, the purchase of rights involves the risk that the effective price paid for the right added to the subscription price of the related security may exceed the value of the subscribed security&#x2019;s market price.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-460" id="f-1287">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Growth-Style Investing Risk &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;&#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Because the Fund focuses on growth-style stocks, its performance may at times be better or worse than the performance of funds that focus on other types of stocks or that have a different investment style, such as value-style stocks. Growth stocks are often characterized by high price-to-earnings ratios and, as a result, may be more volatile than stocks with lower price-to-earnings ratios.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-461" id="f-1288">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Mid-Cap Company Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Investing in mid-cap companies may involve greater risk than investing in large-cap companies due to less management experience, fewer financial resources, less product diversification, and fewer competitive strengths. Therefore, such securities may be more volatile and less liquid than large-cap companies. In addition, mid-cap 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.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-462" id="f-1289">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Sector Risk &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2013; Companies with similar characteristics, such as those within the same industry, may be grouped together in broad categories called sectors. To the extent the Fund invests its assets in a particular sector, the Fund&#x2019;s performance may be more susceptible to any economic, business, or other developments that generally affect that sector.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Information Technology Sector Risk. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Information technology companies often face unusually high price volatility, both in terms of gains and losses. The potential for wide variations in performance is based on special risks common to information technology companies. Information technology companies may have limited product lines, markets, or financial resources. Information technology companies are affected by worldwide technological developments and their products and services may quickly become outdated. Given these risks, an investment in the Fund may be more suitable for long-term investors who are willing to withstand the Fund&#x2019;s potential for volatility.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Industrials Sector Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&#160;Issuers in the industrials sector are affected by supply and demand, both for their specific product or service and for industrials sector products, in general. The products of such issuers may face obsolescence due to rapid technological developments and frequent new product introduction. Government regulations, world events, economic conditions, and exchange rates affect the performance of companies in the industrials sector. Issuers in the industrials sector may be adversely affected by liability for environmental damage, product liability claims, and exchange rates. The industrials sector may also be adversely affected by changes or trends in commodity prices that may be influenced by unpredictable factors.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Healthcare Sector Risk.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;To the extent the Fund invests a significant portion of its assets in the healthcare sector, the Fund will be sensitive to changes in, and its performance will depend to a greater extent on, the overall condition of the healthcare sector. Companies in the healthcare sector are subject to extensive government regulation and their profitability can be significantly affected by regulatory changes. Other risk factors include rising costs of medical products and services, pricing pressure and limited product lines, loss or impairment of intellectual property rights, and litigation regarding product or service liability.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-463" id="f-1290">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Information Technology Sector Risk. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Information technology companies often face unusually high price volatility, both in terms of gains and losses. The potential for wide variations in performance is based on special risks common to information technology companies. Information technology companies may have limited product lines, markets, or financial resources. Information technology companies are affected by worldwide technological developments and their products and services may quickly become outdated. Given these risks, an investment in the Fund may be more suitable for long-term investors who are willing to withstand the Fund&#x2019;s potential for volatility.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-464" id="f-1291">&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Industrials Sector Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&#160;Issuers in the industrials sector are affected by supply and demand, both for their specific product or service and for industrials sector products, in general. The products of such issuers may face obsolescence due to rapid technological developments and frequent new product introduction. Government regulations, world events, economic conditions, and exchange rates affect the performance of companies in the industrials sector. Issuers in the industrials sector may be adversely affected by liability for environmental damage, product liability claims, and exchange rates. The industrials sector may also be adversely affected by changes or trends in commodity prices that may be influenced by unpredictable factors.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-465" id="f-1292">&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Healthcare Sector Risk.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;To the extent the Fund invests a significant portion of its assets in the healthcare sector, the Fund will be sensitive to changes in, and its performance will depend to a greater extent on, the overall condition of the healthcare sector. Companies in the healthcare sector are subject to extensive government regulation and their profitability can be significantly affected by regulatory changes. Other risk factors include rising costs of medical products and services, pricing pressure and limited product lines, loss or impairment of intellectual property rights, and litigation regarding product or service liability.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-466" id="f-1293">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Small-Cap Company Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Investing in small-cap companies may involve greater risk than investing in large- or mid-cap companies due to less management experience, fewer financial resources, less product diversification, and fewer competitive strengths. Therefore, such securities may be more volatile and less liquid than mid- and large-cap companies. In addition, small-cap 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.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-467" id="f-1294">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Foreign Securities Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Investing in securities of foreign corporations involves additional risks relating to: political, social, religious, and economic developments abroad; market instability; fluctuations in foreign exchange rates; different regulatory requirements, market practices, and accounting standards and practices; and less publicly available information about foreign issuers. Additionally, these investments may be subject to foreign withholding taxes, may be less liquid, and may carry higher brokerage commissions and other fees; procedures and regulations governing transactions and custody in foreign markets also may involve delays in payment, delivery, or recovery of money or investments. Investments in common stocks of U.S. companies with international operations, and the purchase of sponsored or unsponsored ADRs, carry similar risks.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;American Depositary Receipts. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unsponsored ADRs held by the Fund are frequently under no obligation to distribute shareholder communications received from the underlying issuer. For this and other reasons, there is less information available about unsponsored ADRs than sponsored ADRs. Unsponsored ADRs are also not obligated to pass through voting rights to the Fund. Investing in foreign companies, even indirectly through ADRs, may involve the same inherent risks as investing in securities of foreign issuers, as described above.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-468" id="f-1295">&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;American Depositary Receipts. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unsponsored ADRs held by the Fund are frequently under no obligation to distribute shareholder communications received from the underlying issuer. For this and other reasons, there is less information available about unsponsored ADRs than sponsored ADRs. Unsponsored ADRs are also not obligated to pass through voting rights to the Fund. Investing in foreign companies, even indirectly through ADRs, may involve the same inherent risks as investing in securities of foreign issuers, as described above.&lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:BarChartAndPerformanceTableHeading contextRef="c-11" id="f-1296">PERFORMANCE</oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock contextRef="c-11" id="f-1299">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The performance information provides some indication of the risks of investing in the Small Cap Growth Fund by showing changes in the&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fund&#x2019;s performance from year to year and by showing how the&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fund&#x2019;s average annual returns for one, five, and ten years compare with those of a broad measure of market performance and the returns of an additional index. The Fund&#x2019;s past performance information, before and after taxes, is not necessarily an indication of how the Fund will perform in the future. Updated performance information is available on the Fund&#x2019;s website at https://buffalofunds.com/overview/#Performance or by calling the Fund toll-free at 1-800-492-8332.&lt;/span&gt;&lt;/div&gt;</oef:PerformanceNarrativeTextBlock>
    <oef:PerformanceAdditionalMarketIndex contextRef="c-11" id="f-1297">The performance information provides some indication of the risks of investing in the Small Cap Growth Fund by showing changes in the Fund&#x2019;s performance from year to year and by showing how the Fund&#x2019;s average annual returns for one, five, and ten years compare with those of a broad measure of market performance and the returns of an additional index.</oef:PerformanceAdditionalMarketIndex>
    <oef:PerformanceInformationIllustratesVariabilityOfReturns contextRef="c-11" id="f-1298">The performance information provides some indication of the risks of investing in the Small Cap Growth Fund by showing changes in the Fund&#x2019;s performance from year to year and by showing how the Fund&#x2019;s average annual returns for one, five, and ten years compare with those of a broad measure of market performance and the returns of an additional index.</oef:PerformanceInformationIllustratesVariabilityOfReturns>
    <oef:PerformancePastDoesNotIndicateFuture contextRef="c-11" id="f-1300">The Fund&#x2019;s past performance information, before and after taxes, is not necessarily an indication of how the Fund will perform in the future.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:PerformanceAvailabilityWebSiteAddress contextRef="c-11" id="f-1301">https://buffalofunds.com/overview/#Performance</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformanceAvailabilityPhone contextRef="c-11" id="f-1302">1-800-492-8332</oef:PerformanceAvailabilityPhone>
    <oef:BarChartHeading contextRef="c-11" id="f-1303">Investor Class Annual Total Return as of December 31 of Each Year</oef:BarChartHeading>
    <oef:BarChartClosingTextBlock contextRef="c-11" id="f-1305">&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Calendar Year-to-Date Return &#x2013; Investor Class (through June&#160;30, 2026) = 20.79%&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Best and Worst Quarterly Performance (during periods shown above):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Best Quarter: June 30, 2020 = 43.88%&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Worst Quarter: December 31, 2018 = -24.60%&lt;/span&gt;&lt;/div&gt;</oef:BarChartClosingTextBlock>
    <oef:YearToDateReturnLabel contextRef="c-449" id="f-1304">Calendar Year-to-Date Return</oef:YearToDateReturnLabel>
    <oef:BarChartYearToDateReturnDate contextRef="c-449" id="f-1306">2026-06-30</oef:BarChartYearToDateReturnDate>
    <oef:BarChartYearToDateReturn
      contextRef="c-449"
      decimals="4"
      id="f-1307"
      unitRef="number">0.2079</oef:BarChartYearToDateReturn>
    <oef:HighestQuarterlyReturnLabel contextRef="c-449" id="f-1308">Best Quarter</oef:HighestQuarterlyReturnLabel>
    <oef:BarChartHighestQuarterlyReturnDate contextRef="c-449" id="f-1309">2020-06-30</oef:BarChartHighestQuarterlyReturnDate>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="c-449"
      decimals="4"
      id="f-1310"
      unitRef="number">0.4388</oef:BarChartHighestQuarterlyReturn>
    <oef:LowestQuarterlyReturnLabel contextRef="c-449" id="f-1311">Worst Quarter</oef:LowestQuarterlyReturnLabel>
    <oef:BarChartLowestQuarterlyReturnDate contextRef="c-449" id="f-1312">2018-12-31</oef:BarChartLowestQuarterlyReturnDate>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="c-449"
      decimals="4"
      id="f-1313"
      unitRef="number">-0.2460</oef:BarChartLowestQuarterlyReturn>
    <oef:PerformanceTableHeading contextRef="c-11" id="f-1314">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-9" id="f-1315">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-5" id="f-1316">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-10" id="f-1317">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-7" id="f-1318">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-8" id="f-1319">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-6" id="f-1320">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-4" id="f-1321">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-2" id="f-1322">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-3" id="f-1323">Average Annual Total Returns for the periods ended December 31, 2025</oef:PerformanceTableHeading>
    <oef:AverageAnnualReturnLabel contextRef="c-469" id="f-1324">Return Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="c-470"
      decimals="4"
      id="f-1325"
      unitRef="number">-0.0013</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c-471"
      decimals="4"
      id="f-1326"
      unitRef="number">-0.0402</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c-472"
      decimals="4"
      id="f-1327"
      unitRef="number">0.0928</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel contextRef="c-473" id="f-1328">Return After Taxes on Distributions</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="c-474"
      decimals="4"
      id="f-1329"
      unitRef="number">-0.0013</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c-475"
      decimals="4"
      id="f-1330"
      unitRef="number">-0.0475</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c-476"
      decimals="4"
      id="f-1331"
      unitRef="number">0.0655</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel contextRef="c-477" id="f-1332">Return After Taxes on Distributions and Sale of Fund Shares</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="c-478"
      decimals="4"
      id="f-1333"
      unitRef="number">-0.0008</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c-479"
      decimals="4"
      id="f-1334"
      unitRef="number">-0.0306</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c-480"
      decimals="4"
      id="f-1335"
      unitRef="number">0.0675</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel contextRef="c-481" id="f-1336">Return Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="c-482"
      decimals="4"
      id="f-1337"
      unitRef="number">-0.0007</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c-483"
      decimals="4"
      id="f-1338"
      unitRef="number">-0.0392</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c-484"
      decimals="4"
      id="f-1339"
      unitRef="number">0.0942</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel contextRef="c-46" id="f-1340">Russell 3000&#xae; Index(reflects no deduction for fees, expenses, or taxes)</oef:AverageAnnualReturnLabel>
    <oef:IndexNoDeductionForFeesExpensesTaxes contextRef="c-11" id="f-1341">(reflects no deduction for fees, expenses, or taxes)</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:AvgAnnlRtrPct contextRef="c-47" decimals="4" id="f-1342" unitRef="number">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-47" decimals="4" id="f-1343" unitRef="number">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-47" decimals="4" id="f-1344" unitRef="number">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-47" decimals="4" id="f-1345" unitRef="number">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-47" decimals="4" id="f-1346" unitRef="number">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-47" decimals="4" id="f-1347" unitRef="number">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-47" decimals="4" id="f-1348" unitRef="number">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-47" decimals="4" id="f-1349" unitRef="number">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-48" decimals="4" id="f-1350" unitRef="number">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-48" decimals="4" id="f-1351" unitRef="number">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-48" decimals="4" id="f-1352" unitRef="number">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-48" decimals="4" id="f-1353" unitRef="number">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-48" decimals="4" id="f-1354" unitRef="number">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-48" decimals="4" id="f-1355" unitRef="number">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-48" decimals="4" id="f-1356" unitRef="number">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-48" decimals="4" id="f-1357" unitRef="number">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-49" decimals="4" id="f-1358" unitRef="number">0.1429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-49" decimals="4" id="f-1359" unitRef="number">0.1429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-49" decimals="4" id="f-1360" unitRef="number">0.1429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-49" decimals="4" id="f-1361" unitRef="number">0.1429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-49" decimals="4" id="f-1362" unitRef="number">0.1429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-49" decimals="4" id="f-1363" unitRef="number">0.1429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-49" decimals="4" id="f-1364" unitRef="number">0.1429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-49" decimals="4" id="f-1365" unitRef="number">0.1429</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel contextRef="c-100" id="f-1366">Russell 2000&#xae; Growth Index*(reflects no deduction for fees, expenses, or taxes)</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct
      contextRef="c-101"
      decimals="4"
      id="f-1367"
      unitRef="number">0.1301</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c-101"
      decimals="4"
      id="f-1368"
      unitRef="number">0.1301</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c-102"
      decimals="4"
      id="f-1369"
      unitRef="number">0.0318</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c-102"
      decimals="4"
      id="f-1370"
      unitRef="number">0.0318</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c-103"
      decimals="4"
      id="f-1371"
      unitRef="number">0.0957</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c-103"
      decimals="4"
      id="f-1372"
      unitRef="number">0.0957</oef:AvgAnnlRtrPct>
    <oef:PerformanceTableFootnotesTextBlock contextRef="c-11" id="f-1373">A secondary performance benchmark is provided to show how the Fund&#x2019;s performance compares with the returns of an index that is more appropriate given the holdings of the Fund.</oef:PerformanceTableFootnotesTextBlock>
    <oef:PerformanceTableClosingTextBlock contextRef="c-11" id="f-1375">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;After-tax returns are shown for Investor Class shares only and will vary for Institutional Class shares. After-tax returns are calculated using the highest historical individual federal marginal income tax rates and do not reflect the impact of state or local taxes. Actual after-tax returns depend on each investor&#x2019;s individual tax situation and may differ from those shown in the table. The after-tax returns shown are not relevant to investors who own the Small Cap Growth Fund in a tax-deferred or other tax-advantaged arrangement, such as an individual retirement account (&#x201c;IRA&#x201d;) or a 401(k) plan. In certain cases, the figure representing &#x201c;Return After Taxes on Distributions and Sale of Fund Shares&#x201d; may be higher than the other return figures for the same period, since a higher after-tax return results when a capital loss occurs upon redemption and provides an assumed tax deduction that benefits the investor.&lt;/span&gt;&lt;/div&gt;</oef:PerformanceTableClosingTextBlock>
    <oef:PerformanceTableOneClassOfAfterTaxShown contextRef="c-11" id="f-1374">After-tax returns are shown for Investor Class shares only and will vary for Institutional Class shares</oef:PerformanceTableOneClassOfAfterTaxShown>
    <oef:PerformanceTableUsesHighestFederalRate contextRef="c-11" id="f-1376">After-tax returns are calculated using the highest historical individual federal marginal income tax rates and do not reflect the impact of state or local taxes.</oef:PerformanceTableUsesHighestFederalRate>
    <oef:PerformanceTableNotRelevantToTaxDeferred contextRef="c-11" id="f-1377">The after-tax returns shown are not relevant to investors who own the Small Cap Growth Fund in a tax-deferred or other tax-advantaged arrangement, such as an individual retirement account (&#x201c;IRA&#x201d;) or a 401(k) plan.</oef:PerformanceTableNotRelevantToTaxDeferred>
    <oef:PerformanceTableExplanationAfterTaxHigher contextRef="c-11" id="f-1378">In certain cases, the figure representing &#x201c;Return After Taxes on Distributions and Sale of Fund Shares&#x201d; may be higher than the other return figures for the same period, since a higher after-tax return results when a capital loss occurs upon redemption and provides an assumed tax deduction that benefits the investor.</oef:PerformanceTableExplanationAfterTaxHigher>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc xlink:href="#f-28" xlink:label="f-28" xlink:type="locator"/>
        <link:footnote id="fn-1" xlink:label="fn-1" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.2pt">Currently, the shareholder servicing plan fee being charged is 0.12% of the Fund&#x2019;s average daily net assets for Investor Class shares; however, the fee may be increased to 0.15% of the Fund&#x2019;s average daily net assets for Investor Class shares at any time.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-28"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:loc xlink:href="#f-32" xlink:label="f-32" xlink:type="locator"/>
        <link:loc xlink:href="#f-33" xlink:label="f-33" xlink:type="locator"/>
        <link:footnote id="fn-2" xlink:label="fn-2" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.2pt">Acquired Fund Fees and Expenses represent the indirect costs of the Fund&#x2019;s investments in other investment companies.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-32"
          xlink:to="fn-2"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-33"
          xlink:to="fn-2"
          xlink:type="arc"/>
        <link:loc xlink:href="#f-34" xlink:label="f-34" xlink:type="locator"/>
        <link:loc xlink:href="#f-35" xlink:label="f-35" xlink:type="locator"/>
        <link:footnote id="fn-3" xlink:label="fn-3" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.2pt">The Total Annual Fund Operating Expenses for each Class of the Fund do not correlate to the ratio of expenses to average net assets listed in the Fund&#x2019;s financial highlights, which reflects the operating expenses of each Class of the Fund and does not include the amount of the Fund&#x2019;s proportionate share of the fees and expenses of other investment companies in which each Class of the Fund invests.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-34"
          xlink:to="fn-3"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-35"
          xlink:to="fn-3"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-143"
          xlink:label="f-143"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-144"
          xlink:label="f-144"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-142"
          xlink:label="f-142"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-141"
          xlink:label="f-141"
          xlink:type="locator"/>
        <link:footnote id="fn-4" xlink:label="fn-4" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">A secondary performance benchmark is provided to show how the Fund&#x2019;s performance compares with the returns of an index that is more appropriate given the holdings of the Fund.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-143"
          xlink:to="fn-4"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-144"
          xlink:to="fn-4"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-142"
          xlink:to="fn-4"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-141"
          xlink:to="fn-4"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-171"
          xlink:label="f-171"
          xlink:type="locator"/>
        <link:footnote id="fn-5" xlink:label="fn-5" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.2pt">Currently, the shareholder servicing plan fee being charged is 0.13% of the Fund&#x2019;s average daily net assets for Investor Class shares; however, the fee may be increased to 0.15% of the Fund&#x2019;s average daily net assets for Investor Class shares at any time.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-171"
          xlink:to="fn-5"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-282"
          xlink:label="f-282"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-1370"
          xlink:label="f-1370"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-287"
          xlink:label="f-287"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-283"
          xlink:label="f-283"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-1367"
          xlink:label="f-1367"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-1371"
          xlink:label="f-1371"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-286"
          xlink:label="f-286"
          xlink:type="locator"/>
        <link:footnote id="fn-6" xlink:label="fn-6" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">A secondary performance benchmark is provided to show how the Fund&#x2019;s performance compares with the returns of an index that is more appropriate given the holdings of the Fund.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-282"
          xlink:to="fn-6"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-1370"
          xlink:to="fn-6"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-287"
          xlink:to="fn-6"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-283"
          xlink:to="fn-6"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-1367"
          xlink:to="fn-6"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-1371"
          xlink:to="fn-6"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-286"
          xlink:to="fn-6"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-316"
          xlink:label="f-316"
          xlink:type="locator"/>
        <link:footnote id="fn-7" xlink:label="fn-7" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.2pt">Currently, the shareholder servicing plan fee being charged is 0.14% of the Fund&#x2019;s average daily net assets for Investor Class shares; however, the fee may be increased to 0.15% of the Fund&#x2019;s average daily net assets for Investor Class shares at any time.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-316"
          xlink:to="fn-7"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-448"
          xlink:label="f-448"
          xlink:type="locator"/>
        <link:footnote id="fn-8" xlink:label="fn-8" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.2pt">Currently, the shareholder servicing plan fee being charged is 0.13% of the Fund&#x2019;s average daily net assets for Investor Class shares; however, the fee may be increased to 0.15% of the Fund&#x2019;s average daily net assets for Investor Class shares at any time.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-448"
          xlink:to="fn-8"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-559"
          xlink:label="f-559"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-560"
          xlink:label="f-560"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-558"
          xlink:label="f-558"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-557"
          xlink:label="f-557"
          xlink:type="locator"/>
        <link:footnote id="fn-9" xlink:label="fn-9" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">A secondary performance benchmark is provided to show how the Fund&#x2019;s performance compares with the returns of an index that is more appropriate given the holdings of the Fund.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-559"
          xlink:to="fn-9"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-560"
          xlink:to="fn-9"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-558"
          xlink:to="fn-9"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-557"
          xlink:to="fn-9"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-588"
          xlink:label="f-588"
          xlink:type="locator"/>
        <link:footnote id="fn-10" xlink:label="fn-10" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.2pt">Currently, the shareholder servicing plan fee being charged is 0.14% of the Fund&#x2019;s average daily net assets for Investor Class shares; however, the fee may be increased to 0.15% of the Fund&#x2019;s average daily net assets for Investor Class shares at any time.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-588"
          xlink:to="fn-10"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-593"
          xlink:label="f-593"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-592"
          xlink:label="f-592"
          xlink:type="locator"/>
        <link:footnote id="fn-11" xlink:label="fn-11" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.2pt">The Total Annual Fund Operating Expenses for each Class of the Fund do not correlate to the ratio of expenses to average net assets listed in the Fund&#x2019;s financial highlights, which reflects the operating expenses of each Class of the Fund and does not include the amount of the Fund&#x2019;s proportionate share of the fees and expenses of other investment companies in which each Class of the Fund invests.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-593"
          xlink:to="fn-11"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-592"
          xlink:to="fn-11"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-701"
          xlink:label="f-701"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-699"
          xlink:label="f-699"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-698"
          xlink:label="f-698"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-700"
          xlink:label="f-700"
          xlink:type="locator"/>
        <link:footnote id="fn-12" xlink:label="fn-12" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">A secondary performance benchmark is provided to show how the Fund&#x2019;s performance compares with the returns of an index that is more appropriate given the holdings of the Fund.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-701"
          xlink:to="fn-12"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-699"
          xlink:to="fn-12"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-698"
          xlink:to="fn-12"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-700"
          xlink:to="fn-12"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-734"
          xlink:label="f-734"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-733"
          xlink:label="f-733"
          xlink:type="locator"/>
        <link:footnote id="fn-13" xlink:label="fn-13" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.2pt">The Total Annual Fund Operating Expenses for each Class of the Fund do not correlate to the ratio of expenses to average net assets listed in the Fund&#x2019;s financial highlights, which reflects the operating expenses of each Class of the Fund and does not include the amount of the Fund&#x2019;s proportionate share of the fees and expenses of other investment companies in which each Class of the Fund invests.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-734"
          xlink:to="fn-13"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-733"
          xlink:to="fn-13"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-815"
          xlink:label="f-815"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-814"
          xlink:label="f-814"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-813"
          xlink:label="f-813"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-812"
          xlink:label="f-812"
          xlink:type="locator"/>
        <link:footnote id="fn-14" xlink:label="fn-14" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">A secondary performance benchmark is provided to show how the Fund&#x2019;s performance compares with the returns of an index that is more appropriate given the holdings of the Fund.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-815"
          xlink:to="fn-14"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-814"
          xlink:to="fn-14"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-813"
          xlink:to="fn-14"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-812"
          xlink:to="fn-14"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-846"
          xlink:label="f-846"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-847"
          xlink:label="f-847"
          xlink:type="locator"/>
        <link:footnote id="fn-15" xlink:label="fn-15" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.2pt">The Total Annual Fund Operating Expenses for each Class of the Fund do not correlate to the ratio of expenses to average net assets listed in the Fund&#x2019;s financial highlights, which reflects the operating expenses of each Class of the Fund and does not include the amount of the Fund&#x2019;s proportionate share of the fees and expenses of other investment companies in which each Class of the Fund invests.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-846"
          xlink:to="fn-15"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-847"
          xlink:to="fn-15"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-935"
          xlink:label="f-935"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-934"
          xlink:label="f-934"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-936"
          xlink:label="f-936"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-937"
          xlink:label="f-937"
          xlink:type="locator"/>
        <link:footnote id="fn-16" xlink:label="fn-16" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">A secondary performance benchmark is provided to show how the Fund&#x2019;s performance compares with the returns of an index that is more appropriate given the holdings of the Fund.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-935"
          xlink:to="fn-16"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-934"
          xlink:to="fn-16"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-936"
          xlink:to="fn-16"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-937"
          xlink:to="fn-16"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-968"
          xlink:label="f-968"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-969"
          xlink:label="f-969"
          xlink:type="locator"/>
        <link:footnote id="fn-17" xlink:label="fn-17" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.2pt">The Total Annual Fund Operating Expenses for each Class of the Fund do not correlate to the ratio of expenses to average net assets listed in the Fund&#x2019;s financial highlights, which reflects the operating expenses of each Class of the Fund and does not include the amount of the Fund&#x2019;s proportionate share of the fees and expenses of other investment companies in which each Class of the Fund invests.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-968"
          xlink:to="fn-17"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-969"
          xlink:to="fn-17"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-1078"
          xlink:label="f-1078"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-1225"
          xlink:label="f-1225"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-1080"
          xlink:label="f-1080"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-1076"
          xlink:label="f-1076"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-1222"
          xlink:label="f-1222"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-1081"
          xlink:label="f-1081"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-1224"
          xlink:label="f-1224"
          xlink:type="locator"/>
        <link:footnote id="fn-18" xlink:label="fn-18" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">A secondary performance benchmark is provided to show how the Fund&#x2019;s performance compares with the returns of an index that is more appropriate given the holdings of the Fund.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-1078"
          xlink:to="fn-18"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-1225"
          xlink:to="fn-18"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-1080"
          xlink:to="fn-18"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-1076"
          xlink:to="fn-18"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-1222"
          xlink:to="fn-18"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-1081"
          xlink:to="fn-18"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-1224"
          xlink:to="fn-18"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-1109"
          xlink:label="f-1109"
          xlink:type="locator"/>
        <link:footnote id="fn-19" xlink:label="fn-19" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.2pt">Currently, the shareholder servicing plan fee being charged is 0.14% of the Fund&#x2019;s average daily net assets for Investor Class shares; however, the fee may be increased to 0.15% of the Fund&#x2019;s average daily net assets for Investor Class shares at any time.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-1109"
          xlink:to="fn-19"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-1113"
          xlink:label="f-1113"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-1114"
          xlink:label="f-1114"
          xlink:type="locator"/>
        <link:footnote id="fn-20" xlink:label="fn-20" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.2pt">The Total Annual Fund Operating Expenses for each Class of the Fund do not correlate to the ratio of expenses to average net assets listed in the Fund&#x2019;s financial highlights, which reflects the operating expenses of each Class of the Fund and does not include the amount of the Fund&#x2019;s proportionate share of the fees and expenses of other investment companies in which each Class of the Fund invests.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-1113"
          xlink:to="fn-20"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-1114"
          xlink:to="fn-20"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-1082"
          xlink:label="f-1082"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-1220"
          xlink:label="f-1220"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-1226"
          xlink:label="f-1226"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-1221"
          xlink:label="f-1221"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-1079"
          xlink:label="f-1079"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-1223"
          xlink:label="f-1223"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-1077"
          xlink:label="f-1077"
          xlink:type="locator"/>
        <link:footnote id="fn-21" xlink:label="fn-21" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">A secondary performance benchmark is provided to show how the Fund&#x2019;s performance compares with the returns of an index that is more appropriate given the holdings of the Fund.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-1082"
          xlink:to="fn-21"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-1220"
          xlink:to="fn-21"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-1226"
          xlink:to="fn-21"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-1221"
          xlink:to="fn-21"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-1079"
          xlink:to="fn-21"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-1223"
          xlink:to="fn-21"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-1077"
          xlink:to="fn-21"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-1254"
          xlink:label="f-1254"
          xlink:type="locator"/>
        <link:footnote id="fn-22" xlink:label="fn-22" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.2pt">Currently, the shareholder servicing plan fee being charged is 0.12% of the Fund&#x2019;s average daily net assets for Investor Class shares; however, the fee may be increased to 0.15% of the Fund&#x2019;s average daily net assets for Investor Class shares at any time.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-1254"
          xlink:to="fn-22"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-1258"
          xlink:label="f-1258"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-1259"
          xlink:label="f-1259"
          xlink:type="locator"/>
        <link:footnote id="fn-23" xlink:label="fn-23" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.2pt">The Total Annual Fund Operating Expenses for each Class of the Fund do not correlate to the ratio of expenses to average net assets listed in the Fund&#x2019;s financial highlights, which reflects the operating expenses of each Class of the Fund and does not include the amount of the Fund&#x2019;s proportionate share of the fees and expenses of other investment companies in which each Class of the Fund invests.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-1258"
          xlink:to="fn-23"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-1259"
          xlink:to="fn-23"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-1368"
          xlink:label="f-1368"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-288"
          xlink:label="f-288"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-284"
          xlink:label="f-284"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-1372"
          xlink:label="f-1372"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-1366"
          xlink:label="f-1366"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-1369"
          xlink:label="f-1369"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-285"
          xlink:label="f-285"
          xlink:type="locator"/>
        <link:footnote id="fn-24" xlink:label="fn-24" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">A secondary performance benchmark is provided to show how the Fund&#x2019;s performance compares with the returns of an index that is more appropriate given the holdings of the Fund.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-1368"
          xlink:to="fn-24"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-288"
          xlink:to="fn-24"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-284"
          xlink:to="fn-24"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-1372"
          xlink:to="fn-24"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-1366"
          xlink:to="fn-24"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-1369"
          xlink:to="fn-24"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-285"
          xlink:to="fn-24"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
