<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:oef="http://xbrl.sec.gov/oef/2025"
  xmlns:trowe="http://troweprice.com/20260225"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="trowe-20260225.xsd" xlink:type="simple"/>
    <context id="AsOf2026-02-25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001267862</identifier>
        </entity>
        <period>
            <startDate>2026-02-25</startDate>
            <endDate>2026-02-25</endDate>
        </period>
    </context>
    <context id="From2026-02-252026-02-25_custom_S000002073Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001267862</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">trowe:S000002073Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-25</startDate>
            <endDate>2026-02-25</endDate>
        </period>
    </context>
    <context id="From2026-02-252026-02-25_custom_S000002073Member_custom_MidCapStocksMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001267862</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">trowe:S000002073Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">trowe:MidCapStocksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-25</startDate>
            <endDate>2026-02-25</endDate>
        </period>
    </context>
    <context id="From2026-02-252026-02-25_custom_S000002073Member_custom_GrowthInvestingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001267862</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">trowe:S000002073Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">trowe:GrowthInvestingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-25</startDate>
            <endDate>2026-02-25</endDate>
        </period>
    </context>
    <context id="From2026-02-252026-02-25_custom_S000002073Member_custom_StockInvestingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001267862</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">trowe:S000002073Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">trowe:StockInvestingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-25</startDate>
            <endDate>2026-02-25</endDate>
        </period>
    </context>
    <context id="From2026-02-252026-02-25_custom_S000002073Member_custom_MarketConditionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001267862</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">trowe:S000002073Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">trowe:MarketConditionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-25</startDate>
            <endDate>2026-02-25</endDate>
        </period>
    </context>
    <context id="From2026-02-252026-02-25_custom_S000002073Member_custom_SectorExposureMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001267862</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">trowe:S000002073Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">trowe:SectorExposureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-25</startDate>
            <endDate>2026-02-25</endDate>
        </period>
    </context>
    <context id="From2026-02-252026-02-25_custom_S000002073Member_custom_QuantitativeModelsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001267862</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">trowe:S000002073Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">trowe:QuantitativeModelsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-25</startDate>
            <endDate>2026-02-25</endDate>
        </period>
    </context>
    <context id="From2026-02-252026-02-25_custom_S000002073Member_custom_ActiveManagementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001267862</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">trowe:S000002073Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">trowe:ActiveManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-25</startDate>
            <endDate>2026-02-25</endDate>
        </period>
    </context>
    <context id="From2026-02-252026-02-25_custom_S000002073Member_custom_CybersecurityBreachesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001267862</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">trowe:S000002073Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">trowe:CybersecurityBreachesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-25</startDate>
            <endDate>2026-02-25</endDate>
        </period>
    </context>
    <context id="From2026-02-252026-02-25_custom_C000005433Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001267862</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">trowe:C000005433Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-25</startDate>
            <endDate>2026-02-25</endDate>
        </period>
    </context>
    <context id="From2026-02-252026-02-25_custom_C000190557Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001267862</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">trowe:C000190557Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-25</startDate>
            <endDate>2026-02-25</endDate>
        </period>
    </context>
    <context id="From2016-01-012016-12-31_custom_C000005433Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001267862</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">trowe:C000005433Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="From2017-01-012017-12-31_custom_C000005433Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001267862</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">trowe:C000005433Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="From2018-01-012018-12-31_custom_C000005433Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001267862</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">trowe:C000005433Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2019-01-012019-12-31_custom_C000005433Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001267862</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">trowe:C000005433Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_C000005433Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001267862</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">trowe:C000005433Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_C000005433Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001267862</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">trowe:C000005433Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_C000005433Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001267862</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">trowe:C000005433Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_C000005433Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001267862</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">trowe:C000005433Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_custom_C000005433Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001267862</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">trowe:C000005433Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_C000005433Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001267862</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">trowe:C000005433Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2003-12-312025-12-31_custom_C000005433Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001267862</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">trowe:C000005433Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2003-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_C000005433Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001267862</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">trowe:C000005433Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_C000005433Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001267862</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">trowe:C000005433Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_C000005433Member_oef_AfterTaxesOnDistributionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001267862</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">trowe:C000005433Member</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="From2021-01-012025-12-31_custom_C000005433Member_oef_AfterTaxesOnDistributionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001267862</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">trowe:C000005433Member</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="From2016-01-012025-12-31_custom_C000005433Member_oef_AfterTaxesOnDistributionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001267862</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">trowe:C000005433Member</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="From2025-01-012025-12-31_custom_C000005433Member_oef_AfterTaxesOnDistributionsAndSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001267862</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">trowe:C000005433Member</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="From2021-01-012025-12-31_custom_C000005433Member_oef_AfterTaxesOnDistributionsAndSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001267862</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">trowe:C000005433Member</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="From2016-01-012025-12-31_custom_C000005433Member_oef_AfterTaxesOnDistributionsAndSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001267862</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">trowe:C000005433Member</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="From2017-05-032025-12-31_custom_C000190557Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001267862</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">trowe:C000190557Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-05-03</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_C000190557Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001267862</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">trowe:C000190557Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_C000190557Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001267862</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">trowe:C000190557Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_Russell3000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001267862</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">trowe:Russell3000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_Russell3000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001267862</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">trowe:Russell3000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_Russell3000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001267862</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">trowe:Russell3000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2017-05-032025-12-31_custom_Russell3000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001267862</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">trowe:Russell3000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-05-03</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_RussellMidcapGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001267862</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">trowe:RussellMidcapGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_RussellMidcapGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001267862</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">trowe:RussellMidcapGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_RussellMidcapGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001267862</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">trowe:RussellMidcapGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2017-05-032025-12-31_custom_RussellMidcapGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001267862</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">trowe:RussellMidcapGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-05-03</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_LipperMidCapGrowthFundsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001267862</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">trowe:LipperMidCapGrowthFundsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012025-12-31_custom_LipperMidCapGrowthFundsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001267862</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">trowe:LipperMidCapGrowthFundsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2016-01-012025-12-31_custom_LipperMidCapGrowthFundsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001267862</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">trowe:LipperMidCapGrowthFundsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2017-05-032025-12-31_custom_LipperMidCapGrowthFundsIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001267862</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">trowe:LipperMidCapGrowthFundsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-05-03</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2026-02-252026-02-25_custom_S000002073Member_oef_RiskLoseMoneyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001267862</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">trowe:S000002073Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskLoseMoneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-25</startDate>
            <endDate>2026-02-25</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Ratio">
        <measure>pure</measure>
    </unit>
    <dei:AmendmentFlag contextRef="AsOf2026-02-25" id="Fact000003">false</dei:AmendmentFlag>
    <dei:DocumentType contextRef="AsOf2026-02-25" id="Fact000004">485BPOS</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="AsOf2026-02-25" id="Fact000005">2026-02-25</dei:DocumentPeriodEndDate>
    <dei:EntityCentralIndexKey contextRef="AsOf2026-02-25" id="Fact000006">0001267862</dei:EntityCentralIndexKey>
    <dei:EntityInvCompanyType contextRef="AsOf2026-02-25" id="Fact000012">N-1A</dei:EntityInvCompanyType>
    <dei:EntityRegistrantName contextRef="AsOf2026-02-25" id="Fact000013">T. Rowe Price Diversified Mid-Cap Growth Fund, Inc.</dei:EntityRegistrantName>
    <oef:ProspectusDate contextRef="AsOf2026-02-25" id="Fact000014">2026-03-01</oef:ProspectusDate>
    <oef:RiskReturnHeading
      contextRef="From2026-02-252026-02-25_custom_S000002073Member"
      id="Fact000015">SUMMARY</oef:RiskReturnHeading>
    <oef:ObjectiveHeading
      contextRef="From2026-02-252026-02-25_custom_S000002073Member"
      id="Fact000016">Investment Objective(s)&#160;</oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock
      contextRef="From2026-02-252026-02-25_custom_S000002073Member"
      id="Fact000017">&lt;p id="xdx_A85_eoef--ObjectivePrimaryTextBlock_zr14BVXFWgx4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The fund seeks to provide long-term capital growth by investing
primarily in the common stocks of mid-cap growth companies.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

</oef:ObjectivePrimaryTextBlock>
    <oef:ExpenseHeading
      contextRef="From2026-02-252026-02-25_custom_S000002073Member"
      id="Fact000018">Fees and Expenses&#160;</oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock
      contextRef="From2026-02-252026-02-25_custom_S000002073Member"
      id="Fact000019">&lt;p id="xdx_A83_eoef--ExpenseNarrativeTextBlock_z1FARUNQu77b" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;This table describes the fees and expenses that you may pay
if you buy, hold, and sell shares of the fund. &lt;b&gt;You may also incur brokerage commissions and other charges when buying or selling
shares of the fund, which are not reflected in the table or example below.&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
</oef:ExpenseNarrativeTextBlock>
    <oef:ShareholderFeesTableTextBlock
      contextRef="From2026-02-252026-02-25_custom_S000002073Member"
      id="Fact000021">&lt;div id="xdx_A87_eoef--ShareholderFeesTableTextBlock_zpaY1AE9L7kj"&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" id="xdx_A5A_zmDXgLhnobq1" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Shareholder Fees"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="border-top: Black 1pt solid; border-left: Black 1pt solid; text-align: center; vertical-align: bottom"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: center; vertical-align: bottom"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_495_20260225__20260225__oef--ClassAxis__custom--C000005433Member_z1LtGMwjgGic" style="border-top: Black 1pt solid; vertical-align: bottom; text-align: center"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;b&gt;Investor
    &lt;br/&gt;
    Class&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_496_20260225__20260225__oef--ClassAxis__custom--C000190557Member_zuMubhbsQ5Yh" style="border-top: Black 1pt solid; vertical-align: bottom; text-align: center"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;b&gt;I
    &lt;/b&gt;&lt;/span&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;b&gt;Class&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-right: Black 1pt solid; text-align: center; vertical-align: bottom"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td colspan="6" style="border-left: Black 1pt solid; padding-left: 50pt; text-align: left; padding-right: 5.4pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;b&gt;Shareholder
    fees (fees paid directly from your investment)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-right: Black 1pt solid; text-align: left; padding-right: 5.4pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eoef--MaximumAccountFee_d0_zO6kjvjQe0al" style="vertical-align: top"&gt;
    &lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; text-align: left; padding-right: 5.4pt; width: 21%; vertical-align: bottom"&gt;&lt;span style="-sec-ix-redline: true"&gt;Maximum
    account fee&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; padding-bottom: 3pt; padding-right: 5.4pt; padding-left: 5.4pt; width: 34%"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; background-color: rgb(230,230,230); vertical-align: bottom; text-align: right; width: 9%"&gt;&lt;span style="-sec-ix-redline: true"&gt;$20&lt;/span&gt;&lt;/td&gt;
     &lt;td style="border-bottom: Black 1pt solid; background-color: rgb(230,230,230); text-align: left; width: 8%; vertical-align: top"&gt;&lt;span id="xdx_F25_zMB3SVm8Vhmc" style="-sec-ix-redline: true"&gt;&lt;sup&gt;a&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
     
    &lt;td style="border-bottom: Black 1pt solid; background-color: rgb(230,230,230); text-align: right; padding-bottom: 3pt; padding-left: 5.4pt; width: 7%"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: center; background-color: rgb(230,230,230); padding-bottom: 3pt; width: 3%"&gt;&lt;/td&gt;
    &lt;td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; background-color: rgb(230,230,230); padding-bottom: 3pt; padding-right: 5.4pt; padding-left: 5.4pt; width: 18%"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;



</oef:ShareholderFeesTableTextBlock>
    <oef:MaximumAccountFee
      contextRef="From2026-02-252026-02-25_custom_C000005433Member"
      decimals="0"
      id="Fact000023"
      unitRef="USD">20</oef:MaximumAccountFee>
    <oef:MaximumAccountFee
      contextRef="From2026-02-252026-02-25_custom_C000190557Member"
      decimals="0"
      id="Fact000024"
      unitRef="USD">0</oef:MaximumAccountFee>
    <oef:OperatingExpensesCaption
      contextRef="From2026-02-252026-02-25_custom_S000002073Member"
      id="Fact000025">Annual
    fund operating expenses
    (expenses that you pay each year as a
    percentage of the value of your investment)</oef:OperatingExpensesCaption>
    <oef:AnnualFundOperatingExpensesTableTextBlock
      contextRef="From2026-02-252026-02-25_custom_S000002073Member"
      id="Fact000026">&lt;div id="xdx_A84_eoef--AnnualFundOperatingExpensesTableTextBlock_zjkUKf8Zb1xd"&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" id="xdx_A55_zjtTCPVRfSx9" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Annual Fund Operating Expenses"&gt;
  &lt;tr style="display: none; visibility: hidden; vertical-align: top"&gt;
    &lt;td style="border-top: Black 1pt solid; border-left: Black 1pt solid"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: right"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_495_20260225__20260225__oef--ClassAxis__custom--C000005433Member_znwIfKOwQife" style="border-top: Black 1pt solid; background-color: rgb(230,230,230); text-align: right"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; background-color: rgb(230,230,230)"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_496_20260225__20260225__oef--ClassAxis__custom--C000190557Member_zxHjuAkrSKOc" style="border-top: Black 1pt solid; background-color: rgb(230,230,230); text-align: right"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; background-color: rgb(230,230,230)"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-right: Black 1pt solid; background-color: rgb(230,230,230)"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eoef--ManagementFeesOverAssets_dpn_zkTjBX5AKkAk" style="vertical-align: top"&gt;
    &lt;td style="border-top: Black 1pt solid; border-left: Black 1pt solid; width: 21%"&gt;&lt;span style="-sec-ix-redline: true"&gt;Management
    fees&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: right; width: 34%"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; background-color: rgb(230,230,230); text-align: right; width: 9%"&gt;&lt;span style="-sec-ix-redline: true"&gt;0.63&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; text-align: left; background-color: rgb(230,230,230); width: 8%"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;sup&gt;%&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; background-color: rgb(230,230,230); text-align: right; width: 7%"&gt;&lt;span style="-sec-ix-redline: true"&gt;0.63&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; background-color: rgb(230,230,230); width: 3%"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;sup&gt;%&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: Black 1pt solid; border-right: Black 1pt solid; background-color: rgb(230,230,230); width: 18%"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eoef--OtherExpensesOverAssets_dp0_zDMZR9BGl523" style="vertical-align: top"&gt;
    &lt;td style="border-left: Black 1pt solid"&gt;&lt;span style="-sec-ix-redline: true"&gt;Other expenses&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="background-color: rgb(230,230,230); text-align: right"&gt;&lt;span style="-sec-ix-redline: true"&gt;0.21&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; background-color: rgb(230,230,230)"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="background-color: rgb(230,230,230); text-align: right"&gt;&lt;span style="-sec-ix-redline: true"&gt;0.04&lt;/span&gt;&lt;/td&gt;
    &lt;td style="background-color: rgb(230,230,230)"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-right: Black 1pt solid; background-color: rgb(230,230,230)"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eoef--ExpensesOverAssets_dpn_zmeuqYAr8Rol" style="vertical-align: top"&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;b&gt;Total
    annual fund operating expenses&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; background-color: rgb(230,230,230); text-align: right"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;b&gt;0.84&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: center; background-color: rgb(230,230,230)"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; background-color: rgb(230,230,230); text-align: right"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;b&gt;0.67&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; background-color: rgb(230,230,230)"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; background-color: rgb(230,230,230)"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</oef:AnnualFundOperatingExpensesTableTextBlock>
    <oef:ManagementFeesOverAssets
      contextRef="From2026-02-252026-02-25_custom_C000005433Member"
      decimals="INF"
      id="Fact000028"
      unitRef="Ratio">0.0063</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="From2026-02-252026-02-25_custom_C000190557Member"
      decimals="INF"
      id="Fact000029"
      unitRef="Ratio">0.0063</oef:ManagementFeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="From2026-02-252026-02-25_custom_C000005433Member"
      decimals="INF"
      id="Fact000031"
      unitRef="Ratio">0.0021</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="From2026-02-252026-02-25_custom_C000190557Member"
      decimals="INF"
      id="Fact000032"
      unitRef="Ratio">0.0004</oef:OtherExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="From2026-02-252026-02-25_custom_C000005433Member"
      decimals="INF"
      id="Fact000034"
      unitRef="Ratio">0.0084</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="From2026-02-252026-02-25_custom_C000190557Member"
      decimals="INF"
      id="Fact000035"
      unitRef="Ratio">0.0067</oef:ExpensesOverAssets>
    <oef:ExpenseFootnotesTextBlock
      contextRef="From2026-02-252026-02-25_custom_S000002073Member"
      id="Fact000036">&lt;div id="xdx_A8A_eoef--ExpenseFootnotesTextBlock_zkax7doPS2j3"&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0.25in; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&lt;sup id="xdx_F0C_zUeq7SwLq0M4"&gt;a&lt;/sup&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span id="xdx_F17_zvuqHU4oTH0l" style="font-size: 10pt"&gt;Subject to certain exceptions
and account minimums, accounts are charged an annual $20 fee.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

</oef:ExpenseFootnotesTextBlock>
    <oef:ExpenseExampleHeading
      contextRef="From2026-02-252026-02-25_custom_S000002073Member"
      id="Fact000038">Example</oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock
      contextRef="From2026-02-252026-02-25_custom_S000002073Member"
      id="Fact000039">&lt;p id="xdx_A86_eoef--ExpenseExampleNarrativeTextBlock_zIC8WccFBmtb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;This example is intended to help you compare
the cost of investing in the fund with the cost of investing in other mutual funds. The example assumes that you invest $10,000
in the fund for the time periods indicated and then redeem all of your shares at the end of those periods, that your investment
has a 5% return each year, and that the fund&#x2019;s operating expenses remain the same. Although your actual costs may be higher
or lower, based on these assumptions your costs would be:&lt;/p&gt;

</oef:ExpenseExampleNarrativeTextBlock>
    <oef:ExpenseExampleWithRedemptionTableTextBlock
      contextRef="From2026-02-252026-02-25_custom_S000002073Member"
      id="Fact000040">&lt;div id="xdx_A89_eoef--ExpenseExampleWithRedemptionTableTextBlock_z3SeQXtQR7t1"&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" id="xdx_A50_dU_zSgGmOFY7lni" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Expense Example"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-top: black 1pt solid; border-left: black 1pt solid; padding: 2.15pt; white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_489_eoef--ExpenseExampleYear01_zyzLvq7ukWe3" style="border-top: black 1pt solid; padding: 2.15pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;1 Year&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_482_eoef--ExpenseExampleYear03_zs04AXLqbn4e" style="border-top: black 1pt solid; padding: 2.15pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;3 Years&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_489_eoef--ExpenseExampleYear05_z8Blinlkidya" style="border-top: black 1pt solid; padding: 2.15pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;5 Years&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_486_eoef--ExpenseExampleYear10_z8z6tdXKBlz5" style="border-top: black 1pt solid; border-right: black 1pt solid; padding: 2.15pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;10 Years&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding: 2.15pt; white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_41A_20260225__20260225__oef--ClassAxis__custom--C000005433Member_zwLfFo5ZAp16"&gt;
    &lt;td style="border-left: black 1pt solid; padding: 2.15pt; white-space: nowrap; width: 39%; background-color: #D9D9D9"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;Investor Class &lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding: 2.15pt; white-space: nowrap; vertical-align: bottom; width: 9%; background-color: #D9D9D9; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding: 2.15pt; white-space: nowrap; vertical-align: bottom; width: 6%; background-color: #D9D9D9; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;86&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding: 2.15pt; white-space: nowrap; vertical-align: bottom; width: 9%; background-color: #D9D9D9; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding: 2.15pt; white-space: nowrap; vertical-align: bottom; width: 6%; background-color: #D9D9D9; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;268&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding: 2.15pt; white-space: nowrap; vertical-align: bottom; width: 9%; background-color: #D9D9D9; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding: 2.15pt; white-space: nowrap; vertical-align: bottom; width: 6%; background-color: #D9D9D9; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;466&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding: 2.15pt; white-space: nowrap; vertical-align: bottom; width: 9%; background-color: #D9D9D9; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-right: black 1pt solid; padding: 2.15pt; white-space: nowrap; vertical-align: bottom; width: 6%; background-color: #D9D9D9; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;1,037&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding: 2.15pt; white-space: nowrap; vertical-align: bottom; width: 1%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_411_20260225__20260225__oef--ClassAxis__custom--C000190557Member_ziAZG0opqVNl"&gt;
    &lt;td style="border-left: black 1pt solid; padding: 2.15pt; white-space: nowrap; background-color: #D9D9D9"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;I Class &lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding: 2.15pt; white-space: nowrap; vertical-align: bottom; background-color: #D9D9D9; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 2.15pt; white-space: nowrap; vertical-align: bottom; background-color: #D9D9D9; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;68&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding: 2.15pt; white-space: nowrap; vertical-align: bottom; background-color: #D9D9D9; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 2.15pt; white-space: nowrap; vertical-align: bottom; background-color: #D9D9D9; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;214&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding: 2.15pt; white-space: nowrap; vertical-align: bottom; background-color: #D9D9D9; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 2.15pt; white-space: nowrap; vertical-align: bottom; background-color: #D9D9D9; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;373&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding: 2.15pt; white-space: nowrap; vertical-align: bottom; background-color: #D9D9D9; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-right: black 1pt solid; padding: 2.15pt; white-space: nowrap; vertical-align: bottom; background-color: #D9D9D9; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;835&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding: 2.15pt; white-space: nowrap; vertical-align: bottom; text-align: right"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
    &lt;td style="border-top: black 1pt solid; padding: 2.15pt; white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: black 1pt solid; padding: 2.15pt; white-space: nowrap; vertical-align: bottom; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: black 1pt solid; padding: 2.15pt; white-space: nowrap; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: black 1pt solid; padding: 2.15pt; white-space: nowrap; vertical-align: bottom; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: black 1pt solid; padding: 2.15pt; white-space: nowrap; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: black 1pt solid; padding: 2.15pt; white-space: nowrap; vertical-align: bottom; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: black 1pt solid; padding: 2.15pt; white-space: nowrap; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: black 1pt solid; padding: 2.15pt; white-space: nowrap; vertical-align: bottom; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: black 1pt solid; padding: 2.15pt; white-space: nowrap; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding: 2.15pt; white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
</oef:ExpenseExampleWithRedemptionTableTextBlock>
    <oef:ExpenseExampleYear01
      contextRef="From2026-02-252026-02-25_custom_C000005433Member"
      decimals="0"
      id="Fact000041"
      unitRef="USD">86</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="From2026-02-252026-02-25_custom_C000005433Member"
      decimals="0"
      id="Fact000042"
      unitRef="USD">268</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="From2026-02-252026-02-25_custom_C000005433Member"
      decimals="0"
      id="Fact000043"
      unitRef="USD">466</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="From2026-02-252026-02-25_custom_C000005433Member"
      decimals="0"
      id="Fact000044"
      unitRef="USD">1037</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleYear01
      contextRef="From2026-02-252026-02-25_custom_C000190557Member"
      decimals="0"
      id="Fact000045"
      unitRef="USD">68</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="From2026-02-252026-02-25_custom_C000190557Member"
      decimals="0"
      id="Fact000046"
      unitRef="USD">214</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="From2026-02-252026-02-25_custom_C000190557Member"
      decimals="0"
      id="Fact000047"
      unitRef="USD">373</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="From2026-02-252026-02-25_custom_C000190557Member"
      decimals="0"
      id="Fact000048"
      unitRef="USD">835</oef:ExpenseExampleYear10>
    <oef:PortfolioTurnoverHeading
      contextRef="From2026-02-252026-02-25_custom_S000002073Member"
      id="Fact000049">Portfolio Turnover</oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock
      contextRef="From2026-02-252026-02-25_custom_S000002073Member"
      id="Fact000050">&lt;p id="xdx_A8C_eoef--PortfolioTurnoverTextBlock_zko1cXPqxCl3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline: true"&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 the fund&#x2019;s 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 &lt;span id="xdx_902_eoef--PortfolioTurnoverRate_c20260225__20260225__dei--LegalEntityAxis__custom--S000002073Member_zdQ3pzUkxQi1"&gt;51.3%&lt;/span&gt; of the average value of its portfolio.&lt;/span&gt;&lt;/p&gt;

</oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate
      contextRef="From2026-02-252026-02-25_custom_S000002073Member"
      decimals="INF"
      id="Fact000051"
      unitRef="Ratio">0.513</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading
      contextRef="From2026-02-252026-02-25_custom_S000002073Member"
      id="Fact000052">Principal Investment Strategies&#160;</oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock
      contextRef="From2026-02-252026-02-25_custom_S000002073Member"
      id="Fact000053">&lt;p id="xdx_A82_eoef--StrategyNarrativeTextBlock_zWy6Ggsf15v4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span id="xdx_90D_eoef--StrategyPortfolioConcentration_c20260225__20260225__dei--LegalEntityAxis__custom--S000002073Member_zxkdrc1beiE7"&gt;The fund normally invests at least 80% of its net assets
(plus any borrowings for investment purposes) in a broadly diversified portfolio of common stocks of mid-cap growth companies.&lt;/span&gt;
Any derivatives that provide exposure to the investment focus suggested by the fund&#x2019;s name, or to one or more market risk
factors associated with the investment focus suggested by the fund&#x2019;s name, are counted (as applicable) toward compliance
with the fund&#x2019;s 80% investment policy. &lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline: true"&gt;The fund considers a company to be a mid-cap growth company
if the company&#x2019;s securities are (i) represented in the Russell Midcap&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;sup&gt;&#xae;
&lt;/sup&gt;&lt;/span&gt;Growth Index; or (ii) represented in an appropriate third-party growth-oriented index and the company&#x2019;s market
capitalization falls within the market capitalization range of companies in the Russell Midcap Index, MSCI USA Mid Cap Index,
or MSCI World Mid Cap Index (after systematically removing any companies that cannot reasonably be considered a mid-cap company
from the high and low ends of the range of each index). The market capitalizations of the companies in the indexes change over
time and the indexes are periodically reconstituted to ensure that they continue to accurately reflect the mid-cap equity market.
As of December&#160;31, 2025, the market capitalization range represented across the Russell Midcap Index, MSCI USA Mid Cap Index,
and MSCI World Mid Cap Index (after removing any outlier companies) was $1.8&#160;billion to $98&#160;billion. &lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The fund has the flexibility to purchase some large-cap and
small-cap companies that have qualities consistent with the portfolio&#x2019;s core characteristics. The adviser expects the earnings
of these companies to grow at a faster rate than the average company. The portfolio is broadly diversified, and the top 25 holdings
are not expected to constitute a large portion of the fund&#x2019;s assets. This broad diversification should help reduce the effects
of individual security price volatility on overall fund performance.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Stock selection is based on a combination of fundamental, bottom-up
analysis and top-down quantitative strategies in an effort to identify companies with superior long-term appreciation prospects.
The adviser generally uses a growth approach, looking for companies with one or more of the following characteristics:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 15pt"&gt;&#x25cf;&lt;/td&gt;&lt;td&gt;a demonstrated ability to consistently increase revenues, earnings, and cash flow;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 15pt"&gt;&#x25cf;&lt;/td&gt;&lt;td&gt;capable management;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 15pt"&gt;&#x25cf;&lt;/td&gt;&lt;td&gt;attractive business niches; and&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 15pt"&gt;&#x25cf;&lt;/td&gt;&lt;td&gt;a sustainable competitive advantage.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Valuation measures, such as a company&#x2019;s price/earnings
(P/E) ratio relative to the market and its own growth rate, are also considered. The adviser typically limits holdings of high-yielding
stocks, but the payment of dividends&#x2014;even above-average dividends&#x2014;does not disqualify a stock from consideration. Most
holdings are expected to have relatively low dividend yields.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;/p&gt;





&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;/p&gt;






&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline: true"&gt;At times, the fund may have a significant portion of its
assets invested in the same economic sector.&lt;/span&gt;&lt;/p&gt;

</oef:StrategyNarrativeTextBlock>
    <oef:StrategyPortfolioConcentration
      contextRef="From2026-02-252026-02-25_custom_S000002073Member"
      id="Fact000054">The fund normally invests at least 80% of its net assets
(plus any borrowings for investment purposes) in a broadly diversified portfolio of common stocks of mid-cap growth companies.</oef:StrategyPortfolioConcentration>
    <oef:RiskTextBlock
      contextRef="From2026-02-252026-02-25_custom_S000002073Member_oef_RiskLoseMoneyMember"
      id="Fact000058">The fund&#x2019;s share price fluctuates, which means you could lose money by investing in the fund.</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="From2026-02-252026-02-25_custom_S000002073Member_custom_MidCapStocksMember"
      id="Fact000059">&lt;p id="xdx_A8E_eoef--RiskTextBlock_hoef--RiskAxis__custom--MidCapStocksMember_zFQOGeyfV78i" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;Mid-cap
stocks:&lt;/b&gt;&lt;/span&gt; Investments in securities issued by mid-cap companies are likely to be more volatile than investments in securities
issued by large-cap companies. Mid-cap companies may have less seasoned management, narrower product lines, and less capital reserves
and liquidity than large-cap companies, and are therefore more sensitive to economic, market, and industry changes.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="From2026-02-252026-02-25_custom_S000002073Member_custom_GrowthInvestingMember"
      id="Fact000060">&lt;p id="xdx_A87_eoef--RiskTextBlock_hoef--RiskAxis__custom--GrowthInvestingMember_zIF4PrLcMZUi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;Growth
investing:&lt;/b&gt;&lt;/span&gt; The fund&#x2019;s growth approach to investing could cause it to underperform other stock funds that employ
a different investment style. Growth stocks tend to be more volatile than certain other types of stocks and their prices may fluctuate
more dramatically than the overall stock market. A stock with growth characteristics can have sharp price declines due to decreases
in current or expected earnings and may lack dividends that can help cushion its share price in a declining market.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="From2026-02-252026-02-25_custom_S000002073Member_custom_StockInvestingMember"
      id="Fact000061">&lt;p id="xdx_A89_eoef--RiskTextBlock_hoef--RiskAxis__custom--StockInvestingMember_zvUBroiEGFYc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;Stock
investing:&lt;/b&gt;&lt;/span&gt; Stocks generally fluctuate in value more than bonds and may decline significantly over short time periods.
There is a chance that stock prices overall will decline because stock markets tend to move in cycles, with periods of rising and
falling prices. The value of stocks held by the fund may decline due to general weakness or volatility in the stock markets in
which the fund invests or because of factors that affect a particular company or industry.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="From2026-02-252026-02-25_custom_S000002073Member_custom_MarketConditionsMember"
      id="Fact000062">&lt;p id="xdx_A80_eoef--RiskTextBlock_hoef--RiskAxis__custom--MarketConditionsMember_zCtbUXSud0Af" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;Market
conditions:&lt;/b&gt;&lt;/span&gt; The value of the fund&#x2019;s investments may decrease, sometimes rapidly or unexpectedly, due to factors
affecting an issuer held by the fund, particular industries, or the overall securities markets. A variety of factors can increase
the volatility of the fund&#x2019;s holdings and markets generally, including geopolitical developments (such as trade and tariff
arrangements, sanctions, and cybersecurity attacks), recessions, inflation, rapid interest rate changes, war, military conflict,
acts of terrorism, natural disasters, and outbreaks of infectious illnesses or other widespread public health issues (such as the
coronavirus pandemic) and related governmental and public responses. Certain events may cause instability across global markets,
including reduced liquidity and disruptions in trading markets, while some events may affect certain geographic regions, countries,
sectors, and industries more significantly than others. Government intervention in markets may impact interest rates, market volatility,
and security pricing. These adverse developments may cause broad declines in market value due to short-term market movements or
for significantly longer periods during more prolonged market downturns.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="From2026-02-252026-02-25_custom_S000002073Member_custom_SectorExposureMember"
      id="Fact000063">&lt;p id="xdx_A8E_eoef--RiskTextBlock_hoef--RiskAxis__custom--SectorExposureMember_zWKyq6LIu7ml" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;Sector
exposure:&lt;/b&gt;&lt;/span&gt; Issuers in the same economic sector may be similarly affected by economic or market events, making the fund
more vulnerable to unfavorable developments in that economic sector than funds that invest more broadly.&lt;/p&gt;

</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="From2026-02-252026-02-25_custom_S000002073Member_custom_QuantitativeModelsMember"
      id="Fact000064">&lt;p id="xdx_A80_eoef--RiskTextBlock_hoef--RiskAxis__custom--QuantitativeModelsMember_zyAKJATCIr91" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;Quantitative
models:&lt;/b&gt;&lt;/span&gt; The fund&#x2019;s reliance on quantitative models and the analysis of specific metrics in constructing the fund&#x2019;s
portfolio could cause the adviser to be unsuccessful in selecting companies for investment or determining the weighting of particular
stocks in the portfolio. The impact of these metrics on a stock&#x2019;s performance can be difficult to predict, and stocks that
previously possessed certain desirable quantitative characteristics may not continue to demonstrate those same characteristics
in the future. In addition, relying on quantitative models entails the risk that the models themselves may be limited or incorrect,
the data on which the models rely may be incorrect or incomplete, or the models may not be implemented as intended by the adviser.
Any of these factors could cause the fund to underperform compared to funds with similar strategies that do not select stocks based
on quantitative analysis.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="From2026-02-252026-02-25_custom_S000002073Member_custom_ActiveManagementMember"
      id="Fact000065">&lt;p id="xdx_A83_eoef--RiskTextBlock_hoef--RiskAxis__custom--ActiveManagementMember_zUidJZaCtYnh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;Active
management:&lt;/b&gt;&lt;/span&gt; The fund&#x2019;s overall investment program and holdings selected by the fund&#x2019;s investment adviser
may underperform the broad markets, relevant indices, or other funds with similar objectives and investment strategies.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="From2026-02-252026-02-25_custom_S000002073Member_custom_CybersecurityBreachesMember"
      id="Fact000066">&lt;p id="xdx_A81_eoef--RiskTextBlock_hoef--RiskAxis__custom--CybersecurityBreachesMember_zi5j5iUHXL9i" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;Cybersecurity
breaches:&lt;/b&gt;&lt;/span&gt; The fund could be harmed by intentional cyberattacks and other cybersecurity breaches, including unauthorized
access to the fund&#x2019;s assets, confidential information, or other proprietary information. In addition, a cybersecurity breach
could cause one of the fund&#x2019;s service providers or financial intermediaries to suffer unauthorized data access, data corruption,
or loss of operational functionality.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

</oef:RiskTextBlock>
    <oef:BarChartAndPerformanceTableHeading
      contextRef="From2026-02-252026-02-25_custom_S000002073Member"
      id="Fact000067">Performance</oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock
      contextRef="From2026-02-252026-02-25_custom_S000002073Member"
      id="Fact000068">&lt;p id="xdx_A87_eoef--PerformanceNarrativeTextBlock_zydvrqdVgPY3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span id="xdx_90A_eoef--PerformanceInformationIllustratesVariabilityOfReturns_c20260225__20260225__dei--LegalEntityAxis__custom--S000002073Member_gIFPIIVOR-IYHL_z237focT3jt7"&gt;The following performance information provides some indication
of the risks of investing in the fund.&lt;/span&gt; &lt;span id="xdx_908_eoef--PerformancePastDoesNotIndicateFuture_c20260225__20260225__dei--LegalEntityAxis__custom--S000002073Member_z9GMPPEII5ek"&gt;The fund&#x2019;s performance information represents only past performance (before and after
taxes) and is not necessarily an indication of future results.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span id="xdx_C09_gIFPIIVOR-IYHL_z4Pv22uRzKAb"&gt;The following bar chart illustrates how much returns can differ
from year to year by showing calendar year returns and the best and worst calendar quarter returns during those years
for the fund&#x2019;s Investor Class. Returns for other share classes vary since they have different expenses.&lt;/span&gt;&lt;/p&gt;

</oef:PerformanceNarrativeTextBlock>
    <oef:PerformanceInformationIllustratesVariabilityOfReturns
      contextRef="From2026-02-252026-02-25_custom_S000002073Member"
      id="Fact000071">The following performance information provides some indication
of the risks of investing in the fund.The following bar chart illustrates how much returns can differ
from year to year by showing calendar year returns and the best and worst calendar quarter returns during those years
for the fund&#x2019;s Investor Class. Returns for other share classes vary since they have different expenses.The following table shows the average annual total returns
for each class of the fund that has been in operation for at least one full calendar year. The fund&#x2019;s performance information
included in the table is compared with a regulatory required index that represents an overall securities market (Russell 3000&#xae;
Index). In addition, the table may also include one or more indexes that align to the fund&#x2019;s investment strategy.</oef:PerformanceInformationIllustratesVariabilityOfReturns>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="From2026-02-252026-02-25_custom_S000002073Member"
      id="Fact000072">The fund&#x2019;s performance information represents only past performance (before and after
taxes) and is not necessarily an indication of future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:BarChartHeading
      contextRef="From2026-02-252026-02-25_custom_S000002073Member"
      id="Fact000073">Calendar
Year Returns&#160;</oef:BarChartHeading>
    <oef:BarChartTableTextBlock
      contextRef="From2026-02-252026-02-25_custom_S000002073Member"
      id="Fact000074">&lt;div id="xdx_A81_eoef--BarChartTableTextBlock_zpGDVYIzwbRg"&gt;&lt;/div&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="font: 8pt Arial, Helvetica, Sans-Serif; display: none; visibility: hidden; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: middle"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_482_eoef--AnnlRtrPct_dp_hoef--ClassAxis__custom--C000005433Member_zJJIMhaf8OI2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_415_20160101__20161231_zMxCDUbNRD12" style="vertical-align: middle"&gt;
    &lt;td style="text-align: left; width: 71%"&gt;2016&lt;/td&gt;
    &lt;td style="text-align: center; width: 29%"&gt;7.50%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_411_20170101__20171231_zukb9L9JXSr8" style="vertical-align: middle"&gt;
    &lt;td style="text-align: left"&gt;2017&lt;/td&gt;
    &lt;td style="text-align: center"&gt;24.72%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_412_20180101__20181231_zh42adskT9Kk" style="vertical-align: middle"&gt;
    &lt;td style="text-align: left"&gt;2018&lt;/td&gt;
    &lt;td style="text-align: center"&gt;-3.11%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_413_20190101__20191231_zsvEOOUrkFp1" style="vertical-align: middle"&gt;
    &lt;td style="text-align: left"&gt;2019&lt;/td&gt;
    &lt;td style="text-align: center"&gt;37.90%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_41C_20200101__20201231_zZw3M0ylmseh" style="vertical-align: middle"&gt;
    &lt;td style="text-align: left"&gt;2020&lt;/td&gt;
    &lt;td style="text-align: center"&gt;31.80%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_418_20210101__20211231_zglWaEflerh3" style="vertical-align: middle"&gt;
    &lt;td style="text-align: left"&gt;2021&lt;/td&gt;
    &lt;td style="text-align: center"&gt;13.74%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_411_20220101__20221231_zjDMrjp11Oni" style="vertical-align: middle"&gt;
    &lt;td style="text-align: left"&gt;2022&lt;/td&gt;
    &lt;td style="text-align: center"&gt;-24.63%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_41E_20230101__20231231_zTF4tLf0Pck5" style="vertical-align: middle"&gt;
    &lt;td style="text-align: left"&gt;2023&lt;/td&gt;
    &lt;td style="text-align: center"&gt;20.78%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_41C_20240101__20241231_zcDdZ2pJRZKb" style="vertical-align: middle"&gt;
    &lt;td style="text-align: left"&gt;2024&lt;/td&gt;
    &lt;td style="text-align: center"&gt;23.73%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_417_20250101__20251231_zwZKE54ehYki" style="vertical-align: middle"&gt;
    &lt;td style="text-align: left"&gt;2025&lt;/td&gt;
    &lt;td style="text-align: center"&gt;10.37%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;img alt="" src="dmgpro003.jpg"/&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; color: Red"&gt;&lt;/p&gt;

</oef:BarChartTableTextBlock>
    <oef:AnnlRtrPct
      contextRef="From2016-01-012016-12-31_custom_C000005433Member"
      decimals="INF"
      id="Fact000075"
      unitRef="Ratio">0.0750</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="From2017-01-012017-12-31_custom_C000005433Member"
      decimals="INF"
      id="Fact000076"
      unitRef="Ratio">0.2472</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="From2018-01-012018-12-31_custom_C000005433Member"
      decimals="INF"
      id="Fact000077"
      unitRef="Ratio">-0.0311</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="From2019-01-012019-12-31_custom_C000005433Member"
      decimals="INF"
      id="Fact000078"
      unitRef="Ratio">0.3790</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="From2020-01-012020-12-31_custom_C000005433Member"
      decimals="INF"
      id="Fact000079"
      unitRef="Ratio">0.3180</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="From2021-01-012021-12-31_custom_C000005433Member"
      decimals="INF"
      id="Fact000080"
      unitRef="Ratio">0.1374</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="From2022-01-012022-12-31_custom_C000005433Member"
      decimals="INF"
      id="Fact000081"
      unitRef="Ratio">-0.2463</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="From2023-01-012023-12-31_custom_C000005433Member"
      decimals="INF"
      id="Fact000082"
      unitRef="Ratio">0.2078</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="From2024-01-012024-12-31_custom_C000005433Member"
      decimals="INF"
      id="Fact000083"
      unitRef="Ratio">0.2373</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_C000005433Member"
      decimals="INF"
      id="Fact000084"
      unitRef="Ratio">0.1037</oef:AnnlRtrPct>
    <oef:BarChartClosingTextBlock
      contextRef="From2026-02-252026-02-25_custom_S000002073Member"
      id="Fact000085">&lt;p id="xdx_A86_eoef--BarChartClosingTextBlock_z3VMmH27SHM8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; color: Red"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
&lt;tr style="vertical-align: top; background-color: white"&gt;
    &lt;td style="white-space: nowrap; width: 9%; text-align: center; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 14%; text-align: center; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 15%; text-align: center; vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;Quarter Ended&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 13%; text-align: center; vertical-align: bottom"&gt;
        &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;Total&#160;&lt;/p&gt;
        &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;Return&#160;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 1%; text-align: center; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 15%; text-align: center; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 15%; text-align: center; vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;Quarter Ended&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 13%; text-align: center; vertical-align: bottom"&gt;
        &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;Total&#160;&lt;/p&gt;
        &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;Return&#160;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 5%; text-align: center; vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top"&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; background-color: #E6E6E6; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_905_eoef--HighestQuarterlyReturnLabel_c20260225__20260225__dei--LegalEntityAxis__custom--S000002073Member_zgFWDTn4B8T2"&gt;Best Quarter&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; background-color: #E6E6E6; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_901_eoef--BarChartHighestQuarterlyReturnDate_c20260225__20260225__dei--LegalEntityAxis__custom--S000002073Member_zD5uxTVxHQE2"&gt;6/30/20&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; background-color: #E6E6E6; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_906_eoef--BarChartHighestQuarterlyReturn_c20260225__20260225__dei--LegalEntityAxis__custom--S000002073Member_znuwdxEtwZz8"&gt;30.86%&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; background-color: #E6E6E6; padding-right: -1.2pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_90F_eoef--LowestQuarterlyReturnLabel_c20260225__20260225__dei--LegalEntityAxis__custom--S000002073Member_zTi3uLTU3qhk"&gt;Worst Quarter&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; background-color: #E6E6E6; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_902_eoef--BarChartLowestQuarterlyReturnDate_c20260225__20260225__dei--LegalEntityAxis__custom--S000002073Member_zjw1GlQTB47"&gt;3/31/20&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; background-color: #E6E6E6; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_909_eoef--BarChartLowestQuarterlyReturn_c20260225__20260225__dei--LegalEntityAxis__custom--S000002073Member_zqAe9FHs8Q6j"&gt;-21.41%&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
</oef:BarChartClosingTextBlock>
    <oef:HighestQuarterlyReturnLabel
      contextRef="From2026-02-252026-02-25_custom_S000002073Member"
      id="Fact000086">Best Quarter</oef:HighestQuarterlyReturnLabel>
    <oef:BarChartHighestQuarterlyReturnDate
      contextRef="From2026-02-252026-02-25_custom_S000002073Member"
      id="Fact000087">2020-06-30</oef:BarChartHighestQuarterlyReturnDate>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="From2026-02-252026-02-25_custom_S000002073Member"
      decimals="INF"
      id="Fact000088"
      unitRef="Ratio">0.3086</oef:BarChartHighestQuarterlyReturn>
    <oef:LowestQuarterlyReturnLabel
      contextRef="From2026-02-252026-02-25_custom_S000002073Member"
      id="Fact000089">Worst Quarter</oef:LowestQuarterlyReturnLabel>
    <oef:BarChartLowestQuarterlyReturnDate
      contextRef="From2026-02-252026-02-25_custom_S000002073Member"
      id="Fact000090">2020-03-31</oef:BarChartLowestQuarterlyReturnDate>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="From2026-02-252026-02-25_custom_S000002073Member"
      decimals="INF"
      id="Fact000091"
      unitRef="Ratio">-0.2141</oef:BarChartLowestQuarterlyReturn>
    <oef:PerformanceTableNarrativeTextBlock
      contextRef="From2026-02-252026-02-25_custom_S000002073Member"
      id="Fact000092">&lt;p id="xdx_A88_eoef--PerformanceTableNarrativeTextBlock_zFjkpynqAqw8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span id="xdx_C06_gIFPIIVOR-IYHL_zKYvqnphrRJa"&gt;The following table shows the average annual total returns
for each class of the fund that has been in operation for at least one full calendar year. The fund&#x2019;s performance information
included in the table is compared with a regulatory required index that represents an overall securities market (Russell 3000&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;sup&gt;&#xae;
&lt;/sup&gt;&lt;/span&gt;Index). In addition, the table may also include one or more indexes that align to the fund&#x2019;s investment strategy.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;In addition, the table shows hypothetical after-tax returns
to demonstrate how taxes paid by a shareholder may influence returns. &lt;span id="xdx_909_eoef--PerformanceTableUsesHighestFederalRate_c20260225__20260225__dei--LegalEntityAxis__custom--S000002073Member_zZUzddh9j5rl"&gt;After-tax returns are calculated using the historical highest
individual federal marginal income tax rates and do not reflect the impact of state and local taxes.&lt;/span&gt; Actual after-tax returns depend
on an investor&#x2019;s tax situation and may differ from those shown. &lt;span id="xdx_901_eoef--PerformanceTableNotRelevantToTaxDeferred_c20260225__20260225__dei--LegalEntityAxis__custom--S000002073Member_zk03AKX1iSP7"&gt;After-tax returns shown are not relevant to investors who
hold their fund shares through tax-deferred arrangements, such as a 401(k) account or an IRA.&lt;/span&gt; &lt;span id="xdx_905_eoef--PerformanceTableOneClassOfAfterTaxShown_c20260225__20260225__dei--LegalEntityAxis__custom--S000002073Member_zyCz1Ppz3cy3"&gt;After-tax returns are shown only
for the Investor Class and will differ for other share classes.&lt;/span&gt;&lt;/p&gt;

</oef:PerformanceTableNarrativeTextBlock>
    <oef:PerformanceTableUsesHighestFederalRate
      contextRef="From2026-02-252026-02-25_custom_S000002073Member"
      id="Fact000093">After-tax returns are calculated using the historical highest
individual federal marginal income tax rates and do not reflect the impact of state and local taxes.</oef:PerformanceTableUsesHighestFederalRate>
    <oef:PerformanceTableNotRelevantToTaxDeferred
      contextRef="From2026-02-252026-02-25_custom_S000002073Member"
      id="Fact000094">After-tax returns shown are not relevant to investors who
hold their fund shares through tax-deferred arrangements, such as a 401(k) account or an IRA.</oef:PerformanceTableNotRelevantToTaxDeferred>
    <oef:PerformanceTableOneClassOfAfterTaxShown
      contextRef="From2026-02-252026-02-25_custom_S000002073Member"
      id="Fact000095">After-tax returns are shown only
for the Investor Class and will differ for other share classes.</oef:PerformanceTableOneClassOfAfterTaxShown>
    <oef:PerformanceTableTextBlock
      contextRef="From2026-02-252026-02-25_custom_S000002073Member"
      id="Fact000096">&lt;p id="xdx_A8C_eoef--PerformanceTableTextBlock_zxzdP3AwKqGh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&lt;span id="xdx_900_eoef--PerformanceTableHeading_c20260225__20260225__dei--LegalEntityAxis__custom--S000002073Member_gIFPTH-HFEB_zHHllz6pR12a"&gt;Average Annual Total Returns&#x202f;&lt;/span&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-top: black 1pt solid; border-left: black 1pt solid; white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: black 1pt solid; white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: black 1pt solid; white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="12" style="border-top: black 1pt solid; white-space: nowrap; padding-right: 0.5pt; text-align: center"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&lt;span id="xdx_C0F_gIFPTH-HFEB_zFtBD3QQsfwd"&gt;Periods
    ended&#x202f;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: black 1pt solid; border-right: black 1pt solid; white-space: nowrap; padding-right: 0.5pt; text-align: center"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-left: black 1pt solid; white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="12" style="white-space: nowrap; padding-right: 0.5pt; text-align: center"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&lt;span id="xdx_C0C_gIFPTH-HFEB_zAmy3jyKT3wb"&gt;December
    31, 2025&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-right: black 1pt solid; white-space: nowrap; padding-right: 0.5pt; text-align: center"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-left: black 1pt solid; white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt; text-align: center"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt; text-align: center"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt; text-align: center"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt; text-align: center"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt; text-align: center"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt; text-align: center"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt; text-align: center"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt; text-align: center"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt; text-align: center"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="padding-right: 0.5pt; text-align: center"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-right: 0.5pt; text-align: center"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-right: black 1pt solid; padding-right: 0.5pt; text-align: center"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-left: black 1pt solid; white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt; text-align: center"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt; text-align: center"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt; text-align: center"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt; text-align: center"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt; text-align: center"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt; text-align: center"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt; text-align: center"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt; text-align: center"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt; text-align: center"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="padding-right: 0.5pt; text-align: center"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Since&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-right: 0.5pt; text-align: center"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Inception&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-right: black 1pt solid; padding-right: 0.5pt; text-align: center"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-left: black 1pt solid; white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt; text-align: right"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;1 Year&#160;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt; text-align: center"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt; text-align: right"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;5 Years&#160;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt; text-align: center"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt; text-align: right"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;10 Years&#160;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt; text-align: center"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="padding-right: 0.5pt; text-align: center"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;inception&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-right: 0.5pt; text-align: center"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;date&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-right: black 1pt solid; padding-right: 0.5pt; text-align: center"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-left: black 1pt solid; white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Investor Class&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt; text-align: right"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt; text-align: right"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt; text-align: right"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt; text-align: right"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-right: 0.5pt; text-align: center"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&lt;span id="xdx_907_eoef--PerfInceptionDate_c20031231__20251231__oef--ClassAxis__custom--C000005433Member_zA5XHvQPIr8j"&gt;12/31/2003&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-right: black 1pt solid; white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-left: black 1pt solid; white-space: nowrap; width: 1%; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 1%; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 27%; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-size: 10pt"&gt;Returns before taxes&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_983_eoef--AvgAnnlRtrPct_dp_c20250101__20251231__oef--ClassAxis__custom--C000005433Member_zvTSZB536ay2" style="white-space: nowrap; width: 10%; background-color: #E6E6E6; padding-right: 0.5pt; text-align: right"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-size: 10pt"&gt;10.37&#160;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 3%; background-color: #E6E6E6; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-size: 10pt"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 1%; background-color: #E6E6E6; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98A_eoef--AvgAnnlRtrPct_dp_c20210101__20251231__oef--ClassAxis__custom--C000005433Member_zNdq3s3BSu6g" style="white-space: nowrap; width: 10%; background-color: #E6E6E6; padding-right: 0.5pt; text-align: right"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-size: 10pt"&gt;7.17&#160;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 3%; background-color: #E6E6E6; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-size: 10pt"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 1%; background-color: #E6E6E6; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_eoef--AvgAnnlRtrPct_dp_c20160101__20251231__oef--ClassAxis__custom--C000005433Member_zza9XXb9W3Y2" style="white-space: nowrap; width: 11%; background-color: #E6E6E6; padding-right: 0.5pt; text-align: right"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-size: 10pt"&gt;12.81&#160;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 3%; background-color: #E6E6E6; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-size: 10pt"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 1%; background-color: #E6E6E6; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 10%; background-color: #E6E6E6; padding-right: 0.5pt; text-align: right"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-size: 10pt"&gt;&#x2014;
    &lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 3%; background-color: #E6E6E6; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-size: 10pt"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 14%; background-color: #E6E6E6; padding-right: 0.5pt; text-align: right"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-right: black 1pt solid; white-space: nowrap; width: 1%; background-color: #E6E6E6; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-left: black 1pt solid; white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-size: 10pt"&gt;Returns after taxes on distributions&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_982_eoef--AvgAnnlRtrPct_dp_c20250101__20251231__oef--ClassAxis__custom--C000005433Member__oef--PerformanceMeasureAxis__oef--AfterTaxesOnDistributionsMember_zRfBGUbNuU06" style="white-space: nowrap; background-color: #E6E6E6; padding-right: 0.5pt; text-align: right"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-size: 10pt"&gt;8.34&#160;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; background-color: #E6E6E6; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; background-color: #E6E6E6; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_eoef--AvgAnnlRtrPct_dp_c20210101__20251231__oef--ClassAxis__custom--C000005433Member__oef--PerformanceMeasureAxis__oef--AfterTaxesOnDistributionsMember_ze9L5YhIMjj2" style="white-space: nowrap; background-color: #E6E6E6; padding-right: 0.5pt; text-align: right"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-size: 10pt"&gt;5.47&#160;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; background-color: #E6E6E6; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; background-color: #E6E6E6; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_982_eoef--AvgAnnlRtrPct_dp_c20160101__20251231__oef--ClassAxis__custom--C000005433Member__oef--PerformanceMeasureAxis__oef--AfterTaxesOnDistributionsMember_zfudyubRCV2i" style="white-space: nowrap; background-color: #E6E6E6; padding-right: 0.5pt; text-align: right"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-size: 10pt"&gt;11.46&#160;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; background-color: #E6E6E6; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; background-color: #E6E6E6; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; background-color: #E6E6E6; padding-right: 0.5pt; text-align: right"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-size: 10pt"&gt;&#x2014;
    &lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; background-color: #E6E6E6; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; background-color: #E6E6E6; padding-right: 0.5pt; text-align: right"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-right: black 1pt solid; white-space: nowrap; background-color: #E6E6E6; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-left: black 1pt solid; white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-size: 10pt"&gt;Returns after taxes on distributions
    and sale&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; background-color: #E6E6E6; padding-right: 0.5pt; text-align: right"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; background-color: #E6E6E6; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; background-color: #E6E6E6; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; background-color: #E6E6E6; padding-right: 0.5pt; text-align: right"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; background-color: #E6E6E6; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; background-color: #E6E6E6; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; background-color: #E6E6E6; padding-right: 0.5pt; text-align: right"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; background-color: #E6E6E6; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; background-color: #E6E6E6; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; background-color: #E6E6E6; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; background-color: #E6E6E6; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; background-color: #E6E6E6; padding-right: 0.5pt; text-align: right"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-right: black 1pt solid; white-space: nowrap; background-color: #E6E6E6; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
    &lt;td style="border-left: black 1pt solid; white-space: nowrap; vertical-align: bottom; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; vertical-align: bottom; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; vertical-align: top; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-size: 10pt"&gt;of fund shares&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98A_eoef--AvgAnnlRtrPct_dp_c20250101__20251231__oef--ClassAxis__custom--C000005433Member__oef--PerformanceMeasureAxis__oef--AfterTaxesOnDistributionsAndSalesMember_zC33A7hw3tIg" style="white-space: nowrap; vertical-align: top; background-color: #E6E6E6; padding-right: 0.5pt; text-align: right"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-size: 10pt"&gt;7.34&#160;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; vertical-align: top; background-color: #E6E6E6; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; vertical-align: top; background-color: #E6E6E6; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98A_eoef--AvgAnnlRtrPct_dp_c20210101__20251231__oef--ClassAxis__custom--C000005433Member__oef--PerformanceMeasureAxis__oef--AfterTaxesOnDistributionsAndSalesMember_znpzbPgV1Nca" style="white-space: nowrap; vertical-align: top; background-color: #E6E6E6; padding-right: 0.5pt; text-align: right"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-size: 10pt"&gt;5.37&#160;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; vertical-align: top; background-color: #E6E6E6; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; vertical-align: top; background-color: #E6E6E6; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_eoef--AvgAnnlRtrPct_dp_c20160101__20251231__oef--ClassAxis__custom--C000005433Member__oef--PerformanceMeasureAxis__oef--AfterTaxesOnDistributionsAndSalesMember_zpTQPFhLjHG6" style="white-space: nowrap; vertical-align: top; background-color: #E6E6E6; padding-right: 0.5pt; text-align: right"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-size: 10pt"&gt;10.41&#160;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; vertical-align: top; background-color: #E6E6E6; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; vertical-align: top; background-color: #E6E6E6; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; vertical-align: top; background-color: #E6E6E6; padding-right: 0.5pt; text-align: right"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-size: 10pt"&gt;&#x2014;
    &lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; vertical-align: bottom; background-color: #E6E6E6; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; vertical-align: top; background-color: #E6E6E6; padding-right: 0.5pt; text-align: right"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-right: black 1pt solid; white-space: nowrap; vertical-align: top; background-color: #E6E6E6; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-left: black 1pt solid; white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;I Class&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-right: 0.5pt; text-align: center"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&lt;span id="xdx_90B_eoef--PerfInceptionDate_c20170503__20251231__oef--ClassAxis__custom--C000190557Member_zrUZYs5gCMac"&gt;05/03/2017&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-right: black 1pt solid; white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
    &lt;td style="border-left: black 1pt solid; white-space: nowrap; vertical-align: bottom; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; vertical-align: bottom; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; vertical-align: bottom; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-size: 10pt"&gt;Returns before
    taxes&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_987_eoef--AvgAnnlRtrPct_dp_c20250101__20251231__oef--ClassAxis__custom--C000190557Member_zpP04wgqNmD8" style="white-space: nowrap; vertical-align: bottom; background-color: #E6E6E6; padding-right: 0.5pt; text-align: right"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-size: 10pt"&gt;10.54&#160;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; vertical-align: top; background-color: #E6E6E6; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; vertical-align: top; background-color: #E6E6E6; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_eoef--AvgAnnlRtrPct_dp_c20210101__20251231__oef--ClassAxis__custom--C000190557Member_zqx4DbFKMa2i" style="white-space: nowrap; vertical-align: bottom; background-color: #E6E6E6; padding-right: 0.5pt; text-align: right"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-size: 10pt"&gt;7.36&#160;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; vertical-align: top; background-color: #E6E6E6; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; vertical-align: top; background-color: #E6E6E6; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; vertical-align: bottom; background-color: #E6E6E6; padding-right: 0.5pt; text-align: right"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-size: 10pt"&gt;&#x2014;
    &lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; vertical-align: top; background-color: #E6E6E6; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; vertical-align: top; background-color: #E6E6E6; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_eoef--AvgAnnlRtrPct_dp_c20170503__20251231__oef--ClassAxis__custom--C000190557Member_zOZywWUh59jh" style="white-space: nowrap; vertical-align: bottom; background-color: #E6E6E6; padding-right: 0.5pt; text-align: right"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-size: 10pt"&gt;12.95&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; vertical-align: bottom; background-color: #E6E6E6; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; vertical-align: bottom; background-color: #E6E6E6; padding-right: 0.5pt; text-align: right"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-right: black 1pt solid; white-space: nowrap; vertical-align: bottom; background-color: #E6E6E6; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-left: black 1pt solid; white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt; text-align: right"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt; text-align: right"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt; text-align: right"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt; text-align: right"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt; text-align: right"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-right: black 1pt solid; white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
    &lt;td style="border-left: black 1pt solid; white-space: nowrap; vertical-align: bottom; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="13" style="white-space: nowrap; vertical-align: top; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-size: 10pt"&gt;Russell
    3000&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;sup&gt;&#xae;&lt;/sup&gt;&lt;/span&gt; Index &lt;span id="xdx_906_eoef--IndexNoDeductionForFeesExpensesTaxes_c20260225__20260225__dei--LegalEntityAxis__custom--S000002073Member_zetVyy886SCg"&gt;(reflects no deduction for fees,
    expenses, or taxes)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; vertical-align: bottom; padding-right: 0.5pt; text-align: right"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-right: black 1pt solid; white-space: nowrap; vertical-align: bottom; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-left: black 1pt solid; white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_eoef--AvgAnnlRtrPct_dp_c20250101__20251231__oef--PerformanceMeasureAxis__custom--Russell3000IndexMember_zOxkOrpxabkl" style="white-space: nowrap; background-color: #E6E6E6; padding-right: 0.5pt; text-align: right"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-size: 10pt"&gt;17.15&#160;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; background-color: #E6E6E6; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; background-color: #E6E6E6; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_986_eoef--AvgAnnlRtrPct_dp_c20210101__20251231__oef--PerformanceMeasureAxis__custom--Russell3000IndexMember_zqfLzFYPzgPa" style="white-space: nowrap; background-color: #E6E6E6; padding-right: 0.5pt; text-align: right"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-size: 10pt"&gt;13.15&#160;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; background-color: #E6E6E6; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; background-color: #E6E6E6; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_eoef--AvgAnnlRtrPct_dp_c20160101__20251231__oef--PerformanceMeasureAxis__custom--Russell3000IndexMember_zhlSrqwPBWG" style="white-space: nowrap; background-color: #E6E6E6; padding-right: 0.5pt; text-align: right"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-size: 10pt"&gt;14.29&#160;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; background-color: #E6E6E6; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; background-color: #E6E6E6; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eoef--AvgAnnlRtrPct_dp_c20170503__20251231__oef--PerformanceMeasureAxis__custom--Russell3000IndexMember_fYQ_____z2u7GFlxE84l" style="white-space: nowrap; background-color: #E6E6E6; padding-right: 0.5pt; text-align: right"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-size: 10pt"&gt;14.17&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; background-color: #E6E6E6; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-size: 10pt"&gt;&lt;sup&gt;a&lt;/sup&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; background-color: #E6E6E6; padding-right: 0.5pt; text-align: right"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-right: black 1pt solid; white-space: nowrap; background-color: #E6E6E6; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-left: black 1pt solid; white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="13" style="padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; padding-right: 0.5pt; text-align: right"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-right: black 1pt solid; white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
    &lt;td style="border-left: black 1pt solid; white-space: nowrap; vertical-align: bottom; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="13" style="white-space: nowrap; vertical-align: top; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-size: 10pt"&gt;Russell
    Midcap&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;sup&gt;&#xae;&lt;/sup&gt;&lt;/span&gt; Growth Index (reflects no deduction
    for fees, expenses, or taxes)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; vertical-align: bottom; padding-right: 0.5pt; text-align: right"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-right: black 1pt solid; white-space: nowrap; vertical-align: bottom; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-left: black 1pt solid; white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eoef--AvgAnnlRtrPct_dp_c20250101__20251231__oef--PerformanceMeasureAxis__custom--RussellMidcapGrowthIndexMember_zwogKgi7p251" style="white-space: nowrap; background-color: #E6E6E6; padding-right: 0.5pt; text-align: right"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-size: 10pt"&gt;8.66&#160;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; background-color: #E6E6E6; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; background-color: #E6E6E6; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_985_eoef--AvgAnnlRtrPct_dp_c20210101__20251231__oef--PerformanceMeasureAxis__custom--RussellMidcapGrowthIndexMember_z93BFBfoham" style="white-space: nowrap; background-color: #E6E6E6; padding-right: 0.5pt; text-align: right"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-size: 10pt"&gt;6.65&#160;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; background-color: #E6E6E6; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; background-color: #E6E6E6; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_986_eoef--AvgAnnlRtrPct_dp_c20160101__20251231__oef--PerformanceMeasureAxis__custom--RussellMidcapGrowthIndexMember_zXjmVGuP7mD7" style="white-space: nowrap; background-color: #E6E6E6; padding-right: 0.5pt; text-align: right"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-size: 10pt"&gt;12.49&#160;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; background-color: #E6E6E6; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; background-color: #E6E6E6; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_eoef--AvgAnnlRtrPct_dp_c20170503__20251231__oef--PerformanceMeasureAxis__custom--RussellMidcapGrowthIndexMember_fYQ_____z5FYtLCmC1L3" style="white-space: nowrap; background-color: #E6E6E6; padding-right: 0.5pt; text-align: right"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-size: 10pt"&gt;12.57&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; background-color: #E6E6E6; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-size: 10pt"&gt;&lt;sup&gt;a&lt;/sup&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; background-color: #E6E6E6; padding-right: 0.5pt; text-align: right"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-right: black 1pt solid; white-space: nowrap; background-color: #E6E6E6; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
    &lt;td style="border-left: black 1pt solid; white-space: nowrap; vertical-align: bottom; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="13" style="white-space: nowrap; vertical-align: top; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-size: 10pt"&gt;Lipper
    Mid-Cap Growth Funds Index&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; vertical-align: bottom; padding-right: 0.5pt; text-align: right"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-right: black 1pt solid; white-space: nowrap; vertical-align: bottom; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-left: black 1pt solid; white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_eoef--AvgAnnlRtrPct_dp_c20250101__20251231__oef--PerformanceMeasureAxis__custom--LipperMidCapGrowthFundsIndexMember_zNm69UC6kRL4" style="white-space: nowrap; background-color: #E6E6E6; padding-right: 0.5pt; text-align: right"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-size: 10pt"&gt;3.77&#160;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; background-color: #E6E6E6; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; background-color: #E6E6E6; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eoef--AvgAnnlRtrPct_dp_c20210101__20251231__oef--PerformanceMeasureAxis__custom--LipperMidCapGrowthFundsIndexMember_ztYL3CACfJjb" style="white-space: nowrap; background-color: #E6E6E6; padding-right: 0.5pt; text-align: right"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-size: 10pt"&gt;1.73&#160;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; background-color: #E6E6E6; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; background-color: #E6E6E6; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_eoef--AvgAnnlRtrPct_dp_c20160101__20251231__oef--PerformanceMeasureAxis__custom--LipperMidCapGrowthFundsIndexMember_z5D4knQyPKUi" style="white-space: nowrap; background-color: #E6E6E6; padding-right: 0.5pt; text-align: right"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-size: 10pt"&gt;9.85&#160;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; background-color: #E6E6E6; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; background-color: #E6E6E6; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_eoef--AvgAnnlRtrPct_dp_c20170503__20251231__oef--PerformanceMeasureAxis__custom--LipperMidCapGrowthFundsIndexMember_fYQ_____zLBgkUxa7LP2" style="white-space: nowrap; background-color: #E6E6E6; padding-right: 0.5pt; text-align: right"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-size: 10pt"&gt;9.41&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; background-color: #E6E6E6; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-size: 10pt"&gt;&lt;sup&gt;a&lt;/sup&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; background-color: #E6E6E6; padding-right: 0.5pt; text-align: right"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-right: black 1pt solid; white-space: nowrap; background-color: #E6E6E6; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-top: black 1pt solid; white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-size: 6pt"&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: black 1pt solid; white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-size: 6pt"&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: black 1pt solid; white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-size: 6pt"&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: black 1pt solid; white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-size: 6pt"&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: black 1pt solid; white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-size: 6pt"&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: black 1pt solid; white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-size: 6pt"&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: black 1pt solid; white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-size: 6pt"&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: black 1pt solid; white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-size: 6pt"&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: black 1pt solid; white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-size: 6pt"&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: black 1pt solid; white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-size: 6pt"&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: black 1pt solid; white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-size: 6pt"&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: black 1pt solid; white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-size: 6pt"&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: black 1pt solid; white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-size: 6pt"&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: black 1pt solid; white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-size: 6pt"&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: black 1pt solid; white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-size: 6pt"&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: black 1pt solid; white-space: nowrap; padding-right: 0.5pt"&gt;&lt;span style="-sec-ix-redline: true"&gt;&lt;span style="font-size: 6pt"&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 5.75pt"&gt;&lt;span style="font-size: 10pt"&gt;&lt;sup id="xdx_F02_ztvRIK2wYXMl"&gt;a&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_F11_zIJvOer9HYrd"&gt;Return since 5/3/17.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

</oef:PerformanceTableTextBlock>
    <oef:PerformanceTableHeading
      contextRef="From2026-02-252026-02-25_custom_S000002073Member"
      id="Fact000099">Average Annual Total Returns&#x202f;Periods
    ended&#x202f;December
    31, 2025</oef:PerformanceTableHeading>
    <oef:PerfInceptionDate
      contextRef="From2003-12-312025-12-31_custom_C000005433Member"
      id="Fact000100">2003-12-31</oef:PerfInceptionDate>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_C000005433Member"
      decimals="INF"
      id="Fact000101"
      unitRef="Ratio">0.1037</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_C000005433Member"
      decimals="INF"
      id="Fact000102"
      unitRef="Ratio">0.0717</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_C000005433Member"
      decimals="INF"
      id="Fact000103"
      unitRef="Ratio">0.1281</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_C000005433Member_oef_AfterTaxesOnDistributionsMember"
      decimals="INF"
      id="Fact000104"
      unitRef="Ratio">0.0834</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_C000005433Member_oef_AfterTaxesOnDistributionsMember"
      decimals="INF"
      id="Fact000105"
      unitRef="Ratio">0.0547</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_C000005433Member_oef_AfterTaxesOnDistributionsMember"
      decimals="INF"
      id="Fact000106"
      unitRef="Ratio">0.1146</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_C000005433Member_oef_AfterTaxesOnDistributionsAndSalesMember"
      decimals="INF"
      id="Fact000107"
      unitRef="Ratio">0.0734</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_C000005433Member_oef_AfterTaxesOnDistributionsAndSalesMember"
      decimals="INF"
      id="Fact000108"
      unitRef="Ratio">0.0537</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_C000005433Member_oef_AfterTaxesOnDistributionsAndSalesMember"
      decimals="INF"
      id="Fact000109"
      unitRef="Ratio">0.1041</oef:AvgAnnlRtrPct>
    <oef:PerfInceptionDate
      contextRef="From2017-05-032025-12-31_custom_C000190557Member"
      id="Fact000110">2017-05-03</oef:PerfInceptionDate>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_C000190557Member"
      decimals="INF"
      id="Fact000111"
      unitRef="Ratio">0.1054</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_C000190557Member"
      decimals="INF"
      id="Fact000112"
      unitRef="Ratio">0.0736</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2017-05-032025-12-31_custom_C000190557Member"
      decimals="INF"
      id="Fact000113"
      unitRef="Ratio">0.1295</oef:AvgAnnlRtrPct>
    <oef:IndexNoDeductionForFeesExpensesTaxes
      contextRef="From2026-02-252026-02-25_custom_S000002073Member"
      id="Fact000114">(reflects no deduction for fees,
    expenses, or taxes)</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_Russell3000IndexMember"
      decimals="INF"
      id="Fact000115"
      unitRef="Ratio">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_Russell3000IndexMember"
      decimals="INF"
      id="Fact000116"
      unitRef="Ratio">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_Russell3000IndexMember"
      decimals="INF"
      id="Fact000117"
      unitRef="Ratio">0.1429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2017-05-032025-12-31_custom_Russell3000IndexMember"
      decimals="INF"
      id="Fact000118"
      unitRef="Ratio">0.1417</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_RussellMidcapGrowthIndexMember"
      decimals="INF"
      id="Fact000119"
      unitRef="Ratio">0.0866</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_RussellMidcapGrowthIndexMember"
      decimals="INF"
      id="Fact000120"
      unitRef="Ratio">0.0665</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_RussellMidcapGrowthIndexMember"
      decimals="INF"
      id="Fact000121"
      unitRef="Ratio">0.1249</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2017-05-032025-12-31_custom_RussellMidcapGrowthIndexMember"
      decimals="INF"
      id="Fact000122"
      unitRef="Ratio">0.1257</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-01-012025-12-31_custom_LipperMidCapGrowthFundsIndexMember"
      decimals="INF"
      id="Fact000123"
      unitRef="Ratio">0.0377</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-01-012025-12-31_custom_LipperMidCapGrowthFundsIndexMember"
      decimals="INF"
      id="Fact000124"
      unitRef="Ratio">0.0173</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-01-012025-12-31_custom_LipperMidCapGrowthFundsIndexMember"
      decimals="INF"
      id="Fact000125"
      unitRef="Ratio">0.0985</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2017-05-032025-12-31_custom_LipperMidCapGrowthFundsIndexMember"
      decimals="INF"
      id="Fact000126"
      unitRef="Ratio">0.0941</oef:AvgAnnlRtrPct>
    <oef:PerformanceTableClosingTextBlock
      contextRef="From2026-02-252026-02-25_custom_S000002073Member"
      id="Fact000128">&lt;p id="xdx_A8D_eoef--PerformanceTableClosingTextBlock_zODghhFvmRz5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Updated performance information is available through &lt;span id="xdx_907_eoef--PerformanceAvailabilityWebSiteAddress_c20260225__20260225__dei--LegalEntityAxis__custom--S000002073Member_zKyxtRYrEyD"&gt;troweprice.com&lt;/span&gt;.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

</oef:PerformanceTableClosingTextBlock>
    <oef:PerformanceAvailabilityWebSiteAddress
      contextRef="From2026-02-252026-02-25_custom_S000002073Member"
      id="Fact000129">troweprice.com</oef:PerformanceAvailabilityWebSiteAddress>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#Fact000023"
          xlink:label="Fact000023"
          xlink:type="locator"/>
        <link:footnote id="Footnote000037" xlink:label="Footnote000037" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Subject to certain exceptions
and account minimums, accounts are charged an annual $20 fee.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000023"
          xlink:to="Footnote000037"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000118"
          xlink:label="Fact000118"
          xlink:type="locator"/>
        <link:footnote id="Footnote000127" xlink:label="Footnote000127" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Return since 5/3/17.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000118"
          xlink:to="Footnote000127"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000122"
          xlink:label="Fact000122"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000122"
          xlink:to="Footnote000127"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000126"
          xlink:label="Fact000126"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000126"
          xlink:to="Footnote000127"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
