<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:cik0001012968="http://troweprice.com/20241231"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:rr="http://xbrl.sec.gov/rr/2023"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="c485bpos-20250225.xsd" xlink:type="simple"/>
    <context id="Context_20241231_20241231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000080479Member_S000080479Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000080479Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_C000242902Member_S000080479Member_S000080479Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000080479Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">cik0001012968:C000242902Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_C000242904Member_S000080479Member_S000080479Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000080479Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">cik0001012968:C000242904Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_C000242903Member_S000080479Member_S000080479Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000080479Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">cik0001012968:C000242903Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000080479Member_RiskLoseMoneyMember_S000080479Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000080479Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">rr:RiskLoseMoneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000080479Member_Stockinvesting_S000080479Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000080479Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0001012968:StockinvestingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000080479Member_Marketconditions_S000080479Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000080479Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0001012968:MarketconditionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000080479Member_Derivatives_S000080479Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000080479Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0001012968:DerivativesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000080479Member_Large-capstocks_S000080479Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000080479Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0001012968:Large-capstocksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000080479Member_Sectorexposure_S000080479Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000080479Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0001012968:SectorexposureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000080479Member_Informationtechnologysector_S000080479Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000080479Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0001012968:InformationtechnologysectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000080479Member_Foreigninvesting_S000080479Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000080479Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0001012968:ForeigninvestingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000080479Member_RiskNondiversifiedStatusMember_S000080479Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000080479Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">rr:RiskNondiversifiedStatusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000080479Member_Activemanagement_S000080479Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000080479Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0001012968:ActivemanagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000080479Member_Cybersecuritybreaches_S000080479Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000080479Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0001012968:CybersecuritybreachesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_AfterTaxesOnDistributionsMember_C000242902Member_S000080479Member_S000080479Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000080479Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">rr:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">cik0001012968:C000242902Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_AfterTaxesOnDistributionsAndSalesMember_C000242902Member_S000080479Member_S000080479Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000080479Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">rr:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">cik0001012968:C000242902Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_Russell3000Index_S000080479Member_S000080479Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000080479Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0001012968:Russell3000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_Russell3000Index1_S000080479Member_S000080479Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000080479Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0001012968:Russell3000Index1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_Russell3000Index2_S000080479Member_S000080479Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000080479Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0001012968:Russell3000Index2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_SP500Index3_S000080479Member_S000080479Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000080479Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0001012968:SP500Index3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_SP500Index4_S000080479Member_S000080479Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000080479Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0001012968:SP500Index4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_CBOESP5005PutProtectionIndex5_S000080479Member_S000080479Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000080479Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0001012968:CBOESP5005PutProtectionIndex5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_CBOESP5005PutProtectionIndex6_S000080479Member_S000080479Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000080479Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0001012968:CBOESP5005PutProtectionIndex6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002096Member_S000002096Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002096Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_C000005464Member_S000002096Member_S000002096Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002096Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">cik0001012968:C000005464Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002096Member_RiskLoseMoneyMember_S000002096Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002096Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">rr:RiskLoseMoneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002096Member_Large-capstocks_S000002096Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002096Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0001012968:Large-capstocksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002096Member_Growthinvesting_S000002096Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002096Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0001012968:GrowthinvestingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002096Member_Marketconditions_S000002096Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002096Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0001012968:MarketconditionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002096Member_Stockinvesting_S000002096Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002096Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0001012968:StockinvestingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002096Member_Sectorexposure_S000002096Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002096Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0001012968:SectorexposureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002096Member_Informationtechnologysector_S000002096Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002096Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0001012968:InformationtechnologysectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002096Member_Activemanagement_S000002096Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002096Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0001012968:ActivemanagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002096Member_RiskNondiversifiedStatusMember_S000002096Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002096Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">rr:RiskNondiversifiedStatusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002096Member_Cybersecuritybreaches_S000002096Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002096Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0001012968:CybersecuritybreachesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_AfterTaxesOnDistributionsMember_C000005464Member_S000002096Member_S000002096Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002096Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">rr:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">cik0001012968:C000005464Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_AfterTaxesOnDistributionsAndSalesMember_C000005464Member_S000002096Member_S000002096Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002096Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">rr:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">cik0001012968:C000005464Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_Russell3000Index_S000002096Member_S000002096Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002096Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0001012968:Russell3000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_Russell3000Index7_S000002096Member_S000002096Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002096Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0001012968:Russell3000Index7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_Russell3000Index8_S000002096Member_S000002096Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002096Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0001012968:Russell3000Index8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_Russell1000GrowthIndex9_S000002096Member_S000002096Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002096Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0001012968:Russell1000GrowthIndex9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_Russell1000GrowthIndex10_S000002096Member_S000002096Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002096Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0001012968:Russell1000GrowthIndex10Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_SP500Index11_S000002096Member_S000002096Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002096Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0001012968:SP500Index11Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_SP500Index12_S000002096Member_S000002096Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002096Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0001012968:SP500Index12Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_LipperLarge-CapGrowthFundsIndex13_S000002096Member_S000002096Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002096Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0001012968:LipperLarge-CapGrowthFundsIndex13Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_LipperLarge-CapGrowthFundsIndex14_S000002096Member_S000002096Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002096Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0001012968:LipperLarge-CapGrowthFundsIndex14Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002092Member_S000002092Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002092Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_C000005460Member_S000002092Member_S000002092Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002092Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">cik0001012968:C000005460Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002092Member_RiskLoseMoneyMember_S000002092Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002092Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">rr:RiskLoseMoneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002092Member_Mid-capstocks_S000002092Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002092Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0001012968:Mid-capstocksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002092Member_Growthinvesting_S000002092Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002092Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0001012968:GrowthinvestingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002092Member_Stockinvesting_S000002092Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002092Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0001012968:StockinvestingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002092Member_Marketconditions_S000002092Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002092Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0001012968:MarketconditionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002092Member_Sectorexposure_S000002092Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002092Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0001012968:SectorexposureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002092Member_PrivateplacementsandIPOs_S000002092Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002092Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0001012968:PrivateplacementsandIPOsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002092Member_Liquidity_S000002092Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002092Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0001012968:LiquidityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002092Member_Activemanagement_S000002092Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002092Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0001012968:ActivemanagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002092Member_Cybersecuritybreaches_S000002092Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002092Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0001012968:CybersecuritybreachesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_AfterTaxesOnDistributionsMember_C000005460Member_S000002092Member_S000002092Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002092Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">rr:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">cik0001012968:C000005460Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_AfterTaxesOnDistributionsAndSalesMember_C000005460Member_S000002092Member_S000002092Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002092Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">rr:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">cik0001012968:C000005460Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_Russell3000Index_S000002092Member_S000002092Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002092Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0001012968:Russell3000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_Russell3000Index15_S000002092Member_S000002092Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002092Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0001012968:Russell3000Index15Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_Russell3000Index16_S000002092Member_S000002092Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002092Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0001012968:Russell3000Index16Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_RussellMidcapGrowthIndex_S000002092Member_S000002092Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002092Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0001012968:RussellMidcapGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_RussellMidcapGrowthIndex17_S000002092Member_S000002092Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002092Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0001012968:RussellMidcapGrowthIndex17Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_LipperMid-CapGrowthFundsIndex18_S000002092Member_S000002092Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002092Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0001012968:LipperMid-CapGrowthFundsIndex18Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_LipperMid-CapGrowthFundsIndex19_S000002092Member_S000002092Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002092Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0001012968:LipperMid-CapGrowthFundsIndex19Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002094Member_S000002094Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002094Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_C000005462Member_S000002094Member_S000002094Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002094Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">cik0001012968:C000005462Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002094Member_RiskLoseMoneyMember_S000002094Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002094Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">rr:RiskLoseMoneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002094Member_Small-capstocks_S000002094Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002094Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0001012968:Small-capstocksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002094Member_Sectorexposure_S000002094Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002094Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0001012968:SectorexposureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002094Member_Stockinvesting_S000002094Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002094Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0001012968:StockinvestingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002094Member_Marketconditions_S000002094Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002094Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0001012968:MarketconditionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002094Member_Foreigninvesting_S000002094Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002094Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0001012968:ForeigninvestingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002094Member_PrivateplacementsandIPOs_S000002094Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002094Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0001012968:PrivateplacementsandIPOsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002094Member_Liquidity_S000002094Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002094Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0001012968:LiquidityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002094Member_Activemanagement_S000002094Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002094Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0001012968:ActivemanagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002094Member_Cybersecuritybreaches_S000002094Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002094Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0001012968:CybersecuritybreachesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_AfterTaxesOnDistributionsMember_C000005462Member_S000002094Member_S000002094Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002094Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">rr:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">cik0001012968:C000005462Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_AfterTaxesOnDistributionsAndSalesMember_C000005462Member_S000002094Member_S000002094Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002094Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">rr:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">cik0001012968:C000005462Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_Russell3000Index_S000002094Member_S000002094Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002094Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0001012968:Russell3000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_Russell3000Index20_S000002094Member_S000002094Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002094Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0001012968:Russell3000Index20Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_Russell3000Index21_S000002094Member_S000002094Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002094Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0001012968:Russell3000Index21Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_Russell2000Index22_S000002094Member_S000002094Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002094Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0001012968:Russell2000Index22Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_Russell2000Index23_S000002094Member_S000002094Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002094Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0001012968:Russell2000Index23Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_LipperSmall-CapCoreFundsIndex24_S000002094Member_S000002094Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002094Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0001012968:LipperSmall-CapCoreFundsIndex24Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_LipperSmall-CapCoreFundsIndex25_S000002094Member_S000002094Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002094Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0001012968:LipperSmall-CapCoreFundsIndex25Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_LipperSmall-CapGrowthFundsIndex26_S000002094Member_S000002094Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002094Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0001012968:LipperSmall-CapGrowthFundsIndex26Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_LipperSmall-CapGrowthFundsIndex27_S000002094Member_S000002094Summary4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002094Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0001012968:LipperSmall-CapGrowthFundsIndex27Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002095Member_S000002095Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002095Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_C000219140Member_S000002095Member_S000002095Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002095Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">cik0001012968:C000219140Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_C000005463Member_S000002095Member_S000002095Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002095Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">cik0001012968:C000005463Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002095Member_RiskLoseMoneyMember_S000002095Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002095Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">rr:RiskLoseMoneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002095Member_Growthinvesting_S000002095Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002095Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0001012968:GrowthinvestingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002095Member_Marketconditions_S000002095Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002095Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0001012968:MarketconditionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002095Member_Stockinvesting_S000002095Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002095Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0001012968:StockinvestingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002095Member_RiskNondiversifiedStatusMember_S000002095Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002095Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">rr:RiskNondiversifiedStatusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002095Member_Large-capstocks_S000002095Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002095Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0001012968:Large-capstocksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002095Member_Sectorexposure_S000002095Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002095Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0001012968:SectorexposureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002095Member_Informationtechnologysector_S000002095Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002095Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0001012968:InformationtechnologysectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002095Member_Convertiblesecurities_S000002095Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002095Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0001012968:ConvertiblesecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002095Member_PrivateplacementsandIPOs_S000002095Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002095Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0001012968:PrivateplacementsandIPOsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002095Member_Liquidity_S000002095Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002095Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0001012968:LiquidityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002095Member_Activemanagement_S000002095Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002095Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0001012968:ActivemanagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002095Member_Cybersecuritybreaches_S000002095Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002095Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0001012968:CybersecuritybreachesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_AfterTaxesOnDistributionsMember_C000005463Member_S000002095Member_S000002095Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002095Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">rr:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">cik0001012968:C000005463Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_AfterTaxesOnDistributionsAndSalesMember_C000005463Member_S000002095Member_S000002095Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002095Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">rr:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">cik0001012968:C000005463Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_Russell3000Index_S000002095Member_S000002095Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002095Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0001012968:Russell3000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_Russell3000Index28_S000002095Member_S000002095Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002095Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0001012968:Russell3000Index28Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_Russell3000Index29_S000002095Member_S000002095Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002095Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0001012968:Russell3000Index29Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_Russell1000GrowthIndex30_S000002095Member_S000002095Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002095Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0001012968:Russell1000GrowthIndex30Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_Russell1000GrowthIndex31_S000002095Member_S000002095Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002095Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0001012968:Russell1000GrowthIndex31Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_LipperLarge-CapGrowthFundsIndex32_S000002095Member_S000002095Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002095Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0001012968:LipperLarge-CapGrowthFundsIndex32Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_LipperLarge-CapGrowthFundsIndex33_S000002095Member_S000002095Summary5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002095Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0001012968:LipperLarge-CapGrowthFundsIndex33Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002093Member_S000002093Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002093Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_C000219139Member_S000002093Member_S000002093Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002093Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">cik0001012968:C000219139Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_C000005461Member_S000002093Member_S000002093Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002093Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">cik0001012968:C000005461Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002093Member_RiskLoseMoneyMember_S000002093Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002093Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">rr:RiskLoseMoneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002093Member_Large-capstocks_S000002093Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002093Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0001012968:Large-capstocksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002093Member_Valueinvesting_S000002093Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002093Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0001012968:ValueinvestingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002093Member_Marketconditions_S000002093Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002093Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0001012968:MarketconditionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002093Member_Stockinvesting_S000002093Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002093Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0001012968:StockinvestingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002093Member_Sectorexposure_S000002093Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002093Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0001012968:SectorexposureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002093Member_Activemanagement_S000002093Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002093Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0001012968:ActivemanagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002093Member_Cybersecuritybreaches_S000002093Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002093Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0001012968:CybersecuritybreachesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_AfterTaxesOnDistributionsMember_C000005461Member_S000002093Member_S000002093Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002093Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">rr:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">cik0001012968:C000005461Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_AfterTaxesOnDistributionsAndSalesMember_C000005461Member_S000002093Member_S000002093Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002093Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">rr:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">cik0001012968:C000005461Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_Russell3000Index_S000002093Member_S000002093Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002093Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0001012968:Russell3000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_Russell3000Index34_S000002093Member_S000002093Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002093Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0001012968:Russell3000Index34Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_Russell3000Index35_S000002093Member_S000002093Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002093Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0001012968:Russell3000Index35Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_Russell1000ValueIndex36_S000002093Member_S000002093Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002093Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0001012968:Russell1000ValueIndex36Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_Russell1000ValueIndex37_S000002093Member_S000002093Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002093Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0001012968:Russell1000ValueIndex37Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_LipperMulti-CapValueFundsIndex38_S000002093Member_S000002093Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002093Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0001012968:LipperMulti-CapValueFundsIndex38Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_LipperMulti-CapValueFundsIndex39_S000002093Member_S000002093Summary6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012968</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012968:S000002093Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0001012968:LipperMulti-CapValueFundsIndex39Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="pure">
        <measure>pure</measure>
    </unit>
    <unit id="Years">
        <measure>utr:Y</measure>
    </unit>
    <dei:EntityRegistrantName contextRef="Context_20241231_20241231" id="ixv-158901">T.  Rowe Price Equity Funds, Inc.</dei:EntityRegistrantName>
    <rr:ProspectusDate contextRef="Context_20241231_20241231" id="ixv-158902">2025-03-01</rr:ProspectusDate>
    <rr:RiskReturnHeading
      contextRef="Context_20241231_20241231_S000080479Member_S000080479Summary1Member"
      id="ixv-158903">Hedged Equity Fund</rr:RiskReturnHeading>
    <rr:ObjectiveHeading
      contextRef="Context_20241231_20241231_S000080479Member_S000080479Summary1Member"
      id="ixv-158904"> 
 Investment Objective(s)</rr:ObjectiveHeading>
    <rr:ObjectivePrimaryTextBlock
      contextRef="Context_20241231_20241231_S000080479Member_S000080479Summary1Member"
      id="ixv-359">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The fund seeks to provide 
long-term capital growth.&lt;/p&gt;</rr:ObjectivePrimaryTextBlock>
    <rr:ExpenseHeading
      contextRef="Context_20241231_20241231_S000080479Member_S000080479Summary1Member"
      id="ixv-158906">Fees and Expenses</rr:ExpenseHeading>
    <rr:ExpenseNarrativeTextBlock
      contextRef="Context_20241231_20241231_S000080479Member_S000080479Summary1Member"
      id="ixv-362">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:bold; text-decoration:none;"&gt;This table describes the fees and expenses 
that you may pay if you buy, hold, and sell shares of the fund. &lt;/p&gt;</rr:ExpenseNarrativeTextBlock>
    <rr:ShareholderFeesCaption
      contextRef="Context_20241231_20241231_S000080479Member_S000080479Summary1Member"
      id="ixv-158907">Shareholder 
fees (fees paid directly from your investment)</rr:ShareholderFeesCaption>
    <rr:MaximumAccountFee
      contextRef="Context_20241231_20241231_C000242902Member_S000080479Member_S000080479Summary1Member"
      decimals="INF"
      id="_17_"
      unitRef="usd">20</rr:MaximumAccountFee>
    <rr:MaximumAccountFee
      contextRef="Context_20241231_20241231_C000242904Member_S000080479Member_S000080479Summary1Member"
      decimals="INF"
      id="ixv-158909"
      unitRef="usd">0</rr:MaximumAccountFee>
    <rr:MaximumAccountFee
      contextRef="Context_20241231_20241231_C000242903Member_S000080479Member_S000080479Summary1Member"
      decimals="INF"
      id="ixv-158910"
      unitRef="usd">0</rr:MaximumAccountFee>
    <rr:OperatingExpensesCaption
      contextRef="Context_20241231_20241231_S000080479Member_S000080479Summary1Member"
      id="ixv-158911">Annual 
fund operating expenses (expenses that you pay each 
year as a percentage of the value of your investment)</rr:OperatingExpensesCaption>
    <rr:ManagementFeesOverAssets
      contextRef="Context_20241231_20241231_C000242902Member_S000080479Member_S000080479Summary1Member"
      decimals="INF"
      id="ixv-158913"
      unitRef="pure">0.0044</rr:ManagementFeesOverAssets>
    <rr:ManagementFeesOverAssets
      contextRef="Context_20241231_20241231_C000242904Member_S000080479Member_S000080479Summary1Member"
      decimals="INF"
      id="ixv-158914"
      unitRef="pure">0.0044</rr:ManagementFeesOverAssets>
    <rr:ManagementFeesOverAssets
      contextRef="Context_20241231_20241231_C000242903Member_S000080479Member_S000080479Summary1Member"
      decimals="INF"
      id="ixv-158915"
      unitRef="pure">0.0044</rr:ManagementFeesOverAssets>
    <rr:OtherExpensesOverAssets
      contextRef="Context_20241231_20241231_C000242902Member_S000080479Member_S000080479Summary1Member"
      decimals="INF"
      id="ixv-158916"
      unitRef="pure">0.0055</rr:OtherExpensesOverAssets>
    <rr:OtherExpensesOverAssets
      contextRef="Context_20241231_20241231_C000242904Member_S000080479Member_S000080479Summary1Member"
      decimals="INF"
      id="ixv-158917"
      unitRef="pure">0.0003</rr:OtherExpensesOverAssets>
    <rr:OtherExpensesOverAssets
      contextRef="Context_20241231_20241231_C000242903Member_S000080479Member_S000080479Summary1Member"
      decimals="INF"
      id="ixv-158918"
      unitRef="pure">0.0002</rr:OtherExpensesOverAssets>
    <rr:ExpensesOverAssets
      contextRef="Context_20241231_20241231_C000242902Member_S000080479Member_S000080479Summary1Member"
      decimals="INF"
      id="ixv-158919"
      unitRef="pure">0.0099</rr:ExpensesOverAssets>
    <rr:ExpensesOverAssets
      contextRef="Context_20241231_20241231_C000242904Member_S000080479Member_S000080479Summary1Member"
      decimals="INF"
      id="ixv-158920"
      unitRef="pure">0.0047</rr:ExpensesOverAssets>
    <rr:ExpensesOverAssets
      contextRef="Context_20241231_20241231_C000242903Member_S000080479Member_S000080479Summary1Member"
      decimals="INF"
      id="ixv-158921"
      unitRef="pure">0.0046</rr:ExpensesOverAssets>
    <rr:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20241231_20241231_C000242902Member_S000080479Member_S000080479Summary1Member"
      decimals="INF"
      id="_29_"
      unitRef="pure">-0.0024</rr:FeeWaiverOrReimbursementOverAssets>
    <rr:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20241231_20241231_C000242904Member_S000080479Member_S000080479Summary1Member"
      decimals="INF"
      id="ixv-158923"
      unitRef="pure">0</rr:FeeWaiverOrReimbursementOverAssets>
    <rr:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20241231_20241231_C000242903Member_S000080479Member_S000080479Summary1Member"
      decimals="INF"
      id="_31_"
      unitRef="pure">-0.0046</rr:FeeWaiverOrReimbursementOverAssets>
    <rr:NetExpensesOverAssets
      contextRef="Context_20241231_20241231_C000242902Member_S000080479Member_S000080479Summary1Member"
      decimals="INF"
      id="_32_"
      unitRef="pure">0.0075</rr:NetExpensesOverAssets>
    <rr:NetExpensesOverAssets
      contextRef="Context_20241231_20241231_C000242904Member_S000080479Member_S000080479Summary1Member"
      decimals="INF"
      id="ixv-158926"
      unitRef="pure">0.0047</rr:NetExpensesOverAssets>
    <rr:NetExpensesOverAssets
      contextRef="Context_20241231_20241231_C000242903Member_S000080479Member_S000080479Summary1Member"
      decimals="INF"
      id="_34_"
      unitRef="pure">0.0000</rr:NetExpensesOverAssets>
    <rr:ExpenseExampleHeading
      contextRef="Context_20241231_20241231_S000080479Member_S000080479Summary1Member"
      id="ixv-158928">Example</rr:ExpenseExampleHeading>
    <rr:ExpenseExampleNarrativeTextBlock
      contextRef="Context_20241231_20241231_S000080479Member_S000080479Summary1Member"
      id="ixv-158929">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 &lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:bold; text-decoration:none;"&gt;fund&#x2019;s 
operating expenses remain the same. The example also assumes that any current expense limitation arrangement 
remains in place for the period noted in the previous table; therefore, the figures have been adjusted 
to reflect fee waivers or expense reimbursements only in the periods for which the expense limitation 
arrangement is expected to continue. Although your actual costs may be higher or lower, based on these 
assumptions your costs would be:&lt;/p&gt;</rr:ExpenseExampleNarrativeTextBlock>
    <rr:ExpenseExampleYear01
      contextRef="Context_20241231_20241231_C000242902Member_S000080479Member_S000080479Summary1Member"
      decimals="INF"
      id="ixv-158930"
      unitRef="usd">77</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear03
      contextRef="Context_20241231_20241231_C000242902Member_S000080479Member_S000080479Summary1Member"
      decimals="INF"
      id="ixv-158931"
      unitRef="usd">266</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear05
      contextRef="Context_20241231_20241231_C000242902Member_S000080479Member_S000080479Summary1Member"
      decimals="INF"
      id="ixv-158932"
      unitRef="usd">499</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear10
      contextRef="Context_20241231_20241231_C000242902Member_S000080479Member_S000080479Summary1Member"
      decimals="INF"
      id="ixv-158933"
      unitRef="usd">1168</rr:ExpenseExampleYear10>
    <rr:ExpenseExampleYear01
      contextRef="Context_20241231_20241231_C000242904Member_S000080479Member_S000080479Summary1Member"
      decimals="INF"
      id="ixv-158934"
      unitRef="usd">48</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear03
      contextRef="Context_20241231_20241231_C000242904Member_S000080479Member_S000080479Summary1Member"
      decimals="INF"
      id="ixv-158935"
      unitRef="usd">151</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear05
      contextRef="Context_20241231_20241231_C000242904Member_S000080479Member_S000080479Summary1Member"
      decimals="INF"
      id="ixv-158936"
      unitRef="usd">263</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear10
      contextRef="Context_20241231_20241231_C000242904Member_S000080479Member_S000080479Summary1Member"
      decimals="INF"
      id="ixv-158937"
      unitRef="usd">591</rr:ExpenseExampleYear10>
    <rr:ExpenseExampleYear01
      contextRef="Context_20241231_20241231_C000242903Member_S000080479Member_S000080479Summary1Member"
      decimals="INF"
      id="ixv-158938"
      unitRef="usd">0</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear03
      contextRef="Context_20241231_20241231_C000242903Member_S000080479Member_S000080479Summary1Member"
      decimals="INF"
      id="ixv-158939"
      unitRef="usd">0</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear05
      contextRef="Context_20241231_20241231_C000242903Member_S000080479Member_S000080479Summary1Member"
      decimals="INF"
      id="ixv-158940"
      unitRef="usd">0</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear10
      contextRef="Context_20241231_20241231_C000242903Member_S000080479Member_S000080479Summary1Member"
      decimals="INF"
      id="ixv-158941"
      unitRef="usd">0</rr:ExpenseExampleYear10>
    <rr:PortfolioTurnoverTextBlock
      contextRef="Context_20241231_20241231_S000080479Member_S000080479Summary1Member"
      id="ixv-792">&lt;p style="-sec-ix-redline:true;font-size:8.0pt; font-family:Arial; text-align:left; font-weight:bold; text-decoration:none;"&gt;Portfolio Turnover  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 40.7% of the average value of its portfolio.&lt;/p&gt;</rr:PortfolioTurnoverTextBlock>
    <rr:PortfolioTurnoverHeading
      contextRef="Context_20241231_20241231_S000080479Member_S000080479Summary1Member"
      id="ixv-158942">Portfolio Turnover</rr:PortfolioTurnoverHeading>
    <rr:PortfolioTurnoverRate
      contextRef="Context_20241231_20241231_S000080479Member_S000080479Summary1Member"
      decimals="INF"
      id="ixv-158943"
      unitRef="pure">0.407</rr:PortfolioTurnoverRate>
    <rr:StrategyHeading
      contextRef="Context_20241231_20241231_S000080479Member_S000080479Summary1Member"
      id="ixv-158944">Principal Investment Strategies</rr:StrategyHeading>
    <rr:StrategyNarrativeTextBlock
      contextRef="Context_20241231_20241231_S000080479Member_S000080479Summary1Member"
      id="ixv-796">&lt;p style="-sec-ix-redline:true;font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The fund normally invests 
at least 80% of its net assets (plus any borrowings for investment purposes) in equity securities and 
derivatives that have similar economic characteristics to equity securities or the equity markets. 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;/p&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The fund may purchase 
the stocks of companies of any size and invest in any type of equity security, but its focus will typically 
be on common stocks of large-cap U.S. companies. &lt;/p&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The fund seeks to achieve its objective by investing in a 
broad portfolio of U.S. large-cap stocks while using hedging strategies designed to mitigate tail risk 
(i.e., the threat of significant losses during an equity market drawdown) and provide strong risk-adjusted 
returns with lower volatility than the overall equity markets. The fund seeks to cushion volatility during 
equity market downturns and incorporate modest leverage in a way that preserves returns that may be generated 
from stock selection while reducing the volatility inherent in investments in equity securities over 
time.&lt;/p&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;While 
the adviser invests with an awareness of the outlook for certain industries and sectors, the adviser 
generally relies on fundamental, bottom-up research in selecting stocks for the fund. The adviser does 
not emphasize either a growth or value style of investing but generally seeks stocks that the adviser 
believes have the most favorable combination of company fundamentals, &lt;/p&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;earnings 
potential, and relative valuation. Sector allocations are largely the result of the fund&#x2019;s focus on 
bottom-up stock selection.&lt;/p&gt;&lt;p style="-sec-ix-redline:true;font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The fund may use a variety of derivatives for a number of purposes. Specifically, 
the fund uses equity options, index futures, and interest rate futures. The fund incorporates hedging 
and tail risk mitigating strategies primarily through the use of a derivatives overlay that is generally 
designed to manage the fund&#x2019;s overall volatility and correlation to equity markets. The derivatives 
overlay typically involves buying and/or selling futures and options that reference particular U.S. large-cap 
equity securities, equity indexes, and U.S. Treasury securities. However, other derivatives and strategies 
may be employed in efforts to mitigate tail risk or dampen the fund&#x2019;s overall volatility, as well as 
for other purposes.&lt;/p&gt;&lt;p style="-sec-ix-redline:true;font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The fund is nondiversified, which means it may invest a greater percentage of 
its assets in a particular issuer than is permissible for a diversified fund. &lt;/p&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;At times, the fund may 
have a significant portion of its assets invested in the same economic sector, such as the information 
technology sector. &lt;/p&gt;</rr:StrategyNarrativeTextBlock>
    <rr:RiskHeading
      contextRef="Context_20241231_20241231_S000080479Member_S000080479Summary1Member"
      id="ixv-158945">Principal Risks</rr:RiskHeading>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000080479Member_RiskLoseMoneyMember_S000080479Summary1Member"
      id="ixv-158946"> The fund&#x2019;s share price fluctuates, which means you could lose 
money by investing in the fund.</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000080479Member_Stockinvesting_S000080479Summary1Member"
      id="ixv-821">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:bold; text-decoration:none;"&gt;Stock investing:&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&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;/span&gt;&lt;/p&gt;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000080479Member_Marketconditions_S000080479Summary1Member"
      id="ixv-825">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:bold; text-decoration:none;"&gt;Market conditions:&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&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 economic, political, or regulatory developments, 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 (including sanctions). 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;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000080479Member_Derivatives_S000080479Summary1Member"
      id="ixv-829">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:bold; text-decoration:none;"&gt;Derivatives:  &lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;The 
use of derivatives exposes the fund to additional volatility and potential losses. A derivative involves 
risks different from, and possibly greater than, the risks associated with investing directly in the 
assets on which the derivative is based, including liquidity risk, valuation &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;risk, 
correlation risk, market risk, interest rate risk, leverage risk, counterparty and credit risk, operational 
risk, management risk, legal risk, and regulatory risk. Derivatives can be highly volatile, illiquid, 
and difficult to value, and changes in the value of a derivative may not properly correlate with changes 
in the value of the underlying asset, reference rate, or index. The fund could be exposed to significant 
losses if it is unable to close a derivatives position due to the lack of a liquid secondary trading 
market. The prices of derivatives may move in unexpected ways, especially in abnormal market conditions. 
Certain derivatives are also subject to counterparty risk, which is the risk that the derivative counterparty 
will not fulfill its contractual obligations. The use of derivatives includes the risk of potential operational 
issues, such as settlement issues. Derivatives are exposed to legal risks, such as the legality or enforceability 
of a contract. The adviser may not be able to accurately predict the direction of prices, economic factors, 
or other associated risks which could cause loss in value or impair the fund&#x2019;s efforts to reduce overall 
volatility. New regulations may make derivatives more costly, limit availability, or otherwise affect 
their value or performance.&lt;/p&gt;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000080479Member_Large-capstocks_S000080479Summary1Member"
      id="ixv-848">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:bold; text-decoration:none;"&gt;Large-cap stocks:  &lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;Securities issued by large-cap companies tend to be less volatile 
than securities issued by small- and mid-cap companies. However, large-cap companies may not be able 
to attain the high growth rates of successful small- and mid-cap companies, especially during strong 
economic periods, and may be unable to respond as quickly to competitive challenges. &lt;/span&gt;&lt;/p&gt;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000080479Member_Sectorexposure_S000080479Summary1Member"
      id="ixv-852">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:bold; text-decoration:none;"&gt;Sector exposure:&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&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;/span&gt;&lt;/p&gt;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000080479Member_Informationtechnologysector_S000080479Summary1Member"
      id="ixv-856">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:bold; text-decoration:none;"&gt;Information technology sector:&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;  Information technology companies face 
intense competition, both domestically and internationally, which may have an adverse effect on their 
profit margins. Like other technology companies, information technology companies may have limited product 
lines, markets, financial resources, or personnel.&lt;/span&gt;&lt;/p&gt;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000080479Member_Foreigninvesting_S000080479Summary1Member"
      id="ixv-860">&lt;p style="-sec-ix-redline:true;font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:bold; text-decoration:none;"&gt;Foreign investing:  &lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;Non-U.S.&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:bold; text-decoration:none;"&gt; 
&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;securities 
tend to be more volatile and have lower overall liquidity and trading volume than investments in U.S. 
securities and may lose value because of adverse local, political, social, or economic developments overseas, 
or due to changes in the exchange rates between foreign currencies and the U.S. dollar. Further, securities 
of non-U.S. issuers are subject to trading markets with potential governmental interference, varying 
regulatory, auditing, and accounting standards, and settlement and clearance practices that differ from 
those of U.S. issuers. Investment in non-U.S. securities also carries currency risk. Any attempts to 
hedge currency risk could be unsuccessful. Such investments may have higher transaction costs compared 
with U.S. markets. The fund&#x2019;s overall foreign investing risk is increased to the extent it has exposure 
to emerging markets.&lt;/span&gt;&lt;/p&gt;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000080479Member_RiskNondiversifiedStatusMember_S000080479Summary1Member"
      id="ixv-866">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:bold; text-decoration:none;"&gt;Nondiversification:&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;  As a nondiversified fund, the fund has 
the ability to invest a larger percentage of its assets in the securities of a smaller number of issuers 
than a diversified fund. As a result, poor performance by a single issuer could adversely affect fund 
performance more than if the fund were invested in a larger number of issuers. The fund&#x2019;s share price 
can be expected to fluctuate more than that of a similar fund that is more broadly diversified.&lt;/span&gt;&lt;/p&gt;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000080479Member_Activemanagement_S000080479Summary1Member"
      id="ixv-883">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:bold; text-decoration:none;"&gt;Active 
management:&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&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;/span&gt;&lt;/p&gt;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000080479Member_Cybersecuritybreaches_S000080479Summary1Member"
      id="ixv-887">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:bold; text-decoration:none;"&gt;Cybersecurity breaches:&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&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;/span&gt;&lt;/p&gt;</rr:RiskTextBlock>
    <rr:BarChartAndPerformanceTableHeading
      contextRef="Context_20241231_20241231_S000080479Member_S000080479Summary1Member"
      id="ixv-158947">Performance</rr:BarChartAndPerformanceTableHeading>
    <rr:PerformanceNarrativeTextBlock
      contextRef="Context_20241231_20241231_S000080479Member_S000080479Summary1Member"
      id="ixv-892">&lt;p style="-sec-ix-redline:true;font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The 
following performance information provides some indication of the risks of investing in the fund. The 
fund&#x2019;s performance information represents only past performance (before and after taxes) and is not 
necessarily an indication of future results. &lt;/p&gt;&lt;p style="-sec-ix-redline:true;font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&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 &lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;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;</rr:PerformanceNarrativeTextBlock>
    <rr:PerformanceInformationIllustratesVariabilityOfReturns
      contextRef="Context_20241231_20241231_S000080479Member_S000080479Summary1Member"
      id="ixv-158948">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 (Regulatory Benchmark). In addition, the table may also 
include one or more indexes that more closely aligns to the fund&#x2019;s investment strategy (Strategy Benchmark(s)).</rr:PerformanceInformationIllustratesVariabilityOfReturns>
    <rr:PerformancePastDoesNotIndicateFuture
      contextRef="Context_20241231_20241231_S000080479Member_S000080479Summary1Member"
      id="ixv-158949"> The 
fund&#x2019;s performance information represents only past performance (before and after taxes) and is not 
necessarily an indication of future results.</rr:PerformancePastDoesNotIndicateFuture>
    <rr:BarChartHeading
      contextRef="Context_20241231_20241231_S000080479Member_S000080479Summary1Member"
      id="ixv-158950">Calendar Year Returns</rr:BarChartHeading>
    <rr:BarChartClosingTextBlock
      contextRef="Context_20241231_20241231_S000080479Member_S000080479Summary1Member"
      id="ixv-909">&lt;table cellpadding="0" cellspacing="0" style="-sec-ix-redline:true;border-collapse:collapse" width="100%"&gt;&lt;tr style="font-size:1pt;"&gt;&lt;td style="width:9.02%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:14.01%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:14.99%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:13%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:.49%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:14.99%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:14.99%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:13%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:5.5%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top; font-size:1pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align:top; font-size:1pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:center; font-weight:normal; text-decoration:none;"&gt;Quarter 
Ended&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:center; font-weight:normal; text-decoration:none;"&gt;Total&lt;/p&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:center; font-weight:normal; text-decoration:none;"&gt;Return&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; font-size:1pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align:top; font-size:1pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:center; font-weight:normal; text-decoration:none;"&gt;Quarter 
Ended&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:center; font-weight:normal; text-decoration:none;"&gt;Total &lt;/p&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:center; font-weight:normal; text-decoration:none;"&gt;Return&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; font-size:1pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top; font-size:1pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align:top; background-color:#E6E6E6;"&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:center; font-weight:normal; text-decoration:none;"&gt;Best Quarter&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; background-color:#E6E6E6;"&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:center; font-weight:normal; text-decoration:none;"&gt;3/31/24&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; background-color:#E6E6E6;"&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:center; font-weight:normal; text-decoration:none;"&gt;8.90%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; font-size:1pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align:top; background-color:#E6E6E6;"&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:center; font-weight:normal; text-decoration:none;"&gt;Worst Quarter&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; background-color:#E6E6E6;"&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:center; font-weight:normal; text-decoration:none;"&gt;12/31/24&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; background-color:#E6E6E6;"&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:center; font-weight:normal; text-decoration:none;"&gt;1.10%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; font-size:1pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</rr:BarChartClosingTextBlock>
    <rr:HighestQuarterlyReturnLabel
      contextRef="Context_20241231_20241231_C000242902Member_S000080479Member_S000080479Summary1Member"
      id="ixv-158951">Best Quarter</rr:HighestQuarterlyReturnLabel>
    <rr:BarChartHighestQuarterlyReturnDate
      contextRef="Context_20241231_20241231_C000242902Member_S000080479Member_S000080479Summary1Member"
      id="ixv-158952">2024-03-31</rr:BarChartHighestQuarterlyReturnDate>
    <rr:BarChartHighestQuarterlyReturn
      contextRef="Context_20241231_20241231_C000242902Member_S000080479Member_S000080479Summary1Member"
      decimals="INF"
      id="ixv-158953"
      unitRef="pure">0.0890</rr:BarChartHighestQuarterlyReturn>
    <rr:LowestQuarterlyReturnLabel
      contextRef="Context_20241231_20241231_C000242902Member_S000080479Member_S000080479Summary1Member"
      id="ixv-158954">Worst Quarter</rr:LowestQuarterlyReturnLabel>
    <rr:BarChartLowestQuarterlyReturnDate
      contextRef="Context_20241231_20241231_C000242902Member_S000080479Member_S000080479Summary1Member"
      id="ixv-158955">2024-12-31</rr:BarChartLowestQuarterlyReturnDate>
    <rr:BarChartLowestQuarterlyReturn
      contextRef="Context_20241231_20241231_C000242902Member_S000080479Member_S000080479Summary1Member"
      decimals="INF"
      id="ixv-158956"
      unitRef="pure">0.0110</rr:BarChartLowestQuarterlyReturn>
    <rr:PerformanceTableNarrativeTextBlock
      contextRef="Context_20241231_20241231_S000080479Member_S000080479Summary1Member"
      id="ixv-953">&lt;p style="-sec-ix-redline:true;font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&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 (Regulatory Benchmark). In addition, the table may also 
include one or more indexes that more closely aligns to the fund&#x2019;s investment strategy (Strategy Benchmark(s)).&lt;/p&gt;&lt;p style="-sec-ix-redline:true;font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;In 
addition, the table shows hypothetical after-tax returns to demonstrate how taxes paid by a shareholder 
may influence returns. After-tax returns are calculated using the historical highest &lt;/p&gt;

&lt;p style="-sec-ix-redline:true;font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;individual 
federal marginal income tax rates and do not reflect the impact of state and local taxes. Actual after-tax 
returns depend on an investor&#x2019;s tax situation and may differ from those shown. 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. After-tax returns are shown only for the Investor Class and will differ for 
other share classes.&lt;/p&gt;</rr:PerformanceTableNarrativeTextBlock>
    <rr:PerformanceTableUsesHighestFederalRate
      contextRef="Context_20241231_20241231_S000080479Member_S000080479Summary1Member"
      id="ixv-158957"> 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.</rr:PerformanceTableUsesHighestFederalRate>
    <rr:PerformanceTableNotRelevantToTaxDeferred
      contextRef="Context_20241231_20241231_S000080479Member_S000080479Summary1Member"
      id="ixv-158961"> Actual after-tax 
returns depend on an investor&#x2019;s tax situation and may differ from those shown. 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.</rr:PerformanceTableNotRelevantToTaxDeferred>
    <rr:PerformanceTableOneClassOfAfterTaxShown
      contextRef="Context_20241231_20241231_S000080479Member_S000080479Summary1Member"
      id="ixv-158962">After-tax returns are shown only for the Investor Class and will differ for 
other share classes.</rr:PerformanceTableOneClassOfAfterTaxShown>
    <rr:PerformanceTableHeading
      contextRef="Context_20241231_20241231_S000080479Member_S000080479Summary1Member"
      id="ixv-158963">Average Annual 
Total Returns Periods ended December 
31, 2024</rr:PerformanceTableHeading>
    <rr:AverageAnnualReturnInceptionDate
      contextRef="Context_20241231_20241231_C000242902Member_S000080479Member_S000080479Summary1Member"
      id="ixv-158964">2023-07-05</rr:AverageAnnualReturnInceptionDate>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_20241231_20241231_C000242902Member_S000080479Member_S000080479Summary1Member"
      decimals="INF"
      id="ixv-158965"
      unitRef="pure">0.1901</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnSinceInception
      contextRef="Context_20241231_20241231_C000242902Member_S000080479Member_S000080479Summary1Member"
      decimals="INF"
      id="ixv-158966"
      unitRef="pure">0.1780</rr:AverageAnnualReturnSinceInception>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsMember_C000242902Member_S000080479Member_S000080479Summary1Member"
      decimals="INF"
      id="ixv-158967"
      unitRef="pure">0.1785</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnSinceInception
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsMember_C000242902Member_S000080479Member_S000080479Summary1Member"
      decimals="INF"
      id="ixv-158968"
      unitRef="pure">0.1692</rr:AverageAnnualReturnSinceInception>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsAndSalesMember_C000242902Member_S000080479Member_S000080479Summary1Member"
      decimals="INF"
      id="ixv-158969"
      unitRef="pure">0.1141</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnSinceInception
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsAndSalesMember_C000242902Member_S000080479Member_S000080479Summary1Member"
      decimals="INF"
      id="ixv-158970"
      unitRef="pure">0.1339</rr:AverageAnnualReturnSinceInception>
    <rr:AverageAnnualReturnInceptionDate
      contextRef="Context_20241231_20241231_C000242904Member_S000080479Member_S000080479Summary1Member"
      id="ixv-158971">2023-07-05</rr:AverageAnnualReturnInceptionDate>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_20241231_20241231_C000242904Member_S000080479Member_S000080479Summary1Member"
      decimals="INF"
      id="ixv-158972"
      unitRef="pure">0.1942</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnSinceInception
      contextRef="Context_20241231_20241231_C000242904Member_S000080479Member_S000080479Summary1Member"
      decimals="INF"
      id="ixv-158973"
      unitRef="pure">0.1817</rr:AverageAnnualReturnSinceInception>
    <rr:AverageAnnualReturnInceptionDate
      contextRef="Context_20241231_20241231_C000242903Member_S000080479Member_S000080479Summary1Member"
      id="ixv-158974">2023-07-05</rr:AverageAnnualReturnInceptionDate>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_20241231_20241231_C000242903Member_S000080479Member_S000080479Summary1Member"
      decimals="INF"
      id="ixv-158975"
      unitRef="pure">0.1992</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnSinceInception
      contextRef="Context_20241231_20241231_C000242903Member_S000080479Member_S000080479Summary1Member"
      decimals="INF"
      id="ixv-158976"
      unitRef="pure">0.1883</rr:AverageAnnualReturnSinceInception>
    <rr:AverageAnnualReturnLabel
      contextRef="Context_20241231_20241231_Russell3000Index_S000080479Member_S000080479Summary1Member"
      id="_110_">Russell 
3000&#xae; Index </rr:AverageAnnualReturnLabel>
    <rr:AverageAnnualReturnLabel
      contextRef="Context_20241231_20241231_Russell3000Index1_S000080479Member_S000080479Summary1Member"
      id="ixv-158978">Russell 
3000&#xae; Index </rr:AverageAnnualReturnLabel>
    <rr:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20241231_20241231_Russell3000Index1_S000080479Member_S000080479Summary1Member"
      id="ixv-158981">(reflects no deduction for fees, expenses, or taxes)</rr:IndexNoDeductionForFeesExpensesTaxes>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_20241231_20241231_Russell3000Index2_S000080479Member_S000080479Summary1Member"
      decimals="INF"
      id="ixv-158982"
      unitRef="pure">0.2381</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnSinceInception
      contextRef="Context_20241231_20241231_Russell3000Index2_S000080479Member_S000080479Summary1Member"
      decimals="INF"
      id="_114_"
      unitRef="pure">0.2196</rr:AverageAnnualReturnSinceInception>
    <rr:AverageAnnualReturnLabel
      contextRef="Context_20241231_20241231_SP500Index3_S000080479Member_S000080479Summary1Member"
      id="ixv-158984">S&amp;P 500 Index </rr:AverageAnnualReturnLabel>
    <rr:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20241231_20241231_SP500Index3_S000080479Member_S000080479Summary1Member"
      id="ixv-158985">(reflects no deduction for 
fees, expenses, or taxes)</rr:IndexNoDeductionForFeesExpensesTaxes>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_20241231_20241231_SP500Index4_S000080479Member_S000080479Summary1Member"
      decimals="INF"
      id="ixv-158986"
      unitRef="pure">0.2502</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnSinceInception
      contextRef="Context_20241231_20241231_SP500Index4_S000080479Member_S000080479Summary1Member"
      decimals="INF"
      id="_118_"
      unitRef="pure">0.2242</rr:AverageAnnualReturnSinceInception>
    <rr:AverageAnnualReturnLabel
      contextRef="Context_20241231_20241231_CBOESP5005PutProtectionIndex5_S000080479Member_S000080479Summary1Member"
      id="ixv-158988">CBOE S&amp;P 
500 5% Put Protection Index </rr:AverageAnnualReturnLabel>
    <rr:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20241231_20241231_CBOESP5005PutProtectionIndex5_S000080479Member_S000080479Summary1Member"
      id="ixv-158989">(reflects no deduction for fees, expenses, or taxes)</rr:IndexNoDeductionForFeesExpensesTaxes>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_20241231_20241231_CBOESP5005PutProtectionIndex6_S000080479Member_S000080479Summary1Member"
      decimals="INF"
      id="ixv-158990"
      unitRef="pure">0.2052</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnSinceInception
      contextRef="Context_20241231_20241231_CBOESP5005PutProtectionIndex6_S000080479Member_S000080479Summary1Member"
      decimals="INF"
      id="_122_"
      unitRef="pure">0.1792</rr:AverageAnnualReturnSinceInception>
    <rr:PerformanceTableClosingTextBlock
      contextRef="Context_20241231_20241231_S000080479Member_S000080479Summary1Member"
      id="ixv-1506">&lt;p style="-sec-ix-redline:true;font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;Updated performance information is available through troweprice.com.&lt;/p&gt;</rr:PerformanceTableClosingTextBlock>
    <rr:PerformanceAvailabilityWebSiteAddress
      contextRef="Context_20241231_20241231_S000080479Member_S000080479Summary1Member"
      id="ixv-158992">troweprice.com</rr:PerformanceAvailabilityWebSiteAddress>
    <rr:RiskReturnHeading
      contextRef="Context_20241231_20241231_S000002096Member_S000002096Summary2Member"
      id="ixv-158993">Institutional Large-Cap Core Growth Fund</rr:RiskReturnHeading>
    <rr:ObjectiveHeading
      contextRef="Context_20241231_20241231_S000002096Member_S000002096Summary2Member"
      id="ixv-158994"> 
 Investment Objective(s)</rr:ObjectiveHeading>
    <rr:ObjectivePrimaryTextBlock
      contextRef="Context_20241231_20241231_S000002096Member_S000002096Summary2Member"
      id="ixv-4717">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The fund seeks to provide 
long-term capital growth through investments in the common stocks of large-cap growth companies.&lt;/p&gt;</rr:ObjectivePrimaryTextBlock>
    <rr:ExpenseHeading
      contextRef="Context_20241231_20241231_S000002096Member_S000002096Summary2Member"
      id="ixv-158996">Fees 
and Expenses</rr:ExpenseHeading>
    <rr:ExpenseNarrativeTextBlock
      contextRef="Context_20241231_20241231_S000002096Member_S000002096Summary2Member"
      id="ixv-4720">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:bold; text-decoration:none;"&gt;This 
table describes the fees and expenses that you may pay if you buy, hold, and sell shares of the fund. 
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;/p&gt;</rr:ExpenseNarrativeTextBlock>
    <rr:OperatingExpensesCaption
      contextRef="Context_20241231_20241231_S000002096Member_S000002096Summary2Member"
      id="ixv-158997">Annual 
fund operating expenses (expenses that you pay each 
year as a percentage of the value of your investment)</rr:OperatingExpensesCaption>
    <rr:ManagementFeesOverAssets
      contextRef="Context_20241231_20241231_C000005464Member_S000002096Member_S000002096Summary2Member"
      decimals="INF"
      id="ixv-158999"
      unitRef="pure">0.0055</rr:ManagementFeesOverAssets>
    <rr:OtherExpensesOverAssets
      contextRef="Context_20241231_20241231_C000005464Member_S000002096Member_S000002096Summary2Member"
      decimals="INF"
      id="ixv-159000"
      unitRef="pure">0.0001</rr:OtherExpensesOverAssets>
    <rr:ExpensesOverAssets
      contextRef="Context_20241231_20241231_C000005464Member_S000002096Member_S000002096Summary2Member"
      decimals="INF"
      id="ixv-159001"
      unitRef="pure">0.0056</rr:ExpensesOverAssets>
    <rr:ExpenseExampleHeading
      contextRef="Context_20241231_20241231_S000002096Member_S000002096Summary2Member"
      id="ixv-159002">Example</rr:ExpenseExampleHeading>
    <rr:ExpenseExampleNarrativeTextBlock
      contextRef="Context_20241231_20241231_S000002096Member_S000002096Summary2Member"
      id="ixv-159003">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:</rr:ExpenseExampleNarrativeTextBlock>
    <rr:ExpenseExampleYear01
      contextRef="Context_20241231_20241231_C000005464Member_S000002096Member_S000002096Summary2Member"
      decimals="INF"
      id="ixv-159004"
      unitRef="usd">57</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear03
      contextRef="Context_20241231_20241231_C000005464Member_S000002096Member_S000002096Summary2Member"
      decimals="INF"
      id="ixv-159005"
      unitRef="usd">179</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear05
      contextRef="Context_20241231_20241231_C000005464Member_S000002096Member_S000002096Summary2Member"
      decimals="INF"
      id="ixv-159006"
      unitRef="usd">313</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear10
      contextRef="Context_20241231_20241231_C000005464Member_S000002096Member_S000002096Summary2Member"
      decimals="INF"
      id="ixv-159007"
      unitRef="usd">701</rr:ExpenseExampleYear10>
    <rr:PortfolioTurnoverTextBlock
      contextRef="Context_20241231_20241231_S000002096Member_S000002096Summary2Member"
      id="ixv-4955">&lt;p style="-sec-ix-redline:true;font-size:8.0pt; font-family:Arial; text-align:left; font-weight:bold; text-decoration:none;"&gt;Portfolio Turnover  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 15.5% of the average value of its portfolio.&lt;/p&gt;</rr:PortfolioTurnoverTextBlock>
    <rr:PortfolioTurnoverHeading
      contextRef="Context_20241231_20241231_S000002096Member_S000002096Summary2Member"
      id="ixv-159008">Portfolio Turnover</rr:PortfolioTurnoverHeading>
    <rr:PortfolioTurnoverRate
      contextRef="Context_20241231_20241231_S000002096Member_S000002096Summary2Member"
      decimals="INF"
      id="ixv-159009"
      unitRef="pure">0.155</rr:PortfolioTurnoverRate>
    <rr:StrategyHeading
      contextRef="Context_20241231_20241231_S000002096Member_S000002096Summary2Member"
      id="ixv-159010">Principal Investment Strategies</rr:StrategyHeading>
    <rr:StrategyNarrativeTextBlock
      contextRef="Context_20241231_20241231_S000002096Member_S000002096Summary2Member"
      id="ixv-4959">&lt;p style="-sec-ix-redline:true;font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The fund normally invests 
at least 80% of its net assets (plus any borrowings for investment purposes) in securities of large-cap 
companies with growth characteristics. For purposes of the fund&#x2019;s 80% investment policy, the fund considers 
a company to have growth characteristics if the company&#x2019;s securities are represented in an appropriate 
third-party growth-oriented index. Any &lt;/p&gt;

&lt;p style="-sec-ix-redline:true;font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;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;/p&gt;&lt;p style="-sec-ix-redline:true;font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The fund defines a large-cap company as a 
company whose market capitalization falls above the minimum market capitalization in the MSCI USA Large 
Cap Index or MSCI World Large Cap Index (after systematically removing any companies that cannot reasonably 
be considered a large-cap company from the low end 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 large-cap equity market. As of December&#160;31, 2024, the smallest 
market capitalization represented across these indexes (after removing any outlier companies) was $10&#160;billion.&lt;/p&gt;&lt;p style="-sec-ix-redline:true;font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The 
fund follows a growth-oriented approach to stock selection and expects to normally invest in stocks of 
approximately 100 to 150 companies. The fund targets companies that, in the investment adviser&#x2019;s view, 
are well established in their industries and have the potential for above-average earnings growth. The 
fund focuses on companies with leading market positions, seasoned management, and strong financial fundamentals. 
The fund&#x2019;s investment approach reflects its belief that solid company fundamentals (with emphasis on 
strong growth in earnings per share or operating cash flow) combined with a positive industry outlook 
should ultimately reward investors with strong investment performance. Generally, the adviser seeks out 
companies with strong free cash flow growth, good balance sheets, high returns on capital, and above-average 
earnings growth and profit margins. The adviser makes an effort to avoid overpaying for a company&#x2019;s 
growth prospects by examining a company&#x2019;s stock valuation relative to its own history, its industry 
peers, and the overall equity market.&lt;/p&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;Once stocks are selected for inclusion in the fund&#x2019;s portfolio, 
the adviser monitors each company and may build positions carefully over time and scale back positions 
when the adviser believes valuations have become less compelling. The adviser will eliminate holdings 
for various reasons, including a loss of faith in management, a change in the adviser&#x2019;s assessment 
of a company&#x2019;s fundamentals, an overextension in share price valuations, or to replace stocks with 
potentially better investment opportunities.&lt;/p&gt;&lt;p style="-sec-ix-redline:true;font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;At times, the fund may have a significant 
portion of its assets invested in the same economic sector, such as the information technology sector. 
&lt;/p&gt;&lt;p style="-sec-ix-redline:true;font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The 
fund is nondiversified, which means it may invest a greater percentage of its assets in a particular 
issuer than is permissible for a diversified fund. &lt;/p&gt;</rr:StrategyNarrativeTextBlock>
    <rr:RiskHeading
      contextRef="Context_20241231_20241231_S000002096Member_S000002096Summary2Member"
      id="ixv-159011">Principal Risks</rr:RiskHeading>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002096Member_RiskLoseMoneyMember_S000002096Summary2Member"
      id="ixv-159012"> The fund&#x2019;s share price fluctuates, which 
means you could lose money by investing in the fund.</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002096Member_Large-capstocks_S000002096Summary2Member"
      id="ixv-4983">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:bold; text-decoration:none;"&gt;Large-cap stocks:  &lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;Securities 
issued by large-cap companies tend to be less volatile than securities issued by small- and mid-cap companies. 
However, large-cap companies may not be &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;able 
to attain the high growth rates of successful small- and mid-cap companies, especially during strong 
economic periods, and may be unable to respond as quickly to competitive challenges. &lt;/p&gt;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002096Member_Growthinvesting_S000002096Summary2Member"
      id="ixv-5002">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:bold; text-decoration:none;"&gt;Growth investing:&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&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;/span&gt;&lt;/p&gt;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002096Member_Marketconditions_S000002096Summary2Member"
      id="ixv-5006">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:bold; text-decoration:none;"&gt;Market conditions:&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&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 economic, political, or regulatory 
developments, 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 (including sanctions). 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;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002096Member_Stockinvesting_S000002096Summary2Member"
      id="ixv-5010">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:bold; text-decoration:none;"&gt;Stock 
investing:&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&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;/span&gt;&lt;/p&gt;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002096Member_Sectorexposure_S000002096Summary2Member"
      id="ixv-5014">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:bold; text-decoration:none;"&gt;Sector exposure:&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&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;/span&gt;&lt;/p&gt;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002096Member_Informationtechnologysector_S000002096Summary2Member"
      id="ixv-5018">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:bold; text-decoration:none;"&gt;Information 
technology sector:&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;  Information technology companies face intense competition, both domestically 
and internationally, which may have an adverse effect on their profit margins. Like other technology 
companies, information technology companies may have limited product lines, markets, financial resources, 
or personnel.&lt;/span&gt;&lt;/p&gt;&lt;span style="-sec-ix-redline:true;"&gt;&#160;&lt;/span&gt;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002096Member_Activemanagement_S000002096Summary2Member"
      id="ixv-5023">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:bold; text-decoration:none;"&gt;Active management:&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&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;/span&gt;&lt;/p&gt;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002096Member_RiskNondiversifiedStatusMember_S000002096Summary2Member"
      id="ixv-5027">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:bold; text-decoration:none;"&gt;Nondiversification:&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt; 
 As a nondiversified fund, the fund has the ability to invest a larger percentage of its assets in the 
securities of a smaller number of issuers than a diversified fund. As a result, poor performance by a 
single issuer could adversely affect fund performance more &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;than 
if the fund were invested in a larger number of issuers. The fund&#x2019;s share price can be expected to 
fluctuate more than that of a similar fund that is more broadly diversified.&lt;/p&gt;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002096Member_Cybersecuritybreaches_S000002096Summary2Member"
      id="ixv-5046">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:bold; text-decoration:none;"&gt;Cybersecurity breaches:&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&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;/span&gt;&lt;/p&gt;</rr:RiskTextBlock>
    <rr:BarChartAndPerformanceTableHeading
      contextRef="Context_20241231_20241231_S000002096Member_S000002096Summary2Member"
      id="ixv-159013">Performance</rr:BarChartAndPerformanceTableHeading>
    <rr:PerformanceNarrativeTextBlock
      contextRef="Context_20241231_20241231_S000002096Member_S000002096Summary2Member"
      id="ixv-5051">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The 
following performance information provides some indication of the risks of investing in the fund. The 
fund&#x2019;s performance information represents only past performance (before and after taxes) and is not 
necessarily an indication of future results. &lt;/p&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&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 &lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;years for the fund.&lt;/span&gt;&lt;/p&gt;</rr:PerformanceNarrativeTextBlock>
    <rr:PerformanceInformationIllustratesVariabilityOfReturns
      contextRef="Context_20241231_20241231_S000002096Member_S000002096Summary2Member"
      id="ixv-159014">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. The following table shows 
the average annual total returns for the fund. The fund&#x2019;s performance information included in the table 
is compared with a regulatory required index that represents an overall securities market (Regulatory 
Benchmark). In addition, the table may also include one or more indexes that more closely aligns to the 
fund&#x2019;s investment strategy (Strategy Benchmark(s)).</rr:PerformanceInformationIllustratesVariabilityOfReturns>
    <rr:PerformancePastDoesNotIndicateFuture
      contextRef="Context_20241231_20241231_S000002096Member_S000002096Summary2Member"
      id="ixv-159015"> The 
fund&#x2019;s performance information represents only past performance (before and after taxes) and is not 
necessarily an indication of future results.</rr:PerformancePastDoesNotIndicateFuture>
    <rr:BarChartHeading
      contextRef="Context_20241231_20241231_S000002096Member_S000002096Summary2Member"
      id="ixv-159016">Calendar Year Returns</rr:BarChartHeading>
    <rr:BarChartClosingTextBlock
      contextRef="Context_20241231_20241231_S000002096Member_S000002096Summary2Member"
      id="ixv-5068">&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse" width="100%"&gt;&lt;tr style="font-size:1pt;"&gt;&lt;td style="width:9.02%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:14.01%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:14.99%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:13%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:.49%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:14.99%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:14.99%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:13%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:5.5%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top; font-size:1pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align:top; font-size:1pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:center; font-weight:normal; text-decoration:none;"&gt;Quarter Ended&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:center; font-weight:normal; text-decoration:none;"&gt;Total&lt;/p&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:center; font-weight:normal; text-decoration:none;"&gt;Return&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; font-size:1pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align:top; font-size:1pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:center; font-weight:normal; text-decoration:none;"&gt;Quarter Ended&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:center; font-weight:normal; text-decoration:none;"&gt;Total &lt;/p&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:center; font-weight:normal; text-decoration:none;"&gt;Return&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; font-size:1pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top; font-size:1pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align:top; background-color:#E6E6E6;"&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:center; font-weight:normal; text-decoration:none;"&gt;Best 
Quarter&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; background-color:#E6E6E6;"&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:center; font-weight:normal; text-decoration:none;"&gt;6/30/20&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; background-color:#E6E6E6;"&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:center; font-weight:normal; text-decoration:none;"&gt;27.75%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; font-size:1pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align:top; background-color:#E6E6E6;"&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:center; font-weight:normal; text-decoration:none;"&gt;Worst Quarter&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; background-color:#E6E6E6;"&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:center; font-weight:normal; text-decoration:none;"&gt;6/30/22&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; background-color:#E6E6E6;"&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:center; font-weight:normal; text-decoration:none;"&gt;-24.98%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; font-size:1pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</rr:BarChartClosingTextBlock>
    <rr:HighestQuarterlyReturnLabel
      contextRef="Context_20241231_20241231_C000005464Member_S000002096Member_S000002096Summary2Member"
      id="ixv-159017">Best 
Quarter</rr:HighestQuarterlyReturnLabel>
    <rr:BarChartHighestQuarterlyReturnDate
      contextRef="Context_20241231_20241231_C000005464Member_S000002096Member_S000002096Summary2Member"
      id="ixv-159018">2020-06-30</rr:BarChartHighestQuarterlyReturnDate>
    <rr:BarChartHighestQuarterlyReturn
      contextRef="Context_20241231_20241231_C000005464Member_S000002096Member_S000002096Summary2Member"
      decimals="INF"
      id="ixv-159019"
      unitRef="pure">0.2775</rr:BarChartHighestQuarterlyReturn>
    <rr:LowestQuarterlyReturnLabel
      contextRef="Context_20241231_20241231_C000005464Member_S000002096Member_S000002096Summary2Member"
      id="ixv-159020">Worst Quarter</rr:LowestQuarterlyReturnLabel>
    <rr:BarChartLowestQuarterlyReturnDate
      contextRef="Context_20241231_20241231_C000005464Member_S000002096Member_S000002096Summary2Member"
      id="ixv-159021">2022-06-30</rr:BarChartLowestQuarterlyReturnDate>
    <rr:BarChartLowestQuarterlyReturn
      contextRef="Context_20241231_20241231_C000005464Member_S000002096Member_S000002096Summary2Member"
      decimals="INF"
      id="ixv-159022"
      unitRef="pure">-0.2498</rr:BarChartLowestQuarterlyReturn>
    <rr:PerformanceTableNarrativeTextBlock
      contextRef="Context_20241231_20241231_S000002096Member_S000002096Summary2Member"
      id="ixv-5112">&lt;p style="-sec-ix-redline:true;font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The following table shows 
the average annual total returns for the fund. The fund&#x2019;s performance information included in the table 
is compared with a regulatory required index that represents an overall securities market (Regulatory 
Benchmark). In addition, the table may also include one or more indexes that more closely aligns to the 
fund&#x2019;s investment strategy (Strategy Benchmark(s)).&lt;/p&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;In addition, the table shows hypothetical 
after-tax returns to demonstrate how taxes paid by a shareholder may influence returns. 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. Actual after-tax returns depend on an investor&#x2019;s tax situation 
and may differ from those shown. &lt;/p&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&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;/p&gt;</rr:PerformanceTableNarrativeTextBlock>
    <rr:PerformanceTableUsesHighestFederalRate
      contextRef="Context_20241231_20241231_S000002096Member_S000002096Summary2Member"
      id="ixv-159023"> 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.</rr:PerformanceTableUsesHighestFederalRate>
    <rr:PerformanceTableNotRelevantToTaxDeferred
      contextRef="Context_20241231_20241231_S000002096Member_S000002096Summary2Member"
      id="ixv-159024"> Actual after-tax returns depend on an investor&#x2019;s tax situation 
and may differ from those shown. 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.</rr:PerformanceTableNotRelevantToTaxDeferred>
    <rr:PerformanceTableHeading
      contextRef="Context_20241231_20241231_S000002096Member_S000002096Summary2Member"
      id="ixv-159026">Average Annual Total Returns Periods ended December 
31, 2024</rr:PerformanceTableHeading>
    <rr:AverageAnnualReturnInceptionDate
      contextRef="Context_20241231_20241231_C000005464Member_S000002096Member_S000002096Summary2Member"
      id="ixv-159027">2003-09-30</rr:AverageAnnualReturnInceptionDate>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_20241231_20241231_C000005464Member_S000002096Member_S000002096Summary2Member"
      decimals="INF"
      id="ixv-159028"
      unitRef="pure">0.3578</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="Context_20241231_20241231_C000005464Member_S000002096Member_S000002096Summary2Member"
      decimals="INF"
      id="ixv-159029"
      unitRef="pure">0.1470</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="Context_20241231_20241231_C000005464Member_S000002096Member_S000002096Summary2Member"
      decimals="INF"
      id="ixv-159030"
      unitRef="pure">0.1503</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsMember_C000005464Member_S000002096Member_S000002096Summary2Member"
      decimals="INF"
      id="ixv-159031"
      unitRef="pure">0.3212</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsMember_C000005464Member_S000002096Member_S000002096Summary2Member"
      decimals="INF"
      id="ixv-159032"
      unitRef="pure">0.1315</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsMember_C000005464Member_S000002096Member_S000002096Summary2Member"
      decimals="INF"
      id="ixv-159033"
      unitRef="pure">0.1414</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsAndSalesMember_C000005464Member_S000002096Member_S000002096Summary2Member"
      decimals="INF"
      id="ixv-159034"
      unitRef="pure">0.2383</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsAndSalesMember_C000005464Member_S000002096Member_S000002096Summary2Member"
      decimals="INF"
      id="ixv-159035"
      unitRef="pure">0.1161</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsAndSalesMember_C000005464Member_S000002096Member_S000002096Summary2Member"
      decimals="INF"
      id="ixv-159036"
      unitRef="pure">0.1258</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnLabel
      contextRef="Context_20241231_20241231_Russell3000Index_S000002096Member_S000002096Summary2Member"
      id="_204_">Russell 3000&#xae; 
Index </rr:AverageAnnualReturnLabel>
    <rr:AverageAnnualReturnLabel
      contextRef="Context_20241231_20241231_Russell3000Index7_S000002096Member_S000002096Summary2Member"
      id="ixv-159038">Russell 3000&#xae; 
Index </rr:AverageAnnualReturnLabel>
    <rr:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20241231_20241231_Russell3000Index7_S000002096Member_S000002096Summary2Member"
      id="ixv-159041">(reflects no deduction for fees, expenses, or taxes)</rr:IndexNoDeductionForFeesExpensesTaxes>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_20241231_20241231_Russell3000Index8_S000002096Member_S000002096Summary2Member"
      decimals="INF"
      id="ixv-159042"
      unitRef="pure">0.2381</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="Context_20241231_20241231_Russell3000Index8_S000002096Member_S000002096Summary2Member"
      decimals="INF"
      id="ixv-159043"
      unitRef="pure">0.1386</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="Context_20241231_20241231_Russell3000Index8_S000002096Member_S000002096Summary2Member"
      decimals="INF"
      id="ixv-159044"
      unitRef="pure">0.1255</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnLabel
      contextRef="Context_20241231_20241231_Russell1000GrowthIndex9_S000002096Member_S000002096Summary2Member"
      id="ixv-159045">Russell 1000&#xae; 
Growth Index </rr:AverageAnnualReturnLabel>
    <rr:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20241231_20241231_Russell1000GrowthIndex9_S000002096Member_S000002096Summary2Member"
      id="ixv-159047">(reflects no deduction for fees, expenses, or taxes)</rr:IndexNoDeductionForFeesExpensesTaxes>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_20241231_20241231_Russell1000GrowthIndex10_S000002096Member_S000002096Summary2Member"
      decimals="INF"
      id="ixv-159048"
      unitRef="pure">0.3336</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="Context_20241231_20241231_Russell1000GrowthIndex10_S000002096Member_S000002096Summary2Member"
      decimals="INF"
      id="ixv-159049"
      unitRef="pure">0.1896</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="Context_20241231_20241231_Russell1000GrowthIndex10_S000002096Member_S000002096Summary2Member"
      decimals="INF"
      id="ixv-159050"
      unitRef="pure">0.1678</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnLabel
      contextRef="Context_20241231_20241231_SP500Index11_S000002096Member_S000002096Summary2Member"
      id="ixv-159051">S&amp;P 
500 Index </rr:AverageAnnualReturnLabel>
    <rr:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20241231_20241231_SP500Index11_S000002096Member_S000002096Summary2Member"
      id="ixv-159052">(reflects no deduction for fees, expenses, or taxes)</rr:IndexNoDeductionForFeesExpensesTaxes>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_20241231_20241231_SP500Index12_S000002096Member_S000002096Summary2Member"
      decimals="INF"
      id="ixv-159053"
      unitRef="pure">0.2502</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="Context_20241231_20241231_SP500Index12_S000002096Member_S000002096Summary2Member"
      decimals="INF"
      id="ixv-159054"
      unitRef="pure">0.1453</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="Context_20241231_20241231_SP500Index12_S000002096Member_S000002096Summary2Member"
      decimals="INF"
      id="ixv-159055"
      unitRef="pure">0.1310</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnLabel
      contextRef="Context_20241231_20241231_LipperLarge-CapGrowthFundsIndex13_S000002096Member_S000002096Summary2Member"
      id="ixv-159056">Lipper 
Large-Cap Growth Funds Index</rr:AverageAnnualReturnLabel>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_20241231_20241231_LipperLarge-CapGrowthFundsIndex14_S000002096Member_S000002096Summary2Member"
      decimals="INF"
      id="ixv-159057"
      unitRef="pure">0.3073</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="Context_20241231_20241231_LipperLarge-CapGrowthFundsIndex14_S000002096Member_S000002096Summary2Member"
      decimals="INF"
      id="ixv-159058"
      unitRef="pure">0.1644</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="Context_20241231_20241231_LipperLarge-CapGrowthFundsIndex14_S000002096Member_S000002096Summary2Member"
      decimals="INF"
      id="ixv-159059"
      unitRef="pure">0.1482</rr:AverageAnnualReturnYear10>
    <rr:PerformanceTableClosingTextBlock
      contextRef="Context_20241231_20241231_S000002096Member_S000002096Summary2Member"
      id="ixv-159060">Updated performance information is available 
through troweprice.com.</rr:PerformanceTableClosingTextBlock>
    <rr:PerformanceAvailabilityWebSiteAddress
      contextRef="Context_20241231_20241231_S000002096Member_S000002096Summary2Member"
      id="ixv-159061">troweprice.com</rr:PerformanceAvailabilityWebSiteAddress>
    <rr:RiskReturnHeading
      contextRef="Context_20241231_20241231_S000002092Member_S000002092Summary3Member"
      id="ixv-159062">Institutional Mid-Cap Equity Growth Fund</rr:RiskReturnHeading>
    <rr:ObjectiveHeading
      contextRef="Context_20241231_20241231_S000002092Member_S000002092Summary3Member"
      id="ixv-159063"> 
 Investment Objective(s)</rr:ObjectiveHeading>
    <rr:ObjectivePrimaryTextBlock
      contextRef="Context_20241231_20241231_S000002092Member_S000002092Summary3Member"
      id="ixv-7479">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The fund seeks to provide 
long-term capital appreciation by investing in mid-cap stocks with potential for above-average earnings 
growth.&lt;/p&gt;</rr:ObjectivePrimaryTextBlock>
    <rr:ExpenseHeading
      contextRef="Context_20241231_20241231_S000002092Member_S000002092Summary3Member"
      id="ixv-159065">Fees and Expenses</rr:ExpenseHeading>
    <rr:ExpenseNarrativeTextBlock
      contextRef="Context_20241231_20241231_S000002092Member_S000002092Summary3Member"
      id="ixv-7482">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:bold; text-decoration:none;"&gt;This table describes the fees and expenses that you may pay 
if you buy, hold, and sell shares of the fund. 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;/p&gt;</rr:ExpenseNarrativeTextBlock>
    <rr:OperatingExpensesCaption
      contextRef="Context_20241231_20241231_S000002092Member_S000002092Summary3Member"
      id="ixv-159066">Annual 
fund operating expenses (expenses that you pay each 
year as a percentage of the value of your investment)</rr:OperatingExpensesCaption>
    <rr:ManagementFeesOverAssets
      contextRef="Context_20241231_20241231_C000005460Member_S000002092Member_S000002092Summary3Member"
      decimals="INF"
      id="ixv-159068"
      unitRef="pure">0.0060</rr:ManagementFeesOverAssets>
    <rr:OtherExpensesOverAssets
      contextRef="Context_20241231_20241231_C000005460Member_S000002092Member_S000002092Summary3Member"
      decimals="INF"
      id="ixv-159069"
      unitRef="pure">0.0001</rr:OtherExpensesOverAssets>
    <rr:ExpensesOverAssets
      contextRef="Context_20241231_20241231_C000005460Member_S000002092Member_S000002092Summary3Member"
      decimals="INF"
      id="ixv-159070"
      unitRef="pure">0.0061</rr:ExpensesOverAssets>
    <rr:ExpenseExampleHeading
      contextRef="Context_20241231_20241231_S000002092Member_S000002092Summary3Member"
      id="ixv-159071">Example</rr:ExpenseExampleHeading>
    <rr:ExpenseExampleNarrativeTextBlock
      contextRef="Context_20241231_20241231_S000002092Member_S000002092Summary3Member"
      id="ixv-159072">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:</rr:ExpenseExampleNarrativeTextBlock>
    <rr:ExpenseExampleYear01
      contextRef="Context_20241231_20241231_C000005460Member_S000002092Member_S000002092Summary3Member"
      decimals="INF"
      id="ixv-159073"
      unitRef="usd">62</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear03
      contextRef="Context_20241231_20241231_C000005460Member_S000002092Member_S000002092Summary3Member"
      decimals="INF"
      id="ixv-159074"
      unitRef="usd">195</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear05
      contextRef="Context_20241231_20241231_C000005460Member_S000002092Member_S000002092Summary3Member"
      decimals="INF"
      id="ixv-159075"
      unitRef="usd">340</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear10
      contextRef="Context_20241231_20241231_C000005460Member_S000002092Member_S000002092Summary3Member"
      decimals="INF"
      id="ixv-159076"
      unitRef="usd">762</rr:ExpenseExampleYear10>
    <rr:PortfolioTurnoverTextBlock
      contextRef="Context_20241231_20241231_S000002092Member_S000002092Summary3Member"
      id="ixv-7706">&lt;p style="-sec-ix-redline:true;font-size:8.0pt; font-family:Arial; text-align:left; font-weight:bold; text-decoration:none;"&gt;Portfolio Turnover  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 26.1% of the average value of its portfolio.&lt;/p&gt;</rr:PortfolioTurnoverTextBlock>
    <rr:PortfolioTurnoverHeading
      contextRef="Context_20241231_20241231_S000002092Member_S000002092Summary3Member"
      id="ixv-159077">Portfolio Turnover</rr:PortfolioTurnoverHeading>
    <rr:PortfolioTurnoverRate
      contextRef="Context_20241231_20241231_S000002092Member_S000002092Summary3Member"
      decimals="INF"
      id="ixv-159078"
      unitRef="pure">0.261</rr:PortfolioTurnoverRate>
    <rr:StrategyHeading
      contextRef="Context_20241231_20241231_S000002092Member_S000002092Summary3Member"
      id="ixv-159079">Principal Investment Strategies</rr:StrategyHeading>
    <rr:StrategyNarrativeTextBlock
      contextRef="Context_20241231_20241231_S000002092Member_S000002092Summary3Member"
      id="ixv-7710">&lt;p style="-sec-ix-redline:true;font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The fund normally invests 
at least 80% of its net assets (plus any borrowings for investment purposes) in a diversified portfolio 
of common stocks of mid-cap companies whose earnings T.&#160;Rowe Price expects to grow at a faster rate 
than the average company. Any derivatives that provide exposure to the investment focus suggested by 
the fund&#x2019;s name, or to one or more &lt;/p&gt;

&lt;p style="-sec-ix-redline:true;font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;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;/p&gt;&lt;p style="-sec-ix-redline:true;font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;The fund defines mid-cap companies as those 
whose market capitalization (number of shares outstanding multiplied by share price) falls within the 
range of either the S&amp;amp;P MidCap 400&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;&lt;sup&gt;&#xae;&lt;/sup&gt;&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt; Index or the Russell Midcap&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;&lt;sup&gt;&#xae;&lt;/sup&gt;&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt; 
Growth Index. As of December&#160;31, 2024, the market capitalization ranges for the S&amp;amp;P MidCap 400&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;&lt;sup&gt;&#xae;&lt;/sup&gt;&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt; 
Index and the Russell Midcap&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;&lt;sup&gt;&#xae;&lt;/sup&gt;&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt; Growth Index were approximately $2.34&#160;billion 
to $23.01&#160;billion, and $0.93&#160;billion to $164.92&#160;billion, respectively. The market capitalization 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. &lt;/span&gt;&lt;/p&gt;&lt;p style="-sec-ix-redline:true;font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The fund&#x2019;s growth-oriented 
approach to stock selection reflects the belief that when a company&#x2019;s earnings grow faster than both 
inflation and the overall economy, it will result in a higher stock price.&lt;/p&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;In selecting investments, 
the adviser generally favors companies with one or more of the following:&lt;/p&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; text-indent:-8.65pt; font-weight:normal; margin-left:8.65pt; font-style:normal;"&gt;&lt;span style="font-size:7.0pt; font-family:Symbol; font-style:normal; font-weight:normal; text-decoration:none;"&gt;&#xb7;&lt;/span&gt;&lt;span style="word-spacing:5.325pt;"&gt;&#160;&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;proven products or services;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; text-indent:-8.65pt; font-weight:normal; margin-left:8.65pt; font-style:normal;"&gt;&lt;span style="font-size:7.0pt; font-family:Symbol; font-style:normal; font-weight:normal; text-decoration:none;"&gt;&#xb7;&lt;/span&gt;&lt;span style="word-spacing:5.325pt;"&gt;&#160;&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;a record of above-average earnings growth;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; text-indent:-8.65pt; font-weight:normal; margin-left:8.65pt; font-style:normal;"&gt;&lt;span style="font-size:7.0pt; font-family:Symbol; font-style:normal; font-weight:normal; text-decoration:none;"&gt;&#xb7;&lt;/span&gt;&lt;span style="word-spacing:5.325pt;"&gt;&#160;&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;demonstrated potential to sustain earnings growth;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; text-indent:-8.65pt; font-weight:normal; margin-left:8.65pt; font-style:normal;"&gt;&lt;span style="font-size:7.0pt; font-family:Symbol; font-style:normal; font-weight:normal; text-decoration:none;"&gt;&#xb7;&lt;/span&gt;&lt;span style="word-spacing:5.325pt;"&gt;&#160;&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;connection 
to an industry experiencing increasing demand; or&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; text-indent:-8.65pt; font-weight:normal; margin-left:8.65pt; font-style:normal;"&gt;&lt;span style="font-size:7.0pt; font-family:Symbol; font-style:normal; font-weight:normal; text-decoration:none;"&gt;&#xb7;&lt;/span&gt;&lt;span style="word-spacing:5.325pt;"&gt;&#160;&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;stock prices that appear to undervalue their growth prospects.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The 
fund may, to a limited extent, invest in privately held companies and companies that only recently began 
to trade publicly.&lt;/p&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;At times, the fund may have a significant portion of its assets invested in the 
same economic sector. &lt;/p&gt;</rr:StrategyNarrativeTextBlock>
    <rr:RiskHeading
      contextRef="Context_20241231_20241231_S000002092Member_S000002092Summary3Member"
      id="ixv-159080">Principal Risks</rr:RiskHeading>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002092Member_RiskLoseMoneyMember_S000002092Summary3Member"
      id="ixv-159081"> The fund&#x2019;s share price fluctuates, which means you could lose 
money by investing in the fund.</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002092Member_Mid-capstocks_S000002092Summary3Member"
      id="ixv-7767">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:bold; text-decoration:none;"&gt;Mid-cap stocks:&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&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;/span&gt;&lt;/p&gt;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002092Member_Growthinvesting_S000002092Summary3Member"
      id="ixv-7771">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:bold; text-decoration:none;"&gt;Growth investing:&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&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 &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;decreases 
in current or expected earnings and may lack dividends that can help cushion its share price in a declining 
market.&lt;/p&gt;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002092Member_Stockinvesting_S000002092Summary3Member"
      id="ixv-7790">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:bold; text-decoration:none;"&gt;Stock 
investing:&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&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;/span&gt;&lt;/p&gt;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002092Member_Marketconditions_S000002092Summary3Member"
      id="ixv-7794">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:bold; text-decoration:none;"&gt;Market conditions:&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&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 economic, political, or regulatory 
developments, 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 (including sanctions). 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;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002092Member_Sectorexposure_S000002092Summary3Member"
      id="ixv-7798">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:bold; text-decoration:none;"&gt;Sector 
exposure:&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&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;/span&gt;&lt;/p&gt;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002092Member_PrivateplacementsandIPOs_S000002092Summary3Member"
      id="ixv-7802">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:bold; text-decoration:none;"&gt;Private placements and IPOs:&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;  Investments in the 
stocks of privately held companies and in companies that only recently began to publicly trade, such 
as initial public offerings or IPOs, involve greater risks than investments in stocks of companies that 
have traded publicly on an exchange for extended time periods. There is significantly less information 
available about these companies&#x2019; business models, quality of management, earnings growth potential, 
and other criteria that are normally considered when evaluating the investment prospects of a company. 
Private placements and other restricted securities held by the fund are typically considered to be illiquid 
and tend to be difficult to value since there are no market prices and less overall financial information 
available. The adviser evaluates a variety of factors when assigning a value to these holdings, but the 
determination involves some degree of subjectivity and the value assigned for the fund may differ from 
the value assigned by other mutual funds holding the same security. &lt;/span&gt;&lt;/p&gt;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002092Member_Liquidity_S000002092Summary3Member"
      id="ixv-7806">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:bold; text-decoration:none;"&gt;Liquidity:  &lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;A 
particular investment or an entire market segment may become less liquid or even illiquid, sometimes 
abruptly, which could limit the fund&#x2019;s ability to purchase or sell holdings in a timely manner at a 
desired price. An inability to sell a portfolio holding can adversely affect the fund&#x2019;s overall value 
or prevent the fund from being able to take advantage of other investment opportunities. Liquidity risk 
may be magnified during periods of substantial market volatility and unexpected episodes of illiquidity 
may limit the fund&#x2019;s ability to pay redemption proceeds without &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;selling 
holdings at an unfavorable time or at a suitable price. Large redemptions may also have a negative impact 
on the fund&#x2019;s overall liquidity.&lt;/p&gt;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002092Member_Activemanagement_S000002092Summary3Member"
      id="ixv-7825">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:bold; text-decoration:none;"&gt;Active management:&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&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;/span&gt;&lt;/p&gt;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002092Member_Cybersecuritybreaches_S000002092Summary3Member"
      id="ixv-7829">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:bold; text-decoration:none;"&gt;Cybersecurity breaches:&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&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;/span&gt;&lt;/p&gt;</rr:RiskTextBlock>
    <rr:BarChartAndPerformanceTableHeading
      contextRef="Context_20241231_20241231_S000002092Member_S000002092Summary3Member"
      id="ixv-159082">Performance</rr:BarChartAndPerformanceTableHeading>
    <rr:PerformanceNarrativeTextBlock
      contextRef="Context_20241231_20241231_S000002092Member_S000002092Summary3Member"
      id="ixv-7834">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The 
following performance information provides some indication of the risks of investing in the fund. The 
fund&#x2019;s performance information represents only past performance (before and after taxes) and is not 
necessarily an indication of future results. &lt;/p&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&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 &lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;years for the fund.&lt;/span&gt;&lt;/p&gt;</rr:PerformanceNarrativeTextBlock>
    <rr:PerformanceInformationIllustratesVariabilityOfReturns
      contextRef="Context_20241231_20241231_S000002092Member_S000002092Summary3Member"
      id="ixv-159083">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. The following table shows 
the average annual total returns for the fund. The fund&#x2019;s performance information included in the table 
is compared with a regulatory required index that represents an overall securities market (Regulatory 
Benchmark). In addition, the table may also include one or more indexes that more closely aligns to the 
fund&#x2019;s investment strategy (Strategy Benchmark(s)).</rr:PerformanceInformationIllustratesVariabilityOfReturns>
    <rr:PerformancePastDoesNotIndicateFuture
      contextRef="Context_20241231_20241231_S000002092Member_S000002092Summary3Member"
      id="ixv-159084"> The 
fund&#x2019;s performance information represents only past performance (before and after taxes) and is not 
necessarily an indication of future results.</rr:PerformancePastDoesNotIndicateFuture>
    <rr:BarChartHeading
      contextRef="Context_20241231_20241231_S000002092Member_S000002092Summary3Member"
      id="ixv-159085">Calendar Year Returns</rr:BarChartHeading>
    <rr:BarChartClosingTextBlock
      contextRef="Context_20241231_20241231_S000002092Member_S000002092Summary3Member"
      id="ixv-7851">&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse" width="100%"&gt;&lt;tr style="font-size:1pt;"&gt;&lt;td style="width:9.02%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:14.01%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:14.99%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:13%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:.49%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:14.99%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:14.99%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:13%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:5.5%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top; font-size:1pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align:top; font-size:1pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:center; font-weight:normal; text-decoration:none;"&gt;Quarter Ended&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:center; font-weight:normal; text-decoration:none;"&gt;Total&lt;/p&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:center; font-weight:normal; text-decoration:none;"&gt;Return&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; font-size:1pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align:top; font-size:1pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:center; font-weight:normal; text-decoration:none;"&gt;Quarter Ended&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:center; font-weight:normal; text-decoration:none;"&gt;Total &lt;/p&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:center; font-weight:normal; text-decoration:none;"&gt;Return&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; font-size:1pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top; font-size:1pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align:top; background-color:#E6E6E6;"&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:center; font-weight:normal; text-decoration:none;"&gt;Best 
Quarter&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; background-color:#E6E6E6;"&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:center; font-weight:normal; text-decoration:none;"&gt;6/30/20&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; background-color:#E6E6E6;"&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:center; font-weight:normal; text-decoration:none;"&gt;28.62%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; font-size:1pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align:top; background-color:#E6E6E6;"&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:center; font-weight:normal; text-decoration:none;"&gt;Worst Quarter&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; background-color:#E6E6E6;"&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:center; font-weight:normal; text-decoration:none;"&gt;3/31/20&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; background-color:#E6E6E6;"&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:center; font-weight:normal; text-decoration:none;"&gt;-24.14%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; font-size:1pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</rr:BarChartClosingTextBlock>
    <rr:HighestQuarterlyReturnLabel
      contextRef="Context_20241231_20241231_C000005460Member_S000002092Member_S000002092Summary3Member"
      id="ixv-159086">Best 
Quarter</rr:HighestQuarterlyReturnLabel>
    <rr:BarChartHighestQuarterlyReturnDate
      contextRef="Context_20241231_20241231_C000005460Member_S000002092Member_S000002092Summary3Member"
      id="ixv-159087">2020-06-30</rr:BarChartHighestQuarterlyReturnDate>
    <rr:BarChartHighestQuarterlyReturn
      contextRef="Context_20241231_20241231_C000005460Member_S000002092Member_S000002092Summary3Member"
      decimals="INF"
      id="ixv-159088"
      unitRef="pure">0.2862</rr:BarChartHighestQuarterlyReturn>
    <rr:LowestQuarterlyReturnLabel
      contextRef="Context_20241231_20241231_C000005460Member_S000002092Member_S000002092Summary3Member"
      id="ixv-159089">Worst Quarter</rr:LowestQuarterlyReturnLabel>
    <rr:BarChartLowestQuarterlyReturnDate
      contextRef="Context_20241231_20241231_C000005460Member_S000002092Member_S000002092Summary3Member"
      id="ixv-159090">2020-03-31</rr:BarChartLowestQuarterlyReturnDate>
    <rr:BarChartLowestQuarterlyReturn
      contextRef="Context_20241231_20241231_C000005460Member_S000002092Member_S000002092Summary3Member"
      decimals="INF"
      id="ixv-159091"
      unitRef="pure">-0.2414</rr:BarChartLowestQuarterlyReturn>
    <rr:PerformanceTableNarrativeTextBlock
      contextRef="Context_20241231_20241231_S000002092Member_S000002092Summary3Member"
      id="ixv-7895">&lt;p style="-sec-ix-redline:true;font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The following table shows 
the average annual total returns for the fund. The fund&#x2019;s performance information included in the table 
is compared with a regulatory required index that represents an overall securities market (Regulatory 
Benchmark). In addition, the table may also include one or more indexes that more closely aligns to the 
fund&#x2019;s investment strategy (Strategy Benchmark(s)).&lt;/p&gt;
&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;In 
addition, the table shows hypothetical after-tax returns to demonstrate how taxes paid by a shareholder 
may influence returns. 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. Actual after-tax returns 
depend on an investor&#x2019;s tax situation and may differ from those shown. 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;/p&gt;</rr:PerformanceTableNarrativeTextBlock>
    <rr:PerformanceTableUsesHighestFederalRate
      contextRef="Context_20241231_20241231_S000002092Member_S000002092Summary3Member"
      id="ixv-159092"> 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.</rr:PerformanceTableUsesHighestFederalRate>
    <rr:PerformanceTableNotRelevantToTaxDeferred
      contextRef="Context_20241231_20241231_S000002092Member_S000002092Summary3Member"
      id="ixv-159093"> Actual after-tax returns 
depend on an investor&#x2019;s tax situation and may differ from those shown. 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.</rr:PerformanceTableNotRelevantToTaxDeferred>
    <rr:PerformanceTableHeading
      contextRef="Context_20241231_20241231_S000002092Member_S000002092Summary3Member"
      id="ixv-159094">Average Annual Total Returns Periods 
ended December 31, 2024</rr:PerformanceTableHeading>
    <rr:AverageAnnualReturnInceptionDate
      contextRef="Context_20241231_20241231_C000005460Member_S000002092Member_S000002092Summary3Member"
      id="ixv-159095">1996-07-31</rr:AverageAnnualReturnInceptionDate>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_20241231_20241231_C000005460Member_S000002092Member_S000002092Summary3Member"
      decimals="INF"
      id="ixv-159096"
      unitRef="pure">0.0967</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="Context_20241231_20241231_C000005460Member_S000002092Member_S000002092Summary3Member"
      decimals="INF"
      id="ixv-159097"
      unitRef="pure">0.0778</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="Context_20241231_20241231_C000005460Member_S000002092Member_S000002092Summary3Member"
      decimals="INF"
      id="ixv-159098"
      unitRef="pure">0.1055</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsMember_C000005460Member_S000002092Member_S000002092Summary3Member"
      decimals="INF"
      id="ixv-159099"
      unitRef="pure">0.0644</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsMember_C000005460Member_S000002092Member_S000002092Summary3Member"
      decimals="INF"
      id="ixv-159100"
      unitRef="pure">0.0588</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsMember_C000005460Member_S000002092Member_S000002092Summary3Member"
      decimals="INF"
      id="ixv-159101"
      unitRef="pure">0.0885</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsAndSalesMember_C000005460Member_S000002092Member_S000002092Summary3Member"
      decimals="INF"
      id="ixv-159102"
      unitRef="pure">0.0804</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsAndSalesMember_C000005460Member_S000002092Member_S000002092Summary3Member"
      decimals="INF"
      id="ixv-159103"
      unitRef="pure">0.0602</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsAndSalesMember_C000005460Member_S000002092Member_S000002092Summary3Member"
      decimals="INF"
      id="ixv-159104"
      unitRef="pure">0.0838</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnLabel
      contextRef="Context_20241231_20241231_Russell3000Index_S000002092Member_S000002092Summary3Member"
      id="_305_">Russell 3000&#xae; 
Index </rr:AverageAnnualReturnLabel>
    <rr:AverageAnnualReturnLabel
      contextRef="Context_20241231_20241231_Russell3000Index15_S000002092Member_S000002092Summary3Member"
      id="ixv-159106">Russell 3000&#xae; 
Index </rr:AverageAnnualReturnLabel>
    <rr:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20241231_20241231_Russell3000Index15_S000002092Member_S000002092Summary3Member"
      id="ixv-159109">(reflects no deduction for fees, expenses, or taxes)</rr:IndexNoDeductionForFeesExpensesTaxes>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_20241231_20241231_Russell3000Index16_S000002092Member_S000002092Summary3Member"
      decimals="INF"
      id="ixv-159110"
      unitRef="pure">0.2381</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="Context_20241231_20241231_Russell3000Index16_S000002092Member_S000002092Summary3Member"
      decimals="INF"
      id="ixv-159111"
      unitRef="pure">0.1386</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="Context_20241231_20241231_Russell3000Index16_S000002092Member_S000002092Summary3Member"
      decimals="INF"
      id="ixv-159112"
      unitRef="pure">0.1255</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnLabel
      contextRef="Context_20241231_20241231_RussellMidcapGrowthIndex_S000002092Member_S000002092Summary3Member"
      id="ixv-159113">Russell Midcap&#xae; 
Growth Index </rr:AverageAnnualReturnLabel>
    <rr:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20241231_20241231_RussellMidcapGrowthIndex_S000002092Member_S000002092Summary3Member"
      id="ixv-159115">(reflects no deduction for fees, expenses, or taxes)</rr:IndexNoDeductionForFeesExpensesTaxes>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_20241231_20241231_RussellMidcapGrowthIndex17_S000002092Member_S000002092Summary3Member"
      decimals="INF"
      id="ixv-159116"
      unitRef="pure">0.2210</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="Context_20241231_20241231_RussellMidcapGrowthIndex17_S000002092Member_S000002092Summary3Member"
      decimals="INF"
      id="ixv-159117"
      unitRef="pure">0.1147</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="Context_20241231_20241231_RussellMidcapGrowthIndex17_S000002092Member_S000002092Summary3Member"
      decimals="INF"
      id="ixv-159118"
      unitRef="pure">0.1154</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnLabel
      contextRef="Context_20241231_20241231_LipperMid-CapGrowthFundsIndex18_S000002092Member_S000002092Summary3Member"
      id="ixv-159119">Lipper 
Mid-Cap Growth Funds Index</rr:AverageAnnualReturnLabel>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_20241231_20241231_LipperMid-CapGrowthFundsIndex19_S000002092Member_S000002092Summary3Member"
      decimals="INF"
      id="ixv-159120"
      unitRef="pure">0.1073</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="Context_20241231_20241231_LipperMid-CapGrowthFundsIndex19_S000002092Member_S000002092Summary3Member"
      decimals="INF"
      id="ixv-159121"
      unitRef="pure">0.0738</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="Context_20241231_20241231_LipperMid-CapGrowthFundsIndex19_S000002092Member_S000002092Summary3Member"
      decimals="INF"
      id="ixv-159122"
      unitRef="pure">0.0934</rr:AverageAnnualReturnYear10>
    <rr:PerformanceTableClosingTextBlock
      contextRef="Context_20241231_20241231_S000002092Member_S000002092Summary3Member"
      id="ixv-159123">Updated performance information is available 
through troweprice.com.</rr:PerformanceTableClosingTextBlock>
    <rr:PerformanceAvailabilityWebSiteAddress
      contextRef="Context_20241231_20241231_S000002092Member_S000002092Summary3Member"
      id="ixv-159124">troweprice.com</rr:PerformanceAvailabilityWebSiteAddress>
    <rr:RiskReturnHeading
      contextRef="Context_20241231_20241231_S000002094Member_S000002094Summary4Member"
      id="ixv-159125">Institutional Small-Cap Stock Fund</rr:RiskReturnHeading>
    <rr:ObjectiveHeading
      contextRef="Context_20241231_20241231_S000002094Member_S000002094Summary4Member"
      id="ixv-159126"> 
 Investment Objective(s)</rr:ObjectiveHeading>
    <rr:ObjectivePrimaryTextBlock
      contextRef="Context_20241231_20241231_S000002094Member_S000002094Summary4Member"
      id="ixv-10295">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The fund seeks to provide 
long-term capital growth by investing primarily in stocks of small companies.&lt;/p&gt;</rr:ObjectivePrimaryTextBlock>
    <rr:ExpenseHeading
      contextRef="Context_20241231_20241231_S000002094Member_S000002094Summary4Member"
      id="ixv-159128">Fees and 
Expenses</rr:ExpenseHeading>
    <rr:ExpenseNarrativeTextBlock
      contextRef="Context_20241231_20241231_S000002094Member_S000002094Summary4Member"
      id="ixv-10298">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:bold; text-decoration:none;"&gt;This 
table describes the fees and expenses that you may pay if you buy, hold, and sell shares of the fund. 
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;/p&gt;</rr:ExpenseNarrativeTextBlock>
    <rr:OperatingExpensesCaption
      contextRef="Context_20241231_20241231_S000002094Member_S000002094Summary4Member"
      id="ixv-159129">Annual 
fund operating expenses (expenses that you pay each 
year as a percentage of the value of your investment)</rr:OperatingExpensesCaption>
    <rr:ManagementFeesOverAssets
      contextRef="Context_20241231_20241231_C000005462Member_S000002094Member_S000002094Summary4Member"
      decimals="INF"
      id="ixv-159131"
      unitRef="pure">0.0065</rr:ManagementFeesOverAssets>
    <rr:OtherExpensesOverAssets
      contextRef="Context_20241231_20241231_C000005462Member_S000002094Member_S000002094Summary4Member"
      decimals="INF"
      id="ixv-159132"
      unitRef="pure">0.0001</rr:OtherExpensesOverAssets>
    <rr:ExpensesOverAssets
      contextRef="Context_20241231_20241231_C000005462Member_S000002094Member_S000002094Summary4Member"
      decimals="INF"
      id="ixv-159133"
      unitRef="pure">0.0066</rr:ExpensesOverAssets>
    <rr:ExpenseExampleHeading
      contextRef="Context_20241231_20241231_S000002094Member_S000002094Summary4Member"
      id="ixv-159134">Example</rr:ExpenseExampleHeading>
    <rr:ExpenseExampleNarrativeTextBlock
      contextRef="Context_20241231_20241231_S000002094Member_S000002094Summary4Member"
      id="ixv-159135">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:</rr:ExpenseExampleNarrativeTextBlock>
    <rr:ExpenseExampleYear01
      contextRef="Context_20241231_20241231_C000005462Member_S000002094Member_S000002094Summary4Member"
      decimals="INF"
      id="ixv-159136"
      unitRef="usd">67</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear03
      contextRef="Context_20241231_20241231_C000005462Member_S000002094Member_S000002094Summary4Member"
      decimals="INF"
      id="ixv-159137"
      unitRef="usd">211</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear05
      contextRef="Context_20241231_20241231_C000005462Member_S000002094Member_S000002094Summary4Member"
      decimals="INF"
      id="ixv-159138"
      unitRef="usd">368</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear10
      contextRef="Context_20241231_20241231_C000005462Member_S000002094Member_S000002094Summary4Member"
      decimals="INF"
      id="ixv-159139"
      unitRef="usd">822</rr:ExpenseExampleYear10>
    <rr:PortfolioTurnoverTextBlock
      contextRef="Context_20241231_20241231_S000002094Member_S000002094Summary4Member"
      id="ixv-10522">&lt;p style="-sec-ix-redline:true;font-size:8.0pt; font-family:Arial; text-align:left; font-weight:bold; text-decoration:none;"&gt;Portfolio Turnover  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 59.9% of the average value of its portfolio.&lt;/p&gt;</rr:PortfolioTurnoverTextBlock>
    <rr:PortfolioTurnoverHeading
      contextRef="Context_20241231_20241231_S000002094Member_S000002094Summary4Member"
      id="ixv-159140">Portfolio Turnover</rr:PortfolioTurnoverHeading>
    <rr:PortfolioTurnoverRate
      contextRef="Context_20241231_20241231_S000002094Member_S000002094Summary4Member"
      decimals="INF"
      id="ixv-159141"
      unitRef="pure">0.599</rr:PortfolioTurnoverRate>
    <rr:StrategyHeading
      contextRef="Context_20241231_20241231_S000002094Member_S000002094Summary4Member"
      id="ixv-159142">Principal Investment Strategies</rr:StrategyHeading>
    <rr:StrategyNarrativeTextBlock
      contextRef="Context_20241231_20241231_S000002094Member_S000002094Summary4Member"
      id="ixv-10526">&lt;p style="-sec-ix-redline:true;font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The fund normally invests 
at least 80% of its net assets (plus any borrowings for investment purposes) in stocks of small companies. 
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 &lt;/p&gt;

&lt;p style="-sec-ix-redline:true;font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;investment 
focus suggested by the fund&#x2019;s name, are counted (as applicable) toward compliance with the fund&#x2019;s 
80% investment policy. &lt;/p&gt;&lt;p style="-sec-ix-redline:true;font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The fund defines a small-cap company as a company whose market capitalization 
falls below the maximum market capitalization in the Russell 2000 Index, MSCI USA Small Cap Index or 
MSCI World Small Cap Index (after systematically removing any companies that cannot reasonably be considered 
a small-cap company from the high end 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 small-cap equity market. As of December&#160;31, 2024, the largest 
market capitalization represented across these indexes (after removing any outlier companies) was $29 
billion. &lt;/p&gt;&lt;p style="-sec-ix-redline:true;font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;When 
choosing stocks, the adviser generally looks for one or more of the following characteristics:&lt;/p&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; text-indent:-8.65pt; font-weight:normal; margin-left:8.65pt; font-style:normal;"&gt;&lt;span style="font-size:7.0pt; font-family:Symbol; font-style:normal; font-weight:normal; text-decoration:none;"&gt;&#xb7;&lt;/span&gt;&lt;span style="word-spacing:5.325pt;"&gt;&#160;&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;capable 
management;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; text-indent:-8.65pt; font-weight:normal; margin-left:8.65pt; font-style:normal;"&gt;&lt;span style="font-size:7.0pt; font-family:Symbol; font-style:normal; font-weight:normal; text-decoration:none;"&gt;&#xb7;&lt;/span&gt;&lt;span style="word-spacing:5.325pt;"&gt;&#160;&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;attractive 
business niches;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; text-indent:-8.65pt; font-weight:normal; margin-left:8.65pt; font-style:normal;"&gt;&lt;span style="font-size:7.0pt; font-family:Symbol; font-style:normal; font-weight:normal; text-decoration:none;"&gt;&#xb7;&lt;/span&gt;&lt;span style="word-spacing:5.325pt;"&gt;&#160;&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;pricing 
flexibility;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; text-indent:-8.65pt; font-weight:normal; margin-left:8.65pt; font-style:normal;"&gt;&lt;span style="font-size:7.0pt; font-family:Symbol; font-style:normal; font-weight:normal; text-decoration:none;"&gt;&#xb7;&lt;/span&gt;&lt;span style="word-spacing:5.325pt;"&gt;&#160;&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;sound 
financial and accounting practices;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; text-indent:-8.65pt; font-weight:normal; margin-left:8.65pt; font-style:normal;"&gt;&lt;span style="font-size:7.0pt; font-family:Symbol; font-style:normal; font-weight:normal; text-decoration:none;"&gt;&#xb7;&lt;/span&gt;&lt;span style="word-spacing:5.325pt;"&gt;&#160;&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;a 
potential or demonstrated ability to grow revenues, earnings, and cash flow consistently; and&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; text-indent:-8.65pt; font-weight:normal; margin-left:8.65pt; font-style:normal;"&gt;&lt;span style="font-size:7.0pt; font-family:Symbol; font-style:normal; font-weight:normal; text-decoration:none;"&gt;&#xb7;&lt;/span&gt;&lt;span style="word-spacing:5.325pt;"&gt;&#160;&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;the 
potential for a catalyst (such as increased investor attention, asset sales, strong business prospects, 
or a change in management) to cause the stock&#x2019;s price to rise.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;Holdings will be widely 
diversified by industry and issuer, and stock selection may reflect either a growth or value investment 
approach. For example, the adviser may look for a company whose price/earnings ratio is attractive relative 
to the underlying earnings growth rate. A value stock would be one where the stock price appears undervalued 
in relation to earnings, projected cash flow, or asset value per share.&lt;/p&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;At times, the fund may 
have a significant portion of its assets invested in the same economic sector. &lt;/p&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;While most assets are 
typically invested in U.S. common stocks, the fund may invest in foreign stocks in keeping with its objective(s). 
&lt;/p&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The 
fund&#x2019;s investments may include holdings in privately held companies and companies that only recently 
began to trade publicly.&lt;/p&gt;</rr:StrategyNarrativeTextBlock>
    <rr:RiskHeading
      contextRef="Context_20241231_20241231_S000002094Member_S000002094Summary4Member"
      id="ixv-159143">Principal Risks</rr:RiskHeading>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002094Member_RiskLoseMoneyMember_S000002094Summary4Member"
      id="ixv-159144"> The fund&#x2019;s share price fluctuates, which means you could lose 
money by investing in the fund.</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002094Member_Small-capstocks_S000002094Summary4Member"
      id="ixv-10575">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:bold; text-decoration:none;"&gt;Small-cap stocks:&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;  &lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;Investments in securities 
issued by small-cap companies are likely to be more volatile than investments in securities issued by 
larger companies. Small-cap companies often have less experienced management, narrower product lines, 
more limited financial resources, and less publicly available information than larger companies. In addition, 
small-cap &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;companies 
are typically more sensitive to changes in overall economic conditions and their securities may be difficult 
to trade.&lt;/p&gt;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002094Member_Sectorexposure_S000002094Summary4Member"
      id="ixv-10595">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:bold; text-decoration:none;"&gt;Sector 
exposure:&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&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;/span&gt;&lt;/p&gt;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002094Member_Stockinvesting_S000002094Summary4Member"
      id="ixv-10599">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:bold; text-decoration:none;"&gt;Stock investing:&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&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;/span&gt;&lt;/p&gt;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002094Member_Marketconditions_S000002094Summary4Member"
      id="ixv-10603">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:bold; text-decoration:none;"&gt;Market 
conditions:&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&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 economic, political, or regulatory developments, 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 (including sanctions). 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;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002094Member_Foreigninvesting_S000002094Summary4Member"
      id="ixv-10607">&lt;p style="-sec-ix-redline:true;font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:bold; text-decoration:none;"&gt;Foreign investing:  &lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;Non-U.S.&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:bold; text-decoration:none;"&gt; 
&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;securities 
tend to be more volatile and have lower overall liquidity and trading volume than investments in U.S. 
securities and may lose value because of adverse local, political, social, or economic developments overseas, 
or due to changes in the exchange rates between foreign currencies and the U.S. dollar. Further, securities 
of non-U.S. issuers are subject to trading markets with potential governmental interference, varying 
regulatory, auditing, and accounting standards, and settlement and clearance practices that differ from 
those of U.S. issuers. Investment in non-U.S. securities also carries currency risk. Any attempts to 
hedge currency risk could be unsuccessful. Such investments may have higher transaction costs compared 
with U.S. markets. The fund&#x2019;s overall foreign investing risk is increased to the extent it has exposure 
to emerging markets.&lt;/span&gt;&lt;/p&gt;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002094Member_PrivateplacementsandIPOs_S000002094Summary4Member"
      id="ixv-10613">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:bold; text-decoration:none;"&gt;Private placements and IPOs:&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;  Investments in the 
stocks of privately held companies and in companies that only recently began to publicly trade, such 
as initial public offerings or IPOs, involve greater risks than investments in stocks of companies that 
have traded publicly on an exchange for extended time periods. There is significantly less information 
available about these companies&#x2019; business models, quality of management, earnings growth potential, 
and other criteria that are normally considered when evaluating the investment prospects of a company. 
Private placements and other restricted securities held by the fund are typically considered to be illiquid 
and tend to be difficult to value since there are no market prices and less overall financial &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;information 
available. The adviser evaluates a variety of factors when assigning a value to these holdings, but the 
determination involves some degree of subjectivity and the value assigned for the fund may differ from 
the value assigned by other mutual funds holding the same security. &lt;/p&gt;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002094Member_Liquidity_S000002094Summary4Member"
      id="ixv-10632">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:bold; text-decoration:none;"&gt;Liquidity:  &lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;A particular investment 
or an entire market segment may become less liquid or even illiquid, sometimes abruptly, which could 
limit the fund&#x2019;s ability to purchase or sell holdings in a timely manner at a desired price. An inability 
to sell a portfolio holding can adversely affect the fund&#x2019;s overall value or prevent the fund from 
being able to take advantage of other investment opportunities. Liquidity risk may be magnified during 
periods of substantial market volatility and unexpected episodes of illiquidity may limit the fund&#x2019;s 
ability to pay redemption proceeds without selling holdings at an unfavorable time or at a suitable price. 
Large redemptions may also have a negative impact on the fund&#x2019;s overall liquidity.&lt;/span&gt;&lt;/p&gt;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002094Member_Activemanagement_S000002094Summary4Member"
      id="ixv-10636">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:bold; text-decoration:none;"&gt;Active management:&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&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;/span&gt;&lt;/p&gt;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002094Member_Cybersecuritybreaches_S000002094Summary4Member"
      id="ixv-10640">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:bold; text-decoration:none;"&gt;Cybersecurity breaches:&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&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;/span&gt;&lt;/p&gt;</rr:RiskTextBlock>
    <rr:BarChartAndPerformanceTableHeading
      contextRef="Context_20241231_20241231_S000002094Member_S000002094Summary4Member"
      id="ixv-159145">Performance</rr:BarChartAndPerformanceTableHeading>
    <rr:PerformanceNarrativeTextBlock
      contextRef="Context_20241231_20241231_S000002094Member_S000002094Summary4Member"
      id="ixv-10645">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The following performance 
information provides some indication of the risks of investing in the fund. The fund&#x2019;s performance 
information represents only past performance (before and after taxes) and is not necessarily an indication 
of future results. &lt;/p&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&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 &lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;years 
for the fund.&lt;/span&gt;&lt;/p&gt;</rr:PerformanceNarrativeTextBlock>
    <rr:PerformanceInformationIllustratesVariabilityOfReturns
      contextRef="Context_20241231_20241231_S000002094Member_S000002094Summary4Member"
      id="ixv-159146">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. The following table shows 
the average annual total returns for the fund. The fund&#x2019;s performance information included in the table 
is compared with a regulatory required index that represents an overall securities market (Regulatory 
Benchmark). In addition, the table may also include one or more indexes that more closely aligns to the 
fund&#x2019;s investment strategy (Strategy Benchmark(s)).</rr:PerformanceInformationIllustratesVariabilityOfReturns>
    <rr:PerformancePastDoesNotIndicateFuture
      contextRef="Context_20241231_20241231_S000002094Member_S000002094Summary4Member"
      id="ixv-159147"> The fund&#x2019;s performance 
information represents only past performance (before and after taxes) and is not necessarily an indication 
of future results.</rr:PerformancePastDoesNotIndicateFuture>
    <rr:BarChartHeading
      contextRef="Context_20241231_20241231_S000002094Member_S000002094Summary4Member"
      id="ixv-159148">Calendar Year Returns</rr:BarChartHeading>
    <rr:BarChartClosingTextBlock
      contextRef="Context_20241231_20241231_S000002094Member_S000002094Summary4Member"
      id="ixv-10675">&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse" width="100%"&gt;&lt;tr style="font-size:1pt;"&gt;&lt;td style="width:9.02%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:14.01%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:14.99%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:13%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:.49%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:14.99%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:14.99%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:13%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:5.5%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top; font-size:1pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align:top; font-size:1pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:center; font-weight:normal; text-decoration:none;"&gt;Quarter Ended&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:center; font-weight:normal; text-decoration:none;"&gt;Total&lt;/p&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:center; font-weight:normal; text-decoration:none;"&gt;Return&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; font-size:1pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align:top; font-size:1pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:center; font-weight:normal; text-decoration:none;"&gt;Quarter Ended&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:center; font-weight:normal; text-decoration:none;"&gt;Total &lt;/p&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:center; font-weight:normal; text-decoration:none;"&gt;Return&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; font-size:1pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top; font-size:1pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align:top; background-color:#E6E6E6;"&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:center; font-weight:normal; text-decoration:none;"&gt;Best 
Quarter&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; background-color:#E6E6E6;"&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:center; font-weight:normal; text-decoration:none;"&gt;6/30/20&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; background-color:#E6E6E6;"&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:center; font-weight:normal; text-decoration:none;"&gt;25.41%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; font-size:1pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align:top; background-color:#E6E6E6;"&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:center; font-weight:normal; text-decoration:none;"&gt;Worst Quarter&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; background-color:#E6E6E6;"&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:center; font-weight:normal; text-decoration:none;"&gt;3/31/20&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; background-color:#E6E6E6;"&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:center; font-weight:normal; text-decoration:none;"&gt;-26.24%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; font-size:1pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</rr:BarChartClosingTextBlock>
    <rr:HighestQuarterlyReturnLabel
      contextRef="Context_20241231_20241231_C000005462Member_S000002094Member_S000002094Summary4Member"
      id="ixv-159149">Best 
Quarter</rr:HighestQuarterlyReturnLabel>
    <rr:BarChartHighestQuarterlyReturnDate
      contextRef="Context_20241231_20241231_C000005462Member_S000002094Member_S000002094Summary4Member"
      id="ixv-159150">2020-06-30</rr:BarChartHighestQuarterlyReturnDate>
    <rr:BarChartHighestQuarterlyReturn
      contextRef="Context_20241231_20241231_C000005462Member_S000002094Member_S000002094Summary4Member"
      decimals="INF"
      id="ixv-159151"
      unitRef="pure">0.2541</rr:BarChartHighestQuarterlyReturn>
    <rr:LowestQuarterlyReturnLabel
      contextRef="Context_20241231_20241231_C000005462Member_S000002094Member_S000002094Summary4Member"
      id="ixv-159152">Worst Quarter</rr:LowestQuarterlyReturnLabel>
    <rr:BarChartLowestQuarterlyReturnDate
      contextRef="Context_20241231_20241231_C000005462Member_S000002094Member_S000002094Summary4Member"
      id="ixv-159153">2020-03-31</rr:BarChartLowestQuarterlyReturnDate>
    <rr:BarChartLowestQuarterlyReturn
      contextRef="Context_20241231_20241231_C000005462Member_S000002094Member_S000002094Summary4Member"
      decimals="INF"
      id="ixv-159154"
      unitRef="pure">-0.2624</rr:BarChartLowestQuarterlyReturn>
    <rr:PerformanceTableNarrativeTextBlock
      contextRef="Context_20241231_20241231_S000002094Member_S000002094Summary4Member"
      id="ixv-10719">&lt;p style="-sec-ix-redline:true;font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The following table shows 
the average annual total returns for the fund. The fund&#x2019;s performance information included in the table 
is compared with a regulatory required index that represents an overall securities market (Regulatory 
Benchmark). In addition, the table may also include one or more indexes that more closely aligns to the 
fund&#x2019;s investment strategy (Strategy Benchmark(s)).&lt;/p&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;In addition, the table shows hypothetical 
after-tax returns to demonstrate how taxes paid by a shareholder may influence returns. 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. Actual after-tax returns depend on an investor&#x2019;s tax situation 
and may differ from those shown. 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;/p&gt;</rr:PerformanceTableNarrativeTextBlock>
    <rr:PerformanceTableUsesHighestFederalRate
      contextRef="Context_20241231_20241231_S000002094Member_S000002094Summary4Member"
      id="ixv-159155"> 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.</rr:PerformanceTableUsesHighestFederalRate>
    <rr:PerformanceTableNotRelevantToTaxDeferred
      contextRef="Context_20241231_20241231_S000002094Member_S000002094Summary4Member"
      id="ixv-159156"> Actual after-tax returns depend on an investor&#x2019;s tax situation 
and may differ from those shown. 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.</rr:PerformanceTableNotRelevantToTaxDeferred>
    <rr:PerformanceTableHeading
      contextRef="Context_20241231_20241231_S000002094Member_S000002094Summary4Member"
      id="ixv-159157">Average 
Annual Total Returns Periods 
ended December 31, 2024</rr:PerformanceTableHeading>
    <rr:AverageAnnualReturnInceptionDate
      contextRef="Context_20241231_20241231_C000005462Member_S000002094Member_S000002094Summary4Member"
      id="ixv-159158">2000-03-31</rr:AverageAnnualReturnInceptionDate>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_20241231_20241231_C000005462Member_S000002094Member_S000002094Summary4Member"
      decimals="INF"
      id="ixv-159159"
      unitRef="pure">0.1175</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="Context_20241231_20241231_C000005462Member_S000002094Member_S000002094Summary4Member"
      decimals="INF"
      id="ixv-159160"
      unitRef="pure">0.0802</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="Context_20241231_20241231_C000005462Member_S000002094Member_S000002094Summary4Member"
      decimals="INF"
      id="ixv-159161"
      unitRef="pure">0.0978</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsMember_C000005462Member_S000002094Member_S000002094Summary4Member"
      decimals="INF"
      id="ixv-159162"
      unitRef="pure">0.0739</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsMember_C000005462Member_S000002094Member_S000002094Summary4Member"
      decimals="INF"
      id="ixv-159163"
      unitRef="pure">0.0598</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsMember_C000005462Member_S000002094Member_S000002094Summary4Member"
      decimals="INF"
      id="ixv-159164"
      unitRef="pure">0.0787</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsAndSalesMember_C000005462Member_S000002094Member_S000002094Summary4Member"
      decimals="INF"
      id="ixv-159165"
      unitRef="pure">0.1008</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsAndSalesMember_C000005462Member_S000002094Member_S000002094Summary4Member"
      decimals="INF"
      id="ixv-159166"
      unitRef="pure">0.0619</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsAndSalesMember_C000005462Member_S000002094Member_S000002094Summary4Member"
      decimals="INF"
      id="ixv-159167"
      unitRef="pure">0.0761</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnLabel
      contextRef="Context_20241231_20241231_Russell3000Index_S000002094Member_S000002094Summary4Member"
      id="_401_">Russell 3000&#xae; 
Index </rr:AverageAnnualReturnLabel>
    <rr:AverageAnnualReturnLabel
      contextRef="Context_20241231_20241231_Russell3000Index20_S000002094Member_S000002094Summary4Member"
      id="ixv-159169">Russell 3000&#xae; 
Index </rr:AverageAnnualReturnLabel>
    <rr:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20241231_20241231_Russell3000Index20_S000002094Member_S000002094Summary4Member"
      id="ixv-159172">(reflects no deduction for fees, expenses, or taxes)</rr:IndexNoDeductionForFeesExpensesTaxes>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_20241231_20241231_Russell3000Index21_S000002094Member_S000002094Summary4Member"
      decimals="INF"
      id="ixv-159173"
      unitRef="pure">0.2381</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="Context_20241231_20241231_Russell3000Index21_S000002094Member_S000002094Summary4Member"
      decimals="INF"
      id="ixv-159174"
      unitRef="pure">0.1386</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="Context_20241231_20241231_Russell3000Index21_S000002094Member_S000002094Summary4Member"
      decimals="INF"
      id="ixv-159175"
      unitRef="pure">0.1255</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnLabel
      contextRef="Context_20241231_20241231_Russell2000Index22_S000002094Member_S000002094Summary4Member"
      id="ixv-159176">Russell 2000&#xae; 
Index </rr:AverageAnnualReturnLabel>
    <rr:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20241231_20241231_Russell2000Index22_S000002094Member_S000002094Summary4Member"
      id="ixv-159178">(reflects no deduction for fees, expenses, or taxes)</rr:IndexNoDeductionForFeesExpensesTaxes>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_20241231_20241231_Russell2000Index23_S000002094Member_S000002094Summary4Member"
      decimals="INF"
      id="ixv-159179"
      unitRef="pure">0.1154</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="Context_20241231_20241231_Russell2000Index23_S000002094Member_S000002094Summary4Member"
      decimals="INF"
      id="ixv-159180"
      unitRef="pure">0.0740</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="Context_20241231_20241231_Russell2000Index23_S000002094Member_S000002094Summary4Member"
      decimals="INF"
      id="ixv-159181"
      unitRef="pure">0.0782</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnLabel
      contextRef="Context_20241231_20241231_LipperSmall-CapCoreFundsIndex24_S000002094Member_S000002094Summary4Member"
      id="ixv-159182">Lipper 
Small-Cap Core Funds Index </rr:AverageAnnualReturnLabel>
    <rr:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20241231_20241231_LipperSmall-CapCoreFundsIndex24_S000002094Member_S000002094Summary4Member"
      id="ixv-159183">(reflects no deduction for fees, expenses, or taxes)</rr:IndexNoDeductionForFeesExpensesTaxes>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_20241231_20241231_LipperSmall-CapCoreFundsIndex25_S000002094Member_S000002094Summary4Member"
      decimals="INF"
      id="ixv-159184"
      unitRef="pure">0.1056</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="Context_20241231_20241231_LipperSmall-CapCoreFundsIndex25_S000002094Member_S000002094Summary4Member"
      decimals="INF"
      id="ixv-159185"
      unitRef="pure">0.0864</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="Context_20241231_20241231_LipperSmall-CapCoreFundsIndex25_S000002094Member_S000002094Summary4Member"
      decimals="INF"
      id="ixv-159186"
      unitRef="pure">0.0841</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnLabel
      contextRef="Context_20241231_20241231_LipperSmall-CapGrowthFundsIndex26_S000002094Member_S000002094Summary4Member"
      id="ixv-159187">Lipper 
Small-Cap Growth Funds Index</rr:AverageAnnualReturnLabel>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_20241231_20241231_LipperSmall-CapGrowthFundsIndex27_S000002094Member_S000002094Summary4Member"
      decimals="INF"
      id="ixv-159188"
      unitRef="pure">0.1362</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="Context_20241231_20241231_LipperSmall-CapGrowthFundsIndex27_S000002094Member_S000002094Summary4Member"
      decimals="INF"
      id="ixv-159189"
      unitRef="pure">0.0858</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="Context_20241231_20241231_LipperSmall-CapGrowthFundsIndex27_S000002094Member_S000002094Summary4Member"
      decimals="INF"
      id="ixv-159190"
      unitRef="pure">0.0972</rr:AverageAnnualReturnYear10>
    <rr:PerformanceTableClosingTextBlock
      contextRef="Context_20241231_20241231_S000002094Member_S000002094Summary4Member"
      id="ixv-159191">Updated performance information is available 
through troweprice.com.</rr:PerformanceTableClosingTextBlock>
    <rr:PerformanceAvailabilityWebSiteAddress
      contextRef="Context_20241231_20241231_S000002094Member_S000002094Summary4Member"
      id="ixv-159192">troweprice.com</rr:PerformanceAvailabilityWebSiteAddress>
    <rr:RiskReturnHeading
      contextRef="Context_20241231_20241231_S000002095Member_S000002095Summary5Member"
      id="ixv-159193">Large-Cap Growth Fund</rr:RiskReturnHeading>
    <rr:ObjectiveHeading
      contextRef="Context_20241231_20241231_S000002095Member_S000002095Summary5Member"
      id="ixv-159194"> 
Investment Objective(s)</rr:ObjectiveHeading>
    <rr:ObjectivePrimaryTextBlock
      contextRef="Context_20241231_20241231_S000002095Member_S000002095Summary5Member"
      id="ixv-13234">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The fund seeks to provide 
long-term capital appreciation through investments in common stocks of growth companies.&lt;/p&gt;</rr:ObjectivePrimaryTextBlock>
    <rr:ExpenseHeading
      contextRef="Context_20241231_20241231_S000002095Member_S000002095Summary5Member"
      id="ixv-159195">Fees and 
Expenses</rr:ExpenseHeading>
    <rr:ExpenseNarrativeTextBlock
      contextRef="Context_20241231_20241231_S000002095Member_S000002095Summary5Member"
      id="ixv-13237">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:bold; text-decoration:none;"&gt;This 
table describes the fees and expenses that you may pay if you buy, hold, and sell shares of the fund. 
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;/p&gt;</rr:ExpenseNarrativeTextBlock>
    <rr:ShareholderFeesCaption
      contextRef="Context_20241231_20241231_S000002095Member_S000002095Summary5Member"
      id="ixv-159196">Shareholder 
fees (fees paid directly from your investment)</rr:ShareholderFeesCaption>
    <rr:MaximumAccountFee
      contextRef="Context_20241231_20241231_C000219140Member_S000002095Member_S000002095Summary5Member"
      decimals="INF"
      id="_428_"
      unitRef="usd">20</rr:MaximumAccountFee>
    <rr:MaximumAccountFee
      contextRef="Context_20241231_20241231_C000005463Member_S000002095Member_S000002095Summary5Member"
      decimals="INF"
      id="ixv-159198"
      unitRef="usd">0</rr:MaximumAccountFee>
    <rr:OperatingExpensesCaption
      contextRef="Context_20241231_20241231_S000002095Member_S000002095Summary5Member"
      id="ixv-159199">Annual 
fund operating expenses (expenses that you pay each 
year as a percentage of the value of your investment)</rr:OperatingExpensesCaption>
    <rr:ManagementFeesOverAssets
      contextRef="Context_20241231_20241231_C000219140Member_S000002095Member_S000002095Summary5Member"
      decimals="INF"
      id="ixv-159201"
      unitRef="pure">0.0054</rr:ManagementFeesOverAssets>
    <rr:ManagementFeesOverAssets
      contextRef="Context_20241231_20241231_C000005463Member_S000002095Member_S000002095Summary5Member"
      decimals="INF"
      id="ixv-159202"
      unitRef="pure">0.0054</rr:ManagementFeesOverAssets>
    <rr:OtherExpensesOverAssets
      contextRef="Context_20241231_20241231_C000219140Member_S000002095Member_S000002095Summary5Member"
      decimals="INF"
      id="ixv-159203"
      unitRef="pure">0.0020</rr:OtherExpensesOverAssets>
    <rr:OtherExpensesOverAssets
      contextRef="Context_20241231_20241231_C000005463Member_S000002095Member_S000002095Summary5Member"
      decimals="INF"
      id="ixv-159204"
      unitRef="pure">0.0001</rr:OtherExpensesOverAssets>
    <rr:ExpensesOverAssets
      contextRef="Context_20241231_20241231_C000219140Member_S000002095Member_S000002095Summary5Member"
      decimals="INF"
      id="ixv-159205"
      unitRef="pure">0.0074</rr:ExpensesOverAssets>
    <rr:ExpensesOverAssets
      contextRef="Context_20241231_20241231_C000005463Member_S000002095Member_S000002095Summary5Member"
      decimals="INF"
      id="ixv-159206"
      unitRef="pure">0.0055</rr:ExpensesOverAssets>
    <rr:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20241231_20241231_C000219140Member_S000002095Member_S000002095Summary5Member"
      decimals="INF"
      id="_436_"
      unitRef="pure">-0.0004</rr:FeeWaiverOrReimbursementOverAssets>
    <rr:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20241231_20241231_C000005463Member_S000002095Member_S000002095Summary5Member"
      decimals="INF"
      id="ixv-159208"
      unitRef="pure">0</rr:FeeWaiverOrReimbursementOverAssets>
    <rr:NetExpensesOverAssets
      contextRef="Context_20241231_20241231_C000219140Member_S000002095Member_S000002095Summary5Member"
      decimals="INF"
      id="_438_"
      unitRef="pure">0.0070</rr:NetExpensesOverAssets>
    <rr:NetExpensesOverAssets
      contextRef="Context_20241231_20241231_C000005463Member_S000002095Member_S000002095Summary5Member"
      decimals="INF"
      id="ixv-159210"
      unitRef="pure">0.0055</rr:NetExpensesOverAssets>
    <rr:ExpenseExampleHeading
      contextRef="Context_20241231_20241231_S000002095Member_S000002095Summary5Member"
      id="ixv-159211">Example</rr:ExpenseExampleHeading>
    <rr:ExpenseExampleNarrativeTextBlock
      contextRef="Context_20241231_20241231_S000002095Member_S000002095Summary5Member"
      id="ixv-159212">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. The example also assumes that any 
current expense limitation arrangement remains in place for the period noted in the previous table; therefore, 
the figures have been adjusted to reflect fee waivers or expense &lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:bold; text-decoration:none;"&gt;reimbursements 
only in the periods for which the expense limitation arrangement is expected to continue. Although your 
actual costs may be higher or lower, based on these assumptions your costs would be:&lt;/p&gt;</rr:ExpenseExampleNarrativeTextBlock>
    <rr:ExpenseExampleYear01
      contextRef="Context_20241231_20241231_C000219140Member_S000002095Member_S000002095Summary5Member"
      decimals="INF"
      id="ixv-159213"
      unitRef="usd">72</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear03
      contextRef="Context_20241231_20241231_C000219140Member_S000002095Member_S000002095Summary5Member"
      decimals="INF"
      id="ixv-159214"
      unitRef="usd">232</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear05
      contextRef="Context_20241231_20241231_C000219140Member_S000002095Member_S000002095Summary5Member"
      decimals="INF"
      id="ixv-159215"
      unitRef="usd">407</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear10
      contextRef="Context_20241231_20241231_C000219140Member_S000002095Member_S000002095Summary5Member"
      decimals="INF"
      id="ixv-159216"
      unitRef="usd">914</rr:ExpenseExampleYear10>
    <rr:ExpenseExampleYear01
      contextRef="Context_20241231_20241231_C000005463Member_S000002095Member_S000002095Summary5Member"
      decimals="INF"
      id="ixv-159217"
      unitRef="usd">56</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear03
      contextRef="Context_20241231_20241231_C000005463Member_S000002095Member_S000002095Summary5Member"
      decimals="INF"
      id="ixv-159218"
      unitRef="usd">176</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear05
      contextRef="Context_20241231_20241231_C000005463Member_S000002095Member_S000002095Summary5Member"
      decimals="INF"
      id="ixv-159219"
      unitRef="usd">307</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear10
      contextRef="Context_20241231_20241231_C000005463Member_S000002095Member_S000002095Summary5Member"
      decimals="INF"
      id="ixv-159220"
      unitRef="usd">689</rr:ExpenseExampleYear10>
    <rr:PortfolioTurnoverTextBlock
      contextRef="Context_20241231_20241231_S000002095Member_S000002095Summary5Member"
      id="ixv-13602">&lt;p style="-sec-ix-redline:true;font-size:8.0pt; font-family:Arial; text-align:left; font-weight:bold; text-decoration:none;"&gt;Portfolio Turnover  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 16.6% of the average value of its portfolio.&lt;/p&gt;</rr:PortfolioTurnoverTextBlock>
    <rr:PortfolioTurnoverHeading
      contextRef="Context_20241231_20241231_S000002095Member_S000002095Summary5Member"
      id="ixv-159221">Portfolio Turnover</rr:PortfolioTurnoverHeading>
    <rr:PortfolioTurnoverRate
      contextRef="Context_20241231_20241231_S000002095Member_S000002095Summary5Member"
      decimals="INF"
      id="ixv-159222"
      unitRef="pure">0.166</rr:PortfolioTurnoverRate>
    <rr:StrategyHeading
      contextRef="Context_20241231_20241231_S000002095Member_S000002095Summary5Member"
      id="ixv-159223">Principal Investment Strategies</rr:StrategyHeading>
    <rr:StrategyNarrativeTextBlock
      contextRef="Context_20241231_20241231_S000002095Member_S000002095Summary5Member"
      id="ixv-13606">&lt;p style="-sec-ix-redline:true;font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The fund normally invests 
at least 80% of its net assets (plus any borrowings for investment purposes) in securities of large-cap 
companies with growth characteristics. For purposes of the fund&#x2019;s 80% investment policy, the fund considers 
a company to have growth characteristics if the company&#x2019;s securities are represented in an appropriate 
third-party growth-oriented index. 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;/p&gt;&lt;p style="-sec-ix-redline:true;font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The 
fund defines a large-cap company as a company whose market capitalization falls above the minimum market 
capitalization in the MSCI USA Large Cap Index or MSCI World Large Cap Index (after systematically removing 
any companies that cannot reasonably be considered a large-cap company from the low end of the range 
of each index). The market capitalization of the companies in the indexes change over time and the indexes 
are periodically reconstituted to ensure that they continue to accurately reflect the large-cap equity 
market. As of December&#160;31, 2024, the smallest market capitalization represented across these indexes 
(after removing any outlier companies) was $10&#160;billion. &lt;/p&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The fund uses a growth style of investing. 
Accordingly, the adviser looks for companies with an above-average rate of earnings and cash flow growth 
and a lucrative niche in the economy that gives them the ability to sustain earnings momentum even during 
times of slow economic growth.&lt;/p&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The fund may, to a limited extent, invest in privately held companies and companies 
that only recently began to trade publicly.&lt;/p&gt;&lt;p style="-sec-ix-redline:true;font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;At times, the fund may have a significant portion of its assets 
invested in the same economic sector, such as the information technology sector. The fund is nondiversified, 
which means it &lt;/p&gt;

&lt;p style="-sec-ix-redline:true;font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;may 
invest a greater percentage of its assets in a particular issuer than is permissible for a diversified 
fund. &lt;/p&gt;</rr:StrategyNarrativeTextBlock>
    <rr:RiskHeading
      contextRef="Context_20241231_20241231_S000002095Member_S000002095Summary5Member"
      id="ixv-159224">Principal Risks</rr:RiskHeading>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002095Member_RiskLoseMoneyMember_S000002095Summary5Member"
      id="ixv-159225"> The fund&#x2019;s share price fluctuates, which means you could lose money by investing 
in the fund.</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002095Member_Growthinvesting_S000002095Summary5Member"
      id="ixv-13629">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:bold; text-decoration:none;"&gt;Growth investing:&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&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;/span&gt;&lt;/p&gt;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002095Member_Marketconditions_S000002095Summary5Member"
      id="ixv-13633">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:bold; text-decoration:none;"&gt;Market conditions:&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&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 economic, political, or regulatory developments, 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 (including sanctions). 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;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002095Member_Stockinvesting_S000002095Summary5Member"
      id="ixv-13637">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:bold; text-decoration:none;"&gt;Stock investing:&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&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;/span&gt;&lt;/p&gt;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002095Member_RiskNondiversifiedStatusMember_S000002095Summary5Member"
      id="ixv-13641">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:bold; text-decoration:none;"&gt;Nondiversification:&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;  As a nondiversified fund, the fund has 
the ability to invest a larger percentage of its assets in the securities of a smaller number of issuers 
than a diversified fund. As a result, poor performance by a single issuer could adversely affect fund 
performance more than if the fund were invested in a larger number of issuers. The fund&#x2019;s share price 
can be expected to fluctuate more than that of a similar fund that is more broadly diversified.&lt;/span&gt;&lt;/p&gt;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002095Member_Large-capstocks_S000002095Summary5Member"
      id="ixv-13645">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:bold; text-decoration:none;"&gt;Large-cap 
stocks:  &lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;Securities issued by large-cap companies tend to be less volatile than securities 
issued by small- and mid-cap companies. However, large-cap companies may not be able to attain the high 
growth rates of successful small- and mid-cap companies, especially &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;during 
strong economic periods, and may be unable to respond as quickly to competitive challenges. &lt;/p&gt;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002095Member_Sectorexposure_S000002095Summary5Member"
      id="ixv-13664">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:bold; text-decoration:none;"&gt;Sector exposure:&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&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;/span&gt;&lt;/p&gt;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002095Member_Informationtechnologysector_S000002095Summary5Member"
      id="ixv-13668">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:bold; text-decoration:none;"&gt;Information technology sector:&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;  Information technology companies face 
intense competition, both domestically and internationally, which may have an adverse effect on their 
profit margins. Like other technology companies, information technology companies may have limited product 
lines, markets, financial resources, or personnel.&lt;/span&gt;&lt;/p&gt;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002095Member_Convertiblesecurities_S000002095Summary5Member"
      id="ixv-13672">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:bold; text-decoration:none;"&gt;Convertible securities:&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;  Convertible securities 
are subject to risks associated with both equity and fixed income securities, including market risk, 
credit risk, and interest rate risk. In addition, convertible securities may be called back by the issuer 
prior to maturity at a price that is disadvantageous to the fund.&lt;/span&gt;&lt;/p&gt;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002095Member_PrivateplacementsandIPOs_S000002095Summary5Member"
      id="ixv-13676">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:bold; text-decoration:none;"&gt;Private placements and 
IPOs:&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt; 
 Investments in the stocks of privately held companies and in companies that only recently began to publicly 
trade, such as initial public offerings or IPOs, involve greater risks than investments in stocks of 
companies that have traded publicly on an exchange for extended time periods. There is significantly 
less information available about these companies&#x2019; business models, quality of management, earnings 
growth potential, and other criteria that are normally considered when evaluating the investment prospects 
of a company. Private placements and other restricted securities held by the fund are typically considered 
to be illiquid and tend to be difficult to value since there are no market prices and less overall financial 
information available. The adviser evaluates a variety of factors when assigning a value to these holdings, 
but the determination involves some degree of subjectivity and the value assigned for the fund may differ 
from the value assigned by other mutual funds holding the same security. &lt;/span&gt;&lt;/p&gt;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002095Member_Liquidity_S000002095Summary5Member"
      id="ixv-13680">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:bold; text-decoration:none;"&gt;Liquidity:  &lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;A 
particular investment or an entire market segment may become less liquid or even illiquid, sometimes 
abruptly, which could limit the fund&#x2019;s ability to purchase or sell holdings in a timely manner at a 
desired price. An inability to sell a portfolio holding can adversely affect the fund&#x2019;s overall value 
or prevent the fund from being able to take advantage of other investment opportunities. Liquidity risk 
may be magnified during periods of substantial market volatility and unexpected episodes of illiquidity 
may limit the fund&#x2019;s ability to pay redemption proceeds without selling holdings at an unfavorable 
time or at a suitable price. Large redemptions may also have a negative impact on the fund&#x2019;s overall 
liquidity.&lt;/span&gt;&lt;/p&gt;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002095Member_Activemanagement_S000002095Summary5Member"
      id="ixv-13684">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:bold; text-decoration:none;"&gt;Active management:&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&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;/span&gt;&lt;/p&gt;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002095Member_Cybersecuritybreaches_S000002095Summary5Member"
      id="ixv-13688">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:bold; text-decoration:none;"&gt;Cybersecurity breaches:&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&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;/span&gt;&lt;/p&gt;</rr:RiskTextBlock>
    <rr:BarChartAndPerformanceTableHeading
      contextRef="Context_20241231_20241231_S000002095Member_S000002095Summary5Member"
      id="ixv-159226">Performance</rr:BarChartAndPerformanceTableHeading>
    <rr:PerformanceNarrativeTextBlock
      contextRef="Context_20241231_20241231_S000002095Member_S000002095Summary5Member"
      id="ixv-13706">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The 
following performance information provides some indication of the risks of investing in the fund. The 
fund&#x2019;s performance information represents only past performance (before and after taxes) and is not 
necessarily an indication of future results. &lt;/p&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&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 &lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;years for the fund&#x2019;s I Class. Returns for other share classes vary since they 
have different expenses.&lt;/span&gt;&lt;/p&gt;</rr:PerformanceNarrativeTextBlock>
    <rr:PerformanceInformationIllustratesVariabilityOfReturns
      contextRef="Context_20241231_20241231_S000002095Member_S000002095Summary5Member"
      id="ixv-159227">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 I 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 (Regulatory Benchmark). In addition, the 
table may also include one or more indexes that more closely aligns to the fund&#x2019;s investment strategy 
(Strategy Benchmark(s)).</rr:PerformanceInformationIllustratesVariabilityOfReturns>
    <rr:PerformancePastDoesNotIndicateFuture
      contextRef="Context_20241231_20241231_S000002095Member_S000002095Summary5Member"
      id="ixv-159228"> The 
fund&#x2019;s performance information represents only past performance (before and after taxes) and is not 
necessarily an indication of future results.</rr:PerformancePastDoesNotIndicateFuture>
    <rr:BarChartHeading
      contextRef="Context_20241231_20241231_S000002095Member_S000002095Summary5Member"
      id="ixv-159229">Calendar Year Returns</rr:BarChartHeading>
    <rr:BarChartClosingTextBlock
      contextRef="Context_20241231_20241231_S000002095Member_S000002095Summary5Member"
      id="ixv-13723">&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse" width="100%"&gt;&lt;tr style="font-size:1pt;"&gt;&lt;td style="width:9.02%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:14.01%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:14.99%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:13%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:.49%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:14.99%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:14.99%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:13%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:5.5%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top; font-size:1pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align:top; font-size:1pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:center; font-weight:normal; text-decoration:none;"&gt;Quarter Ended&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:center; font-weight:normal; text-decoration:none;"&gt;Total&lt;/p&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:center; font-weight:normal; text-decoration:none;"&gt;Return&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; font-size:1pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align:top; font-size:1pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:center; font-weight:normal; text-decoration:none;"&gt;Quarter Ended&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:center; font-weight:normal; text-decoration:none;"&gt;Total &lt;/p&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:center; font-weight:normal; text-decoration:none;"&gt;Return&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; font-size:1pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top; font-size:1pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align:top; background-color:#E6E6E6;"&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:center; font-weight:normal; text-decoration:none;"&gt;Best 
Quarter&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; background-color:#E6E6E6;"&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:center; font-weight:normal; text-decoration:none;"&gt;6/30/20&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; background-color:#E6E6E6;"&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:center; font-weight:normal; text-decoration:none;"&gt;28.60%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; font-size:1pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align:top; background-color:#E6E6E6;"&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:center; font-weight:normal; text-decoration:none;"&gt;Worst Quarter&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; background-color:#E6E6E6;"&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:center; font-weight:normal; text-decoration:none;"&gt;6/30/22&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; background-color:#E6E6E6;"&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:center; font-weight:normal; text-decoration:none;"&gt;-22.92%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; font-size:1pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</rr:BarChartClosingTextBlock>
    <rr:HighestQuarterlyReturnLabel
      contextRef="Context_20241231_20241231_C000005463Member_S000002095Member_S000002095Summary5Member"
      id="ixv-159230">Best 
Quarter</rr:HighestQuarterlyReturnLabel>
    <rr:BarChartHighestQuarterlyReturnDate
      contextRef="Context_20241231_20241231_C000005463Member_S000002095Member_S000002095Summary5Member"
      id="ixv-159231">2020-06-30</rr:BarChartHighestQuarterlyReturnDate>
    <rr:BarChartHighestQuarterlyReturn
      contextRef="Context_20241231_20241231_C000005463Member_S000002095Member_S000002095Summary5Member"
      decimals="INF"
      id="ixv-159232"
      unitRef="pure">0.2860</rr:BarChartHighestQuarterlyReturn>
    <rr:LowestQuarterlyReturnLabel
      contextRef="Context_20241231_20241231_C000005463Member_S000002095Member_S000002095Summary5Member"
      id="ixv-159233">Worst Quarter</rr:LowestQuarterlyReturnLabel>
    <rr:BarChartLowestQuarterlyReturnDate
      contextRef="Context_20241231_20241231_C000005463Member_S000002095Member_S000002095Summary5Member"
      id="ixv-159234">2022-06-30</rr:BarChartLowestQuarterlyReturnDate>
    <rr:BarChartLowestQuarterlyReturn
      contextRef="Context_20241231_20241231_C000005463Member_S000002095Member_S000002095Summary5Member"
      decimals="INF"
      id="ixv-159235"
      unitRef="pure">-0.2292</rr:BarChartLowestQuarterlyReturn>
    <rr:PerformanceTableNarrativeTextBlock
      contextRef="Context_20241231_20241231_S000002095Member_S000002095Summary5Member"
      id="ixv-13767">&lt;p style="-sec-ix-redline:true;font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&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 (Regulatory Benchmark). In addition, the 
table may also include one or more indexes that more closely aligns to the fund&#x2019;s investment strategy 
(Strategy Benchmark(s)).&lt;/p&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;In addition, the table shows hypothetical after-tax returns to demonstrate how 
taxes paid by a shareholder may influence returns. 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. Actual after-tax returns depend on an investor&#x2019;s tax situation and may differ from those shown. 
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. After-tax returns are shown only for the I Class and 
will differ for other share classes.&lt;/p&gt;</rr:PerformanceTableNarrativeTextBlock>
    <rr:PerformanceTableUsesHighestFederalRate
      contextRef="Context_20241231_20241231_S000002095Member_S000002095Summary5Member"
      id="ixv-159236"> 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.</rr:PerformanceTableUsesHighestFederalRate>
    <rr:PerformanceTableNotRelevantToTaxDeferred
      contextRef="Context_20241231_20241231_S000002095Member_S000002095Summary5Member"
      id="ixv-159237"> Actual after-tax returns depend on an investor&#x2019;s tax situation and may differ from those shown. 
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.</rr:PerformanceTableNotRelevantToTaxDeferred>
    <rr:PerformanceTableOneClassOfAfterTaxShown
      contextRef="Context_20241231_20241231_S000002095Member_S000002095Summary5Member"
      id="ixv-159238">After-tax returns are shown only for the I Class and 
will differ for other share classes.</rr:PerformanceTableOneClassOfAfterTaxShown>
    <rr:PerformanceTableHeading
      contextRef="Context_20241231_20241231_S000002095Member_S000002095Summary5Member"
      id="ixv-159239">Average 
Annual Total Returns Periods 
ended December 31, 2024</rr:PerformanceTableHeading>
    <rr:AverageAnnualReturnInceptionDate
      contextRef="Context_20241231_20241231_C000005463Member_S000002095Member_S000002095Summary5Member"
      id="ixv-159240">2001-10-31</rr:AverageAnnualReturnInceptionDate>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_20241231_20241231_C000005463Member_S000002095Member_S000002095Summary5Member"
      decimals="INF"
      id="ixv-159241"
      unitRef="pure">0.3099</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="Context_20241231_20241231_C000005463Member_S000002095Member_S000002095Summary5Member"
      decimals="INF"
      id="ixv-159242"
      unitRef="pure">0.1637</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="Context_20241231_20241231_C000005463Member_S000002095Member_S000002095Summary5Member"
      decimals="INF"
      id="ixv-159243"
      unitRef="pure">0.1614</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsMember_C000005463Member_S000002095Member_S000002095Summary5Member"
      decimals="INF"
      id="ixv-159244"
      unitRef="pure">0.2958</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsMember_C000005463Member_S000002095Member_S000002095Summary5Member"
      decimals="INF"
      id="ixv-159245"
      unitRef="pure">0.1562</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsMember_C000005463Member_S000002095Member_S000002095Summary5Member"
      decimals="INF"
      id="ixv-159246"
      unitRef="pure">0.1502</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsAndSalesMember_C000005463Member_S000002095Member_S000002095Summary5Member"
      decimals="INF"
      id="ixv-159247"
      unitRef="pure">0.1942</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsAndSalesMember_C000005463Member_S000002095Member_S000002095Summary5Member"
      decimals="INF"
      id="ixv-159248"
      unitRef="pure">0.1312</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsAndSalesMember_C000005463Member_S000002095Member_S000002095Summary5Member"
      decimals="INF"
      id="ixv-159249"
      unitRef="pure">0.1326</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnInceptionDate
      contextRef="Context_20241231_20241231_C000219140Member_S000002095Member_S000002095Summary5Member"
      id="ixv-159250">2020-05-01</rr:AverageAnnualReturnInceptionDate>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_20241231_20241231_C000219140Member_S000002095Member_S000002095Summary5Member"
      decimals="INF"
      id="ixv-159251"
      unitRef="pure">0.3079</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnSinceInception
      contextRef="Context_20241231_20241231_C000219140Member_S000002095Member_S000002095Summary5Member"
      decimals="INF"
      id="ixv-159252"
      unitRef="pure">0.1835</rr:AverageAnnualReturnSinceInception>
    <rr:AverageAnnualReturnLabel
      contextRef="Context_20241231_20241231_Russell3000Index_S000002095Member_S000002095Summary5Member"
      id="_522_">Russell 3000&#xae; 
Index </rr:AverageAnnualReturnLabel>
    <rr:AverageAnnualReturnLabel
      contextRef="Context_20241231_20241231_Russell3000Index28_S000002095Member_S000002095Summary5Member"
      id="ixv-159254">Russell 3000&#xae; 
Index </rr:AverageAnnualReturnLabel>
    <rr:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20241231_20241231_Russell3000Index28_S000002095Member_S000002095Summary5Member"
      id="ixv-159257">(reflects no deduction for fees, expenses, or taxes)</rr:IndexNoDeductionForFeesExpensesTaxes>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_20241231_20241231_Russell3000Index29_S000002095Member_S000002095Summary5Member"
      decimals="INF"
      id="ixv-159258"
      unitRef="pure">0.2381</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="Context_20241231_20241231_Russell3000Index29_S000002095Member_S000002095Summary5Member"
      decimals="INF"
      id="ixv-159259"
      unitRef="pure">0.1386</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="Context_20241231_20241231_Russell3000Index29_S000002095Member_S000002095Summary5Member"
      decimals="INF"
      id="ixv-159260"
      unitRef="pure">0.1255</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnSinceInception
      contextRef="Context_20241231_20241231_Russell3000Index29_S000002095Member_S000002095Summary5Member"
      decimals="INF"
      id="_528_"
      unitRef="pure">0.1841</rr:AverageAnnualReturnSinceInception>
    <rr:AverageAnnualReturnLabel
      contextRef="Context_20241231_20241231_Russell1000GrowthIndex30_S000002095Member_S000002095Summary5Member"
      id="ixv-159262">Russell 
1000&#xae; Growth Index </rr:AverageAnnualReturnLabel>
    <rr:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20241231_20241231_Russell1000GrowthIndex30_S000002095Member_S000002095Summary5Member"
      id="ixv-159264">(reflects no deduction for fees, expenses, or 
taxes)</rr:IndexNoDeductionForFeesExpensesTaxes>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_20241231_20241231_Russell1000GrowthIndex31_S000002095Member_S000002095Summary5Member"
      decimals="INF"
      id="ixv-159265"
      unitRef="pure">0.3336</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="Context_20241231_20241231_Russell1000GrowthIndex31_S000002095Member_S000002095Summary5Member"
      decimals="INF"
      id="ixv-159266"
      unitRef="pure">0.1896</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="Context_20241231_20241231_Russell1000GrowthIndex31_S000002095Member_S000002095Summary5Member"
      decimals="INF"
      id="ixv-159267"
      unitRef="pure">0.1678</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnSinceInception
      contextRef="Context_20241231_20241231_Russell1000GrowthIndex31_S000002095Member_S000002095Summary5Member"
      decimals="INF"
      id="_534_"
      unitRef="pure">0.2152</rr:AverageAnnualReturnSinceInception>
    <rr:AverageAnnualReturnLabel
      contextRef="Context_20241231_20241231_LipperLarge-CapGrowthFundsIndex32_S000002095Member_S000002095Summary5Member"
      id="ixv-159269">Lipper 
Large-Cap Growth Funds Index</rr:AverageAnnualReturnLabel>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_20241231_20241231_LipperLarge-CapGrowthFundsIndex33_S000002095Member_S000002095Summary5Member"
      decimals="INF"
      id="ixv-159270"
      unitRef="pure">0.3073</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="Context_20241231_20241231_LipperLarge-CapGrowthFundsIndex33_S000002095Member_S000002095Summary5Member"
      decimals="INF"
      id="ixv-159271"
      unitRef="pure">0.1644</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="Context_20241231_20241231_LipperLarge-CapGrowthFundsIndex33_S000002095Member_S000002095Summary5Member"
      decimals="INF"
      id="ixv-159272"
      unitRef="pure">0.1482</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnSinceInception
      contextRef="Context_20241231_20241231_LipperLarge-CapGrowthFundsIndex33_S000002095Member_S000002095Summary5Member"
      decimals="INF"
      id="_539_"
      unitRef="pure">0.1860</rr:AverageAnnualReturnSinceInception>
    <rr:PerformanceTableClosingTextBlock
      contextRef="Context_20241231_20241231_S000002095Member_S000002095Summary5Member"
      id="ixv-159274">Updated performance information 
is available through troweprice.com.</rr:PerformanceTableClosingTextBlock>
    <rr:PerformanceAvailabilityWebSiteAddress
      contextRef="Context_20241231_20241231_S000002095Member_S000002095Summary5Member"
      id="ixv-159275">troweprice.com</rr:PerformanceAvailabilityWebSiteAddress>
    <rr:RiskReturnHeading
      contextRef="Context_20241231_20241231_S000002093Member_S000002093Summary6Member"
      id="ixv-159276">Large-Cap Value Fund</rr:RiskReturnHeading>
    <rr:ObjectiveHeading
      contextRef="Context_20241231_20241231_S000002093Member_S000002093Summary6Member"
      id="ixv-159277"> 
 Investment Objective(s)</rr:ObjectiveHeading>
    <rr:ObjectivePrimaryTextBlock
      contextRef="Context_20241231_20241231_S000002093Member_S000002093Summary6Member"
      id="ixv-17844">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The fund seeks to provide 
long-term capital appreciation by investing in common stocks believed to be undervalued. Income is a 
secondary objective.&lt;/p&gt;</rr:ObjectivePrimaryTextBlock>
    <rr:ExpenseHeading
      contextRef="Context_20241231_20241231_S000002093Member_S000002093Summary6Member"
      id="ixv-159279">Fees and Expenses</rr:ExpenseHeading>
    <rr:ExpenseNarrativeTextBlock
      contextRef="Context_20241231_20241231_S000002093Member_S000002093Summary6Member"
      id="ixv-17847">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:bold; text-decoration:none;"&gt;This table describes the fees and expenses 
that you may pay if you buy, hold, and sell shares of the fund. 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;/p&gt;</rr:ExpenseNarrativeTextBlock>
    <rr:ShareholderFeesCaption
      contextRef="Context_20241231_20241231_S000002093Member_S000002093Summary6Member"
      id="ixv-159280">Shareholder 
fees (fees paid directly from your investment)</rr:ShareholderFeesCaption>
    <rr:MaximumAccountFee
      contextRef="Context_20241231_20241231_C000219139Member_S000002093Member_S000002093Summary6Member"
      decimals="INF"
      id="_547_"
      unitRef="usd">20</rr:MaximumAccountFee>
    <rr:MaximumAccountFee
      contextRef="Context_20241231_20241231_C000005461Member_S000002093Member_S000002093Summary6Member"
      decimals="INF"
      id="ixv-159282"
      unitRef="usd">0</rr:MaximumAccountFee>
    <rr:OperatingExpensesCaption
      contextRef="Context_20241231_20241231_S000002093Member_S000002093Summary6Member"
      id="ixv-159283">Annual 
fund operating expenses (expenses that you pay each 
year as a percentage of the value of your investment)</rr:OperatingExpensesCaption>
    <rr:ManagementFeesOverAssets
      contextRef="Context_20241231_20241231_C000219139Member_S000002093Member_S000002093Summary6Member"
      decimals="INF"
      id="ixv-159285"
      unitRef="pure">0.0054</rr:ManagementFeesOverAssets>
    <rr:ManagementFeesOverAssets
      contextRef="Context_20241231_20241231_C000005461Member_S000002093Member_S000002093Summary6Member"
      decimals="INF"
      id="ixv-159286"
      unitRef="pure">0.0054</rr:ManagementFeesOverAssets>
    <rr:OtherExpensesOverAssets
      contextRef="Context_20241231_20241231_C000219139Member_S000002093Member_S000002093Summary6Member"
      decimals="INF"
      id="ixv-159287"
      unitRef="pure">0.0025</rr:OtherExpensesOverAssets>
    <rr:OtherExpensesOverAssets
      contextRef="Context_20241231_20241231_C000005461Member_S000002093Member_S000002093Summary6Member"
      decimals="INF"
      id="ixv-159288"
      unitRef="pure">0.0002</rr:OtherExpensesOverAssets>
    <rr:ExpensesOverAssets
      contextRef="Context_20241231_20241231_C000219139Member_S000002093Member_S000002093Summary6Member"
      decimals="INF"
      id="ixv-159289"
      unitRef="pure">0.0079</rr:ExpensesOverAssets>
    <rr:ExpensesOverAssets
      contextRef="Context_20241231_20241231_C000005461Member_S000002093Member_S000002093Summary6Member"
      decimals="INF"
      id="ixv-159290"
      unitRef="pure">0.0056</rr:ExpensesOverAssets>
    <rr:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20241231_20241231_C000219139Member_S000002093Member_S000002093Summary6Member"
      decimals="INF"
      id="_555_"
      unitRef="pure">-0.0009</rr:FeeWaiverOrReimbursementOverAssets>
    <rr:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20241231_20241231_C000005461Member_S000002093Member_S000002093Summary6Member"
      decimals="INF"
      id="ixv-159292"
      unitRef="pure">0</rr:FeeWaiverOrReimbursementOverAssets>
    <rr:NetExpensesOverAssets
      contextRef="Context_20241231_20241231_C000219139Member_S000002093Member_S000002093Summary6Member"
      decimals="INF"
      id="_557_"
      unitRef="pure">0.0070</rr:NetExpensesOverAssets>
    <rr:NetExpensesOverAssets
      contextRef="Context_20241231_20241231_C000005461Member_S000002093Member_S000002093Summary6Member"
      decimals="INF"
      id="ixv-159294"
      unitRef="pure">0.0056</rr:NetExpensesOverAssets>
    <rr:ExpenseExampleHeading
      contextRef="Context_20241231_20241231_S000002093Member_S000002093Summary6Member"
      id="ixv-159295">Example</rr:ExpenseExampleHeading>
    <rr:ExpenseExampleNarrativeTextBlock
      contextRef="Context_20241231_20241231_S000002093Member_S000002093Summary6Member"
      id="ixv-159296">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. The example also assumes that any 
current expense limitation arrangement remains in place for the period noted in the previous table; therefore, 
the figures have been adjusted to reflect fee waivers or expense &lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:bold; text-decoration:none;"&gt;reimbursements 
only in the periods for which the expense limitation arrangement is expected to continue. Although your 
actual costs may be higher or lower, based on these assumptions your costs would be:&lt;/p&gt;</rr:ExpenseExampleNarrativeTextBlock>
    <rr:ExpenseExampleYear01
      contextRef="Context_20241231_20241231_C000219139Member_S000002093Member_S000002093Summary6Member"
      decimals="INF"
      id="ixv-159297"
      unitRef="usd">72</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear03
      contextRef="Context_20241231_20241231_C000219139Member_S000002093Member_S000002093Summary6Member"
      decimals="INF"
      id="ixv-159298"
      unitRef="usd">242</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear05
      contextRef="Context_20241231_20241231_C000219139Member_S000002093Member_S000002093Summary6Member"
      decimals="INF"
      id="ixv-159299"
      unitRef="usd">428</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear10
      contextRef="Context_20241231_20241231_C000219139Member_S000002093Member_S000002093Summary6Member"
      decimals="INF"
      id="ixv-159300"
      unitRef="usd">968</rr:ExpenseExampleYear10>
    <rr:ExpenseExampleYear01
      contextRef="Context_20241231_20241231_C000005461Member_S000002093Member_S000002093Summary6Member"
      decimals="INF"
      id="ixv-159301"
      unitRef="usd">57</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear03
      contextRef="Context_20241231_20241231_C000005461Member_S000002093Member_S000002093Summary6Member"
      decimals="INF"
      id="ixv-159302"
      unitRef="usd">179</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear05
      contextRef="Context_20241231_20241231_C000005461Member_S000002093Member_S000002093Summary6Member"
      decimals="INF"
      id="ixv-159303"
      unitRef="usd">313</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear10
      contextRef="Context_20241231_20241231_C000005461Member_S000002093Member_S000002093Summary6Member"
      decimals="INF"
      id="ixv-159304"
      unitRef="usd">701</rr:ExpenseExampleYear10>
    <rr:PortfolioTurnoverTextBlock
      contextRef="Context_20241231_20241231_S000002093Member_S000002093Summary6Member"
      id="ixv-18212">&lt;p style="-sec-ix-redline:true;font-size:8.0pt; font-family:Arial; text-align:left; font-weight:bold; text-decoration:none;"&gt;Portfolio Turnover  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 32.7% of the average value of its portfolio.&lt;/p&gt;</rr:PortfolioTurnoverTextBlock>
    <rr:PortfolioTurnoverHeading
      contextRef="Context_20241231_20241231_S000002093Member_S000002093Summary6Member"
      id="ixv-159305">Portfolio Turnover</rr:PortfolioTurnoverHeading>
    <rr:PortfolioTurnoverRate
      contextRef="Context_20241231_20241231_S000002093Member_S000002093Summary6Member"
      decimals="INF"
      id="ixv-159306"
      unitRef="pure">0.327</rr:PortfolioTurnoverRate>
    <rr:StrategyHeading
      contextRef="Context_20241231_20241231_S000002093Member_S000002093Summary6Member"
      id="ixv-159307">Principal Investment Strategies</rr:StrategyHeading>
    <rr:StrategyNarrativeTextBlock
      contextRef="Context_20241231_20241231_S000002093Member_S000002093Summary6Member"
      id="ixv-18216">&lt;p style="-sec-ix-redline:true;font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The fund normally invests 
at least 80% of its net assets (plus any borrowings for investment purposes) in securities of large-cap 
companies with value characteristics. For purposes of the fund&#x2019;s 80% investment policy, the fund considers 
a company to have value characteristics if the company&#x2019;s securities are represented in an appropriate 
third-party value-oriented index. 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;/p&gt;&lt;p style="-sec-ix-redline:true;font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The 
fund defines a large-cap company as a company whose market capitalization falls above the minimum market 
capitalization in the MSCI USA Large Cap Index or MSCI World Large Cap Index (after systematically removing 
any companies that cannot reasonably be considered a large-cap company from the low end of the range 
of each index). The market capitalization of the companies in the indexes change over time and the indexes 
are periodically reconstituted to ensure that they continue to accurately reflect the large-cap equity 
market. As of December&#160;31, 2024, the smallest market capitalization represented across these indexes 
(after removing any outlier companies) was $10&#160;billion. &lt;/p&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;In taking a value approach to investment 
selection, the adviser seeks to identify companies that appear to be undervalued by various measures, 
and may be temporarily out of favor, but have good prospects for capital appreciation. In selecting investments, 
the adviser generally looks for one or more of the following:&lt;/p&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; text-indent:-8.65pt; font-weight:normal; margin-left:8.65pt; font-style:normal;"&gt;&lt;span style="font-size:7.0pt; font-family:Symbol; font-style:normal; font-weight:normal; text-decoration:none;"&gt;&#xb7;&lt;/span&gt;&lt;span style="word-spacing:5.325pt;"&gt;&#160;&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;low price/earnings, price/book value, price/sales, or price/cash 
flow ratios relative to the broader equity market, a company&#x2019;s peers, or a company&#x2019;s own historical 
norm;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; text-indent:-8.65pt; font-weight:normal; margin-left:8.65pt; font-style:normal;"&gt;&lt;span style="font-size:7.0pt; font-family:Symbol; font-style:normal; font-weight:normal; text-decoration:none;"&gt;&#xb7;&lt;/span&gt;&lt;span style="word-spacing:5.325pt;"&gt;&#160;&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;low 
stock price relative to a company&#x2019;s underlying asset values or intrinsic value;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; text-indent:-8.65pt; font-weight:normal; margin-left:8.65pt; font-style:normal;"&gt;&lt;span style="font-size:7.0pt; font-family:Symbol; font-style:normal; font-weight:normal; text-decoration:none;"&gt;&#xb7;&lt;/span&gt;&lt;span style="word-spacing:5.325pt;"&gt;&#160;&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;companies that may benefit from restructuring activity; and/or&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; text-indent:-8.65pt; font-weight:normal; margin-left:8.65pt; font-style:normal;"&gt;&lt;span style="font-size:7.0pt; font-family:Symbol; font-style:normal; font-weight:normal; text-decoration:none;"&gt;&#xb7;&lt;/span&gt;&lt;span style="word-spacing:5.325pt;"&gt;&#160;&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;a 
sound balance sheet and other positive financial characteristics.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;At 
times, the fund may have a significant portion of its assets invested in the same economic sector. &lt;/p&gt;</rr:StrategyNarrativeTextBlock>
    <rr:RiskHeading
      contextRef="Context_20241231_20241231_S000002093Member_S000002093Summary6Member"
      id="ixv-159308">Principal 
Risks</rr:RiskHeading>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002093Member_RiskLoseMoneyMember_S000002093Summary6Member"
      id="ixv-159309"> The fund&#x2019;s share 
price fluctuates, which means you could lose money by investing in the fund.</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002093Member_Large-capstocks_S000002093Summary6Member"
      id="ixv-18253">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:bold; text-decoration:none;"&gt;Large-cap 
stocks:  &lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;Securities issued by large-cap companies tend to be less volatile than securities 
issued by small- and mid-cap companies. However, large-cap companies may not be able to attain the high 
growth rates of successful small- and mid-cap companies, especially during strong economic periods, and 
may be unable to respond as quickly to competitive challenges. &lt;/span&gt;&lt;/p&gt;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002093Member_Valueinvesting_S000002093Summary6Member"
      id="ixv-18257">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:bold; text-decoration:none;"&gt;Value investing:&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt; 
 The fund&#x2019;s value approach to investing could cause it to underperform other stock funds that employ 
a different investment style. The intrinsic value of a stock with value characteristics may not be fully 
recognized by the market for a long time (or at all) or a stock judged to be undervalued may actually 
be appropriately priced at a low level. Value stocks may fail to appreciate for long periods and may 
never reach what the adviser believes are their full market values.&lt;/span&gt;&lt;/p&gt;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002093Member_Marketconditions_S000002093Summary6Member"
      id="ixv-18261">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:bold; text-decoration:none;"&gt;Market conditions:&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&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 economic, 
political, or regulatory developments, 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 
(including sanctions). 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;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002093Member_Stockinvesting_S000002093Summary6Member"
      id="ixv-18265">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:bold; text-decoration:none;"&gt;Stock investing:&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&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;/span&gt;&lt;/p&gt;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002093Member_Sectorexposure_S000002093Summary6Member"
      id="ixv-18269">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:bold; text-decoration:none;"&gt;Sector 
exposure:&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&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;/span&gt;&lt;/p&gt;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002093Member_Activemanagement_S000002093Summary6Member"
      id="ixv-18286">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:bold; text-decoration:none;"&gt;Active 
management:&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&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;/span&gt;&lt;/p&gt;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002093Member_Cybersecuritybreaches_S000002093Summary6Member"
      id="ixv-18290">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:bold; text-decoration:none;"&gt;Cybersecurity breaches:&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&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;/span&gt;&lt;/p&gt;</rr:RiskTextBlock>
    <rr:BarChartAndPerformanceTableHeading
      contextRef="Context_20241231_20241231_S000002093Member_S000002093Summary6Member"
      id="ixv-159310">Performance</rr:BarChartAndPerformanceTableHeading>
    <rr:PerformanceNarrativeTextBlock
      contextRef="Context_20241231_20241231_S000002093Member_S000002093Summary6Member"
      id="ixv-18295">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The 
following performance information provides some indication of the risks of investing in the fund. The 
fund&#x2019;s performance information represents only past performance (before and after taxes) and is not 
necessarily an indication of future results. &lt;/p&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&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 &lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;years for the fund&#x2019;s I Class. Returns for other share classes vary since they 
have different expenses.&lt;/span&gt;&lt;/p&gt;</rr:PerformanceNarrativeTextBlock>
    <rr:PerformanceInformationIllustratesVariabilityOfReturns
      contextRef="Context_20241231_20241231_S000002093Member_S000002093Summary6Member"
      id="ixv-159311">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 I 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 (Regulatory Benchmark). In addition, the 
table may also include one or more indexes that more closely aligns to the fund&#x2019;s investment strategy 
(Strategy Benchmark(s)).</rr:PerformanceInformationIllustratesVariabilityOfReturns>
    <rr:PerformancePastDoesNotIndicateFuture
      contextRef="Context_20241231_20241231_S000002093Member_S000002093Summary6Member"
      id="ixv-159312"> The 
fund&#x2019;s performance information represents only past performance (before and after taxes) and is not 
necessarily an indication of future results.</rr:PerformancePastDoesNotIndicateFuture>
    <rr:BarChartHeading
      contextRef="Context_20241231_20241231_S000002093Member_S000002093Summary6Member"
      id="ixv-159313">Calendar Year Returns</rr:BarChartHeading>
    <rr:BarChartClosingTextBlock
      contextRef="Context_20241231_20241231_S000002093Member_S000002093Summary6Member"
      id="ixv-18312">&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse" width="100%"&gt;&lt;tr style="font-size:1pt;"&gt;&lt;td style="width:9.02%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:14.01%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:14.99%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:13%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:.49%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:14.99%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:14.99%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:13%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:5.5%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top; font-size:1pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align:top; font-size:1pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:center; font-weight:normal; text-decoration:none;"&gt;Quarter Ended&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:center; font-weight:normal; text-decoration:none;"&gt;Total&lt;/p&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:center; font-weight:normal; text-decoration:none;"&gt;Return&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; font-size:1pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align:top; font-size:1pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:center; font-weight:normal; text-decoration:none;"&gt;Quarter Ended&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:center; font-weight:normal; text-decoration:none;"&gt;Total &lt;/p&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:center; font-weight:normal; text-decoration:none;"&gt;Return&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; font-size:1pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top; font-size:1pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align:top; background-color:#E6E6E6;"&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:center; font-weight:normal; text-decoration:none;"&gt;Best 
Quarter&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; background-color:#E6E6E6;"&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:center; font-weight:normal; text-decoration:none;"&gt;12/31/20&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; background-color:#E6E6E6;"&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:center; font-weight:normal; text-decoration:none;"&gt;20.70%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; font-size:1pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align:top; background-color:#E6E6E6;"&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:center; font-weight:normal; text-decoration:none;"&gt;Worst Quarter&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; background-color:#E6E6E6;"&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:center; font-weight:normal; text-decoration:none;"&gt;3/31/20&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; background-color:#E6E6E6;"&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:center; font-weight:normal; text-decoration:none;"&gt;-28.57%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; font-size:1pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</rr:BarChartClosingTextBlock>
    <rr:HighestQuarterlyReturnLabel
      contextRef="Context_20241231_20241231_C000005461Member_S000002093Member_S000002093Summary6Member"
      id="ixv-159314">Best 
Quarter</rr:HighestQuarterlyReturnLabel>
    <rr:BarChartHighestQuarterlyReturnDate
      contextRef="Context_20241231_20241231_C000005461Member_S000002093Member_S000002093Summary6Member"
      id="ixv-159315">2020-12-31</rr:BarChartHighestQuarterlyReturnDate>
    <rr:BarChartHighestQuarterlyReturn
      contextRef="Context_20241231_20241231_C000005461Member_S000002093Member_S000002093Summary6Member"
      decimals="INF"
      id="ixv-159316"
      unitRef="pure">0.2070</rr:BarChartHighestQuarterlyReturn>
    <rr:LowestQuarterlyReturnLabel
      contextRef="Context_20241231_20241231_C000005461Member_S000002093Member_S000002093Summary6Member"
      id="ixv-159317">Worst Quarter</rr:LowestQuarterlyReturnLabel>
    <rr:BarChartLowestQuarterlyReturnDate
      contextRef="Context_20241231_20241231_C000005461Member_S000002093Member_S000002093Summary6Member"
      id="ixv-159318">2020-03-31</rr:BarChartLowestQuarterlyReturnDate>
    <rr:BarChartLowestQuarterlyReturn
      contextRef="Context_20241231_20241231_C000005461Member_S000002093Member_S000002093Summary6Member"
      decimals="INF"
      id="ixv-159319"
      unitRef="pure">-0.2857</rr:BarChartLowestQuarterlyReturn>
    <rr:PerformanceTableNarrativeTextBlock
      contextRef="Context_20241231_20241231_S000002093Member_S000002093Summary6Member"
      id="ixv-18356">&lt;p style="-sec-ix-redline:true;font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&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 (Regulatory Benchmark). In addition, the 
table may also include one or more indexes that more closely aligns to the fund&#x2019;s investment strategy 
(Strategy Benchmark(s)).&lt;/p&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;In addition, the table shows hypothetical after-tax returns to demonstrate how 
taxes paid by a shareholder may influence returns. After-tax returns are calculated using the historical 
highest &lt;/p&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;individual 
federal marginal income tax rates and do not reflect the impact of state and local taxes. Actual after-tax 
returns depend on an investor&#x2019;s tax situation and may differ from those shown. 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. After-tax returns are shown only for the I Class and will differ for other 
share classes.&lt;/p&gt;</rr:PerformanceTableNarrativeTextBlock>
    <rr:PerformanceTableUsesHighestFederalRate
      contextRef="Context_20241231_20241231_S000002093Member_S000002093Summary6Member"
      id="ixv-159320"> 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.</rr:PerformanceTableUsesHighestFederalRate>
    <rr:PerformanceTableNotRelevantToTaxDeferred
      contextRef="Context_20241231_20241231_S000002093Member_S000002093Summary6Member"
      id="ixv-159322"> Actual after-tax 
returns depend on an investor&#x2019;s tax situation and may differ from those shown. 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.</rr:PerformanceTableNotRelevantToTaxDeferred>
    <rr:PerformanceTableOneClassOfAfterTaxShown
      contextRef="Context_20241231_20241231_S000002093Member_S000002093Summary6Member"
      id="ixv-159323">After-tax returns are shown only for the I Class and will differ for other 
share classes.</rr:PerformanceTableOneClassOfAfterTaxShown>
    <rr:PerformanceTableHeading
      contextRef="Context_20241231_20241231_S000002093Member_S000002093Summary6Member"
      id="ixv-159324">Average Annual Total Returns Periods 
ended December 31, 2024</rr:PerformanceTableHeading>
    <rr:AverageAnnualReturnInceptionDate
      contextRef="Context_20241231_20241231_C000005461Member_S000002093Member_S000002093Summary6Member"
      id="ixv-159325">2000-03-31</rr:AverageAnnualReturnInceptionDate>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_20241231_20241231_C000005461Member_S000002093Member_S000002093Summary6Member"
      decimals="INF"
      id="ixv-159326"
      unitRef="pure">0.1138</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="Context_20241231_20241231_C000005461Member_S000002093Member_S000002093Summary6Member"
      decimals="INF"
      id="ixv-159327"
      unitRef="pure">0.0857</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="Context_20241231_20241231_C000005461Member_S000002093Member_S000002093Summary6Member"
      decimals="INF"
      id="ixv-159328"
      unitRef="pure">0.0856</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsMember_C000005461Member_S000002093Member_S000002093Summary6Member"
      decimals="INF"
      id="ixv-159329"
      unitRef="pure">0.0938</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsMember_C000005461Member_S000002093Member_S000002093Summary6Member"
      decimals="INF"
      id="ixv-159330"
      unitRef="pure">0.0644</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsMember_C000005461Member_S000002093Member_S000002093Summary6Member"
      decimals="INF"
      id="ixv-159331"
      unitRef="pure">0.0681</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsAndSalesMember_C000005461Member_S000002093Member_S000002093Summary6Member"
      decimals="INF"
      id="ixv-159332"
      unitRef="pure">0.0822</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsAndSalesMember_C000005461Member_S000002093Member_S000002093Summary6Member"
      decimals="INF"
      id="ixv-159333"
      unitRef="pure">0.0654</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsAndSalesMember_C000005461Member_S000002093Member_S000002093Summary6Member"
      decimals="INF"
      id="ixv-159334"
      unitRef="pure">0.0663</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnInceptionDate
      contextRef="Context_20241231_20241231_C000219139Member_S000002093Member_S000002093Summary6Member"
      id="ixv-159335">2020-05-01</rr:AverageAnnualReturnInceptionDate>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_20241231_20241231_C000219139Member_S000002093Member_S000002093Summary6Member"
      decimals="INF"
      id="ixv-159336"
      unitRef="pure">0.1119</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnSinceInception
      contextRef="Context_20241231_20241231_C000219139Member_S000002093Member_S000002093Summary6Member"
      decimals="INF"
      id="ixv-159337"
      unitRef="pure">0.1577</rr:AverageAnnualReturnSinceInception>
    <rr:AverageAnnualReturnLabel
      contextRef="Context_20241231_20241231_Russell3000Index_S000002093Member_S000002093Summary6Member"
      id="_636_">Russell 
3000&#xae; Index </rr:AverageAnnualReturnLabel>
    <rr:AverageAnnualReturnLabel
      contextRef="Context_20241231_20241231_Russell3000Index34_S000002093Member_S000002093Summary6Member"
      id="ixv-159339">Russell 
3000&#xae; Index </rr:AverageAnnualReturnLabel>
    <rr:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20241231_20241231_Russell3000Index34_S000002093Member_S000002093Summary6Member"
      id="ixv-159342">(reflects no deduction for fees, expenses, or taxes)</rr:IndexNoDeductionForFeesExpensesTaxes>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_20241231_20241231_Russell3000Index35_S000002093Member_S000002093Summary6Member"
      decimals="INF"
      id="ixv-159343"
      unitRef="pure">0.2381</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="Context_20241231_20241231_Russell3000Index35_S000002093Member_S000002093Summary6Member"
      decimals="INF"
      id="ixv-159344"
      unitRef="pure">0.1386</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="Context_20241231_20241231_Russell3000Index35_S000002093Member_S000002093Summary6Member"
      decimals="INF"
      id="ixv-159345"
      unitRef="pure">0.1255</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnSinceInception
      contextRef="Context_20241231_20241231_Russell3000Index35_S000002093Member_S000002093Summary6Member"
      decimals="INF"
      id="_642_"
      unitRef="pure">0.1841</rr:AverageAnnualReturnSinceInception>
    <rr:AverageAnnualReturnLabel
      contextRef="Context_20241231_20241231_Russell1000ValueIndex36_S000002093Member_S000002093Summary6Member"
      id="ixv-159347">Russell 1000&#xae; 
Value Index </rr:AverageAnnualReturnLabel>
    <rr:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20241231_20241231_Russell1000ValueIndex36_S000002093Member_S000002093Summary6Member"
      id="ixv-159349">(reflects no deduction for fees, expenses, or taxes)</rr:IndexNoDeductionForFeesExpensesTaxes>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_20241231_20241231_Russell1000ValueIndex37_S000002093Member_S000002093Summary6Member"
      decimals="INF"
      id="ixv-159350"
      unitRef="pure">0.1437</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="Context_20241231_20241231_Russell1000ValueIndex37_S000002093Member_S000002093Summary6Member"
      decimals="INF"
      id="ixv-159351"
      unitRef="pure">0.0868</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="Context_20241231_20241231_Russell1000ValueIndex37_S000002093Member_S000002093Summary6Member"
      decimals="INF"
      id="ixv-159352"
      unitRef="pure">0.0849</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnSinceInception
      contextRef="Context_20241231_20241231_Russell1000ValueIndex37_S000002093Member_S000002093Summary6Member"
      decimals="INF"
      id="_648_"
      unitRef="pure">0.1498</rr:AverageAnnualReturnSinceInception>
    <rr:AverageAnnualReturnLabel
      contextRef="Context_20241231_20241231_LipperMulti-CapValueFundsIndex38_S000002093Member_S000002093Summary6Member"
      id="ixv-159354">Lipper 
Multi-Cap Value Funds Index</rr:AverageAnnualReturnLabel>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_20241231_20241231_LipperMulti-CapValueFundsIndex39_S000002093Member_S000002093Summary6Member"
      decimals="INF"
      id="ixv-159355"
      unitRef="pure">0.1282</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="Context_20241231_20241231_LipperMulti-CapValueFundsIndex39_S000002093Member_S000002093Summary6Member"
      decimals="INF"
      id="ixv-159356"
      unitRef="pure">0.0929</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="Context_20241231_20241231_LipperMulti-CapValueFundsIndex39_S000002093Member_S000002093Summary6Member"
      decimals="INF"
      id="ixv-159357"
      unitRef="pure">0.0801</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnSinceInception
      contextRef="Context_20241231_20241231_LipperMulti-CapValueFundsIndex39_S000002093Member_S000002093Summary6Member"
      decimals="INF"
      id="_653_"
      unitRef="pure">0.1663</rr:AverageAnnualReturnSinceInception>
    <rr:PerformanceTableClosingTextBlock
      contextRef="Context_20241231_20241231_S000002093Member_S000002093Summary6Member"
      id="ixv-159359">Updated performance information 
is available through troweprice.com.</rr:PerformanceTableClosingTextBlock>
    <rr:PerformanceAvailabilityWebSiteAddress
      contextRef="Context_20241231_20241231_S000002093Member_S000002093Summary6Member"
      id="ixv-159360">troweprice.com</rr:PerformanceAvailabilityWebSiteAddress>
    <dei:DocumentType contextRef="Context_20241231_20241231" id="ixv-159363">485BPOS</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="Context_20241231_20241231" id="ixv-159364">2024-12-31</dei:DocumentPeriodEndDate>
    <dei:EntityCentralIndexKey contextRef="Context_20241231_20241231" id="ixv-159365">0001012968</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="Context_20241231_20241231" id="ixv-159366">false</dei:AmendmentFlag>
    <dei:DocumentCreationDate contextRef="Context_20241231_20241231" id="ixv-159367">2025-02-25</dei:DocumentCreationDate>
    <dei:DocumentEffectiveDate contextRef="Context_20241231_20241231" id="ixv-159368">2025-03-01</dei:DocumentEffectiveDate>
    <dei:EntityInvCompanyType contextRef="Context_20241231_20241231" id="ixv-159369">N-1A</dei:EntityInvCompanyType>
    <rr:ShareholderFeesTableTextBlock
      contextRef="Context_20241231_20241231_S000080479Member_S000080479Summary1Member"
      id="ixv-159370">~ http://troweprice.com/20241231/role/RRSchedule4 ~</rr:ShareholderFeesTableTextBlock>
    <rr:AnnualFundOperatingExpensesTableTextBlock
      contextRef="Context_20241231_20241231_S000080479Member_S000080479Summary1Member"
      id="ixv-159371">~ http://troweprice.com/20241231/role/RRSchedule5 ~</rr:AnnualFundOperatingExpensesTableTextBlock>
    <rr:ExpenseExampleWithRedemptionTableTextBlock
      contextRef="Context_20241231_20241231_S000080479Member_S000080479Summary1Member"
      id="ixv-159372">~ http://troweprice.com/20241231/role/RRSchedule6 ~</rr:ExpenseExampleWithRedemptionTableTextBlock>
    <rr:BarChartTableTextBlock
      contextRef="Context_20241231_20241231_S000080479Member_S000080479Summary1Member"
      id="ixv-159373">~ http://troweprice.com/20241231/role/RRBarChart7 ~</rr:BarChartTableTextBlock>
    <rr:PerformanceTableTextBlock
      contextRef="Context_20241231_20241231_S000080479Member_S000080479Summary1Member"
      id="ixv-159374">~ http://troweprice.com/20241231/role/RRSchedule8 ~</rr:PerformanceTableTextBlock>
    <rr:AnnualFundOperatingExpensesTableTextBlock
      contextRef="Context_20241231_20241231_S000002096Member_S000002096Summary2Member"
      id="ixv-159375">~ http://troweprice.com/20241231/role/RRSchedule12 ~</rr:AnnualFundOperatingExpensesTableTextBlock>
    <rr:ExpenseExampleWithRedemptionTableTextBlock
      contextRef="Context_20241231_20241231_S000002096Member_S000002096Summary2Member"
      id="ixv-159376">~ http://troweprice.com/20241231/role/RRSchedule13 ~</rr:ExpenseExampleWithRedemptionTableTextBlock>
    <rr:BarChartTableTextBlock
      contextRef="Context_20241231_20241231_S000002096Member_S000002096Summary2Member"
      id="ixv-159377">~ http://troweprice.com/20241231/role/RRBarChart14 ~</rr:BarChartTableTextBlock>
    <rr:PerformanceTableTextBlock
      contextRef="Context_20241231_20241231_S000002096Member_S000002096Summary2Member"
      id="ixv-159378">~ http://troweprice.com/20241231/role/RRSchedule15 ~</rr:PerformanceTableTextBlock>
    <rr:AnnualFundOperatingExpensesTableTextBlock
      contextRef="Context_20241231_20241231_S000002092Member_S000002092Summary3Member"
      id="ixv-159379">~ http://troweprice.com/20241231/role/RRSchedule19 ~</rr:AnnualFundOperatingExpensesTableTextBlock>
    <rr:ExpenseExampleWithRedemptionTableTextBlock
      contextRef="Context_20241231_20241231_S000002092Member_S000002092Summary3Member"
      id="ixv-159380">~ http://troweprice.com/20241231/role/RRSchedule20 ~</rr:ExpenseExampleWithRedemptionTableTextBlock>
    <rr:BarChartTableTextBlock
      contextRef="Context_20241231_20241231_S000002092Member_S000002092Summary3Member"
      id="ixv-159381">~ http://troweprice.com/20241231/role/RRBarChart21 ~</rr:BarChartTableTextBlock>
    <rr:PerformanceTableTextBlock
      contextRef="Context_20241231_20241231_S000002092Member_S000002092Summary3Member"
      id="ixv-159382">~ http://troweprice.com/20241231/role/RRSchedule22 ~</rr:PerformanceTableTextBlock>
    <rr:AnnualFundOperatingExpensesTableTextBlock
      contextRef="Context_20241231_20241231_S000002094Member_S000002094Summary4Member"
      id="ixv-159383">~ http://troweprice.com/20241231/role/RRSchedule26 ~</rr:AnnualFundOperatingExpensesTableTextBlock>
    <rr:ExpenseExampleWithRedemptionTableTextBlock
      contextRef="Context_20241231_20241231_S000002094Member_S000002094Summary4Member"
      id="ixv-159384">~ http://troweprice.com/20241231/role/RRSchedule27 ~</rr:ExpenseExampleWithRedemptionTableTextBlock>
    <rr:BarChartTableTextBlock
      contextRef="Context_20241231_20241231_S000002094Member_S000002094Summary4Member"
      id="ixv-159385">~ http://troweprice.com/20241231/role/RRBarChart28 ~</rr:BarChartTableTextBlock>
    <rr:PerformanceTableTextBlock
      contextRef="Context_20241231_20241231_S000002094Member_S000002094Summary4Member"
      id="ixv-159386">~ http://troweprice.com/20241231/role/RRSchedule29 ~</rr:PerformanceTableTextBlock>
    <rr:ShareholderFeesTableTextBlock
      contextRef="Context_20241231_20241231_S000002095Member_S000002095Summary5Member"
      id="ixv-159387">~ http://troweprice.com/20241231/role/RRSchedule33 ~</rr:ShareholderFeesTableTextBlock>
    <rr:AnnualFundOperatingExpensesTableTextBlock
      contextRef="Context_20241231_20241231_S000002095Member_S000002095Summary5Member"
      id="ixv-159388">~ http://troweprice.com/20241231/role/RRSchedule34 ~</rr:AnnualFundOperatingExpensesTableTextBlock>
    <rr:ExpenseExampleWithRedemptionTableTextBlock
      contextRef="Context_20241231_20241231_S000002095Member_S000002095Summary5Member"
      id="ixv-159389">~ http://troweprice.com/20241231/role/RRSchedule35 ~</rr:ExpenseExampleWithRedemptionTableTextBlock>
    <rr:BarChartTableTextBlock
      contextRef="Context_20241231_20241231_S000002095Member_S000002095Summary5Member"
      id="ixv-159390">~ http://troweprice.com/20241231/role/RRBarChart36 ~</rr:BarChartTableTextBlock>
    <rr:PerformanceTableTextBlock
      contextRef="Context_20241231_20241231_S000002095Member_S000002095Summary5Member"
      id="ixv-159391">~ http://troweprice.com/20241231/role/RRSchedule37 ~</rr:PerformanceTableTextBlock>
    <rr:ShareholderFeesTableTextBlock
      contextRef="Context_20241231_20241231_S000002093Member_S000002093Summary6Member"
      id="ixv-159392">~ http://troweprice.com/20241231/role/RRSchedule41 ~</rr:ShareholderFeesTableTextBlock>
    <rr:AnnualFundOperatingExpensesTableTextBlock
      contextRef="Context_20241231_20241231_S000002093Member_S000002093Summary6Member"
      id="ixv-159393">~ http://troweprice.com/20241231/role/RRSchedule42 ~</rr:AnnualFundOperatingExpensesTableTextBlock>
    <rr:ExpenseExampleWithRedemptionTableTextBlock
      contextRef="Context_20241231_20241231_S000002093Member_S000002093Summary6Member"
      id="ixv-159394">~ http://troweprice.com/20241231/role/RRSchedule43 ~</rr:ExpenseExampleWithRedemptionTableTextBlock>
    <rr:BarChartTableTextBlock
      contextRef="Context_20241231_20241231_S000002093Member_S000002093Summary6Member"
      id="ixv-159395">~ http://troweprice.com/20241231/role/RRBarChart44 ~</rr:BarChartTableTextBlock>
    <rr:PerformanceTableTextBlock
      contextRef="Context_20241231_20241231_S000002093Member_S000002093Summary6Member"
      id="ixv-159396">~ http://troweprice.com/20241231/role/RRSchedule45 ~</rr:PerformanceTableTextBlock>
    <rr:AnnualReturn2024
      contextRef="Context_20241231_20241231_C000242902Member_S000080479Member_S000080479Summary1Member"
      decimals="INF"
      id="ixv-160658"
      unitRef="pure">0.1901</rr:AnnualReturn2024>
    <rr:AnnualReturn2015
      contextRef="Context_20241231_20241231_C000005464Member_S000002096Member_S000002096Summary2Member"
      decimals="INF"
      id="ixv-160659"
      unitRef="pure">0.1134</rr:AnnualReturn2015>
    <rr:AnnualReturn2016
      contextRef="Context_20241231_20241231_C000005464Member_S000002096Member_S000002096Summary2Member"
      decimals="INF"
      id="ixv-160660"
      unitRef="pure">0.0112</rr:AnnualReturn2016>
    <rr:AnnualReturn2017
      contextRef="Context_20241231_20241231_C000005464Member_S000002096Member_S000002096Summary2Member"
      decimals="INF"
      id="ixv-160661"
      unitRef="pure">0.365</rr:AnnualReturn2017>
    <rr:AnnualReturn2018
      contextRef="Context_20241231_20241231_C000005464Member_S000002096Member_S000002096Summary2Member"
      decimals="INF"
      id="ixv-160662"
      unitRef="pure">0.0217</rr:AnnualReturn2018>
    <rr:AnnualReturn2019
      contextRef="Context_20241231_20241231_C000005464Member_S000002096Member_S000002096Summary2Member"
      decimals="INF"
      id="ixv-160663"
      unitRef="pure">0.3015</rr:AnnualReturn2019>
    <rr:AnnualReturn2020
      contextRef="Context_20241231_20241231_C000005464Member_S000002096Member_S000002096Summary2Member"
      decimals="INF"
      id="ixv-160664"
      unitRef="pure">0.3469</rr:AnnualReturn2020>
    <rr:AnnualReturn2021
      contextRef="Context_20241231_20241231_C000005464Member_S000002096Member_S000002096Summary2Member"
      decimals="INF"
      id="ixv-160665"
      unitRef="pure">0.1789</rr:AnnualReturn2021>
    <rr:AnnualReturn2022
      contextRef="Context_20241231_20241231_C000005464Member_S000002096Member_S000002096Summary2Member"
      decimals="INF"
      id="ixv-160666"
      unitRef="pure">-0.3845</rr:AnnualReturn2022>
    <rr:AnnualReturn2023
      contextRef="Context_20241231_20241231_C000005464Member_S000002096Member_S000002096Summary2Member"
      decimals="INF"
      id="ixv-160667"
      unitRef="pure">0.496</rr:AnnualReturn2023>
    <rr:AnnualReturn2024
      contextRef="Context_20241231_20241231_C000005464Member_S000002096Member_S000002096Summary2Member"
      decimals="INF"
      id="ixv-160668"
      unitRef="pure">0.3578</rr:AnnualReturn2024>
    <rr:AnnualReturn2015
      contextRef="Context_20241231_20241231_C000005460Member_S000002092Member_S000002092Summary3Member"
      decimals="INF"
      id="ixv-160669"
      unitRef="pure">0.0694</rr:AnnualReturn2015>
    <rr:AnnualReturn2016
      contextRef="Context_20241231_20241231_C000005460Member_S000002092Member_S000002092Summary3Member"
      decimals="INF"
      id="ixv-160670"
      unitRef="pure">0.0694</rr:AnnualReturn2016>
    <rr:AnnualReturn2017
      contextRef="Context_20241231_20241231_C000005460Member_S000002092Member_S000002092Summary3Member"
      decimals="INF"
      id="ixv-160671"
      unitRef="pure">0.2602</rr:AnnualReturn2017>
    <rr:AnnualReturn2018
      contextRef="Context_20241231_20241231_C000005460Member_S000002092Member_S000002092Summary3Member"
      decimals="INF"
      id="ixv-160672"
      unitRef="pure">-0.0223</rr:AnnualReturn2018>
    <rr:AnnualReturn2019
      contextRef="Context_20241231_20241231_C000005460Member_S000002092Member_S000002092Summary3Member"
      decimals="INF"
      id="ixv-160673"
      unitRef="pure">0.3309</rr:AnnualReturn2019>
    <rr:AnnualReturn2020
      contextRef="Context_20241231_20241231_C000005460Member_S000002092Member_S000002092Summary3Member"
      decimals="INF"
      id="ixv-160674"
      unitRef="pure">0.2387</rr:AnnualReturn2020>
    <rr:AnnualReturn2021
      contextRef="Context_20241231_20241231_C000005460Member_S000002092Member_S000002092Summary3Member"
      decimals="INF"
      id="ixv-160675"
      unitRef="pure">0.1552</rr:AnnualReturn2021>
    <rr:AnnualReturn2022
      contextRef="Context_20241231_20241231_C000005460Member_S000002092Member_S000002092Summary3Member"
      decimals="INF"
      id="ixv-160676"
      unitRef="pure">-0.2317</rr:AnnualReturn2022>
    <rr:AnnualReturn2023
      contextRef="Context_20241231_20241231_C000005460Member_S000002092Member_S000002092Summary3Member"
      decimals="INF"
      id="ixv-160677"
      unitRef="pure">0.2062</rr:AnnualReturn2023>
    <rr:AnnualReturn2024
      contextRef="Context_20241231_20241231_C000005460Member_S000002092Member_S000002092Summary3Member"
      decimals="INF"
      id="ixv-160678"
      unitRef="pure">0.0967</rr:AnnualReturn2024>
    <rr:AnnualReturn2015
      contextRef="Context_20241231_20241231_C000005462Member_S000002094Member_S000002094Summary4Member"
      decimals="INF"
      id="ixv-160679"
      unitRef="pure">-0.0307</rr:AnnualReturn2015>
    <rr:AnnualReturn2016
      contextRef="Context_20241231_20241231_C000005462Member_S000002094Member_S000002094Summary4Member"
      decimals="INF"
      id="ixv-160680"
      unitRef="pure">0.19</rr:AnnualReturn2016>
    <rr:AnnualReturn2017
      contextRef="Context_20241231_20241231_C000005462Member_S000002094Member_S000002094Summary4Member"
      decimals="INF"
      id="ixv-160681"
      unitRef="pure">0.1545</rr:AnnualReturn2017>
    <rr:AnnualReturn2018
      contextRef="Context_20241231_20241231_C000005462Member_S000002094Member_S000002094Summary4Member"
      decimals="INF"
      id="ixv-160682"
      unitRef="pure">-0.0307</rr:AnnualReturn2018>
    <rr:AnnualReturn2019
      contextRef="Context_20241231_20241231_C000005462Member_S000002094Member_S000002094Summary4Member"
      decimals="INF"
      id="ixv-160683"
      unitRef="pure">0.3396</rr:AnnualReturn2019>
    <rr:AnnualReturn2020
      contextRef="Context_20241231_20241231_C000005462Member_S000002094Member_S000002094Summary4Member"
      decimals="INF"
      id="ixv-160684"
      unitRef="pure">0.25</rr:AnnualReturn2020>
    <rr:AnnualReturn2021
      contextRef="Context_20241231_20241231_C000005462Member_S000002094Member_S000002094Summary4Member"
      decimals="INF"
      id="ixv-160685"
      unitRef="pure">0.1677</rr:AnnualReturn2021>
    <rr:AnnualReturn2022
      contextRef="Context_20241231_20241231_C000005462Member_S000002094Member_S000002094Summary4Member"
      decimals="INF"
      id="ixv-160686"
      unitRef="pure">-0.2331</rr:AnnualReturn2022>
    <rr:AnnualReturn2023
      contextRef="Context_20241231_20241231_C000005462Member_S000002094Member_S000002094Summary4Member"
      decimals="INF"
      id="ixv-160687"
      unitRef="pure">0.1755</rr:AnnualReturn2023>
    <rr:AnnualReturn2024
      contextRef="Context_20241231_20241231_C000005462Member_S000002094Member_S000002094Summary4Member"
      decimals="INF"
      id="ixv-160688"
      unitRef="pure">0.1175</rr:AnnualReturn2024>
    <rr:AnnualReturn2015
      contextRef="Context_20241231_20241231_C000005463Member_S000002095Member_S000002095Summary5Member"
      decimals="INF"
      id="ixv-160689"
      unitRef="pure">0.1008</rr:AnnualReturn2015>
    <rr:AnnualReturn2016
      contextRef="Context_20241231_20241231_C000005463Member_S000002095Member_S000002095Summary5Member"
      decimals="INF"
      id="ixv-160690"
      unitRef="pure">0.0285</rr:AnnualReturn2016>
    <rr:AnnualReturn2017
      contextRef="Context_20241231_20241231_C000005463Member_S000002095Member_S000002095Summary5Member"
      decimals="INF"
      id="ixv-160691"
      unitRef="pure">0.3782</rr:AnnualReturn2017>
    <rr:AnnualReturn2018
      contextRef="Context_20241231_20241231_C000005463Member_S000002095Member_S000002095Summary5Member"
      decimals="INF"
      id="ixv-160692"
      unitRef="pure">0.0432</rr:AnnualReturn2018>
    <rr:AnnualReturn2019
      contextRef="Context_20241231_20241231_C000005463Member_S000002095Member_S000002095Summary5Member"
      decimals="INF"
      id="ixv-160693"
      unitRef="pure">0.2849</rr:AnnualReturn2019>
    <rr:AnnualReturn2020
      contextRef="Context_20241231_20241231_C000005463Member_S000002095Member_S000002095Summary5Member"
      decimals="INF"
      id="ixv-160694"
      unitRef="pure">0.3956</rr:AnnualReturn2020>
    <rr:AnnualReturn2021
      contextRef="Context_20241231_20241231_C000005463Member_S000002095Member_S000002095Summary5Member"
      decimals="INF"
      id="ixv-160695"
      unitRef="pure">0.2318</rr:AnnualReturn2021>
    <rr:AnnualReturn2022
      contextRef="Context_20241231_20241231_C000005463Member_S000002095Member_S000002095Summary5Member"
      decimals="INF"
      id="ixv-160696"
      unitRef="pure">-0.3518</rr:AnnualReturn2022>
    <rr:AnnualReturn2023
      contextRef="Context_20241231_20241231_C000005463Member_S000002095Member_S000002095Summary5Member"
      decimals="INF"
      id="ixv-160697"
      unitRef="pure">0.4621</rr:AnnualReturn2023>
    <rr:AnnualReturn2024
      contextRef="Context_20241231_20241231_C000005463Member_S000002095Member_S000002095Summary5Member"
      decimals="INF"
      id="ixv-160698"
      unitRef="pure">0.3099</rr:AnnualReturn2024>
    <rr:AnnualReturn2015
      contextRef="Context_20241231_20241231_C000005461Member_S000002093Member_S000002093Summary6Member"
      decimals="INF"
      id="ixv-160699"
      unitRef="pure">-0.0332</rr:AnnualReturn2015>
    <rr:AnnualReturn2016
      contextRef="Context_20241231_20241231_C000005461Member_S000002093Member_S000002093Summary6Member"
      decimals="INF"
      id="ixv-160700"
      unitRef="pure">0.162</rr:AnnualReturn2016>
    <rr:AnnualReturn2017
      contextRef="Context_20241231_20241231_C000005461Member_S000002093Member_S000002093Summary6Member"
      decimals="INF"
      id="ixv-160701"
      unitRef="pure">0.1683</rr:AnnualReturn2017>
    <rr:AnnualReturn2018
      contextRef="Context_20241231_20241231_C000005461Member_S000002093Member_S000002093Summary6Member"
      decimals="INF"
      id="ixv-160702"
      unitRef="pure">-0.0935</rr:AnnualReturn2018>
    <rr:AnnualReturn2019
      contextRef="Context_20241231_20241231_C000005461Member_S000002093Member_S000002093Summary6Member"
      decimals="INF"
      id="ixv-160703"
      unitRef="pure">0.2669</rr:AnnualReturn2019>
    <rr:AnnualReturn2020
      contextRef="Context_20241231_20241231_C000005461Member_S000002093Member_S000002093Summary6Member"
      decimals="INF"
      id="ixv-160704"
      unitRef="pure">0.0303</rr:AnnualReturn2020>
    <rr:AnnualReturn2021
      contextRef="Context_20241231_20241231_C000005461Member_S000002093Member_S000002093Summary6Member"
      decimals="INF"
      id="ixv-160705"
      unitRef="pure">0.2581</rr:AnnualReturn2021>
    <rr:AnnualReturn2022
      contextRef="Context_20241231_20241231_C000005461Member_S000002093Member_S000002093Summary6Member"
      decimals="INF"
      id="ixv-160706"
      unitRef="pure">-0.0476</rr:AnnualReturn2022>
    <rr:AnnualReturn2023
      contextRef="Context_20241231_20241231_C000005461Member_S000002093Member_S000002093Summary6Member"
      decimals="INF"
      id="ixv-160707"
      unitRef="pure">0.0969</rr:AnnualReturn2023>
    <rr:AnnualReturn2024
      contextRef="Context_20241231_20241231_C000005461Member_S000002093Member_S000002093Summary6Member"
      decimals="INF"
      id="ixv-160708"
      unitRef="pure">0.1138</rr:AnnualReturn2024>
    <rr:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20241231_20241231_C000242902Member_S000080479Member_S000080479Summary1Member"
      id="ixv-160751">February 28, 2027</rr:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <rr:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20241231_20241231_C000219140Member_S000002095Member_S000002095Summary5Member"
      id="ixv-160752">April 30, 2026</rr:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <rr:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="Context_20241231_20241231_C000219139Member_S000002093Member_S000002093Summary6Member"
      id="ixv-160753">April 30, 2026</rr:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <cik0001012968:CustomRisksTableTextBlock
      contextRef="Context_20241231_20241231_S000080479Member_S000080479Summary1Member"
      id="ixv-160754">~ http://troweprice.com/20241231/role/RRSchedule9 ~</cik0001012968:CustomRisksTableTextBlock>
    <cik0001012968:CustomRisksTableTextBlock
      contextRef="Context_20241231_20241231_S000002096Member_S000002096Summary2Member"
      id="ixv-160755">~ http://troweprice.com/20241231/role/RRSchedule16 ~</cik0001012968:CustomRisksTableTextBlock>
    <cik0001012968:CustomRisksTableTextBlock
      contextRef="Context_20241231_20241231_S000002092Member_S000002092Summary3Member"
      id="ixv-160756">~ http://troweprice.com/20241231/role/RRSchedule23 ~</cik0001012968:CustomRisksTableTextBlock>
    <cik0001012968:CustomRisksTableTextBlock
      contextRef="Context_20241231_20241231_S000002094Member_S000002094Summary4Member"
      id="ixv-160757">~ http://troweprice.com/20241231/role/RRSchedule30 ~</cik0001012968:CustomRisksTableTextBlock>
    <cik0001012968:CustomRisksTableTextBlock
      contextRef="Context_20241231_20241231_S000002095Member_S000002095Summary5Member"
      id="ixv-160758">~ http://troweprice.com/20241231/role/RRSchedule38 ~</cik0001012968:CustomRisksTableTextBlock>
    <cik0001012968:CustomRisksTableTextBlock
      contextRef="Context_20241231_20241231_S000002093Member_S000002093Summary6Member"
      id="ixv-160759">~ http://troweprice.com/20241231/role/RRSchedule46 ~</cik0001012968:CustomRisksTableTextBlock>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc xlink:href="#_17_" xlink:label="_17_" xlink:type="locator"/>
        <link:footnote id="fn1_" xlink:label="fn1_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;">Subject to certain exceptions and account minimums, accounts 
are charged an annual $20 fee.</xhtml:p></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_17_"
          xlink:to="fn1_"
          xlink:type="arc"/>
        <link:loc xlink:href="#_29_" xlink:label="_29_" xlink:type="locator"/>
        <link:loc xlink:href="#_32_" xlink:label="_32_" xlink:type="locator"/>
        <link:footnote id="fn2_" xlink:label="fn2_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;">T. Rowe Price Associates, Inc., has contractually agreed (through 
February 28, 2027) to waive its fees and/or bear any expenses (excluding interest; expenses related to 
borrowings, taxes, and brokerage; nonrecurring, extraordinary expenses; and acquired fund fees and expenses) 
that would cause the class&#x2019; ratio of expenses to average daily net assets to exceed 0.75%. The agreement 
may only be terminated at any time after February 28, 2027, with approval by the fund&#x2019;s Board of Directors. 
Fees waived and expenses paid under this agreement (and any applicable prior limitations) are subject 
to reimbursement to T. Rowe Price Associates, Inc., by the class whenever the class&#x2019; expense ratio 
is below 0.75%. However, the class will not reimburse T. Rowe Price Associates, Inc., more than three 
years from the date such amounts were initially waived or paid. The class may only reimburse T. Rowe 
Price Associates, Inc., if the reimbursement does not cause the class&#x2019; expense ratio (after the reimbursement 
is taken into account) to exceed the class&#x2019; current expense limitation (or the expense limitation in 
place at the time the amounts were waived or paid).</xhtml:p></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_29_"
          xlink:to="fn2_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_32_"
          xlink:to="fn2_"
          xlink:type="arc"/>
        <link:loc xlink:href="#_31_" xlink:label="_31_" xlink:type="locator"/>
        <link:loc xlink:href="#_34_" xlink:label="_34_" xlink:type="locator"/>
        <link:footnote id="fn3_" xlink:label="fn3_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;">T. Rowe Price Associates, 
Inc., has contractually agreed to waive and/or bear all the Z Class&#x2019; expenses (excluding interest; 
expenses related to borrowings, taxes, and brokerage; nonrecurring, extraordinary expenses; and acquired 
fund fees and expenses) in their entirety. T. Rowe Price Associates, Inc., expects this fee waiver and/or 
expense reimbursement arrangement to remain in place indefinitely, and the agreement may only be amended 
or terminated with approval by the fund&#x2019;s Board of Directors.</xhtml:p></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_31_"
          xlink:to="fn3_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_34_"
          xlink:to="fn3_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_110_"
          xlink:label="_110_"
          xlink:type="locator"/>
        <link:footnote id="fn4_" xlink:label="fn4_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size:7.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;">Due 
to new SEC Rules on shareholder reporting, the fund adopted a new broad-based securities market index, 
referred to as the Regulatory Benchmark.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_110_"
          xlink:to="fn4_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_122_"
          xlink:label="_122_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_118_"
          xlink:label="_118_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_114_"
          xlink:label="_114_"
          xlink:type="locator"/>
        <link:footnote id="fn5_" xlink:label="fn5_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size:7.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;">Return 
since 7/5/23.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_122_"
          xlink:to="fn5_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_118_"
          xlink:to="fn5_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_114_"
          xlink:to="fn5_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_204_"
          xlink:label="_204_"
          xlink:type="locator"/>
        <link:footnote id="fn6_" xlink:label="fn6_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size:7.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;">Due 
to new SEC Rules on shareholder reporting, the fund adopted a new broad-based securities market index, 
referred to as the Regulatory Benchmark.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_204_"
          xlink:to="fn6_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_305_"
          xlink:label="_305_"
          xlink:type="locator"/>
        <link:footnote id="fn7_" xlink:label="fn7_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size:7.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;">Due 
to new SEC Rules on shareholder reporting, the fund adopted a new broad-based securities market index, 
referred to as the Regulatory Benchmark.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_305_"
          xlink:to="fn7_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_401_"
          xlink:label="_401_"
          xlink:type="locator"/>
        <link:footnote id="fn8_" xlink:label="fn8_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size:7.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;">Due 
to new SEC Rules on shareholder reporting, the fund adopted a new broad-based securities market index, 
referred to as the Regulatory Benchmark.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_401_"
          xlink:to="fn8_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_428_"
          xlink:label="_428_"
          xlink:type="locator"/>
        <link:footnote id="fn9_" xlink:label="fn9_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;">Subject to certain exceptions 
and account minimums, accounts are charged an annual $20 fee.</xhtml:p></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_428_"
          xlink:to="fn9_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_438_"
          xlink:label="_438_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_436_"
          xlink:label="_436_"
          xlink:type="locator"/>
        <link:footnote id="fn10_" xlink:label="fn10_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;">T. Rowe Price Associates, 
Inc., has contractually agreed (through April 30, 2026) to waive its fees and/or bear any expenses (excluding 
interest; expenses related to borrowings, taxes, and brokerage; nonrecurring, extraordinary expenses; 
and acquired fund fees and expenses) that would cause the class&#x2019; ratio of expenses to average daily 
net assets to exceed 0.70%. The agreement may only be terminated at any time after April 30, 2026, with 
approval by the fund&#x2019;s Board of Directors. Fees waived and expenses paid under this agreement (and 
any applicable prior limitations) are subject to reimbursement to T. Rowe Price Associates, Inc., by 
the class whenever the class&#x2019; expense ratio is below 0.70%. However, the class will not reimburse T.&#160;Rowe 
Price Associates, Inc., more than three years from the date such amounts were initially waived or paid. 
The class may only reimburse T. Rowe Price Associates, Inc., if the reimbursement does not cause the 
class&#x2019; expense ratio (after the reimbursement is taken into account) to exceed the class&#x2019; current 
expense limitation (or the expense limitation in place at the time the amounts were waived or paid).</xhtml:p></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_438_"
          xlink:to="fn10_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_436_"
          xlink:to="fn10_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_522_"
          xlink:label="_522_"
          xlink:type="locator"/>
        <link:footnote id="fn11_" xlink:label="fn11_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size:7.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;">Due 
to new SEC Rules on shareholder reporting, the fund adopted a new broad-based securities market index, 
referred to as the Regulatory Benchmark.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_522_"
          xlink:to="fn11_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_539_"
          xlink:label="_539_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_528_"
          xlink:label="_528_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_534_"
          xlink:label="_534_"
          xlink:type="locator"/>
        <link:footnote id="fn12_" xlink:label="fn12_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size:7.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;">Return since 5/1/20.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_539_"
          xlink:to="fn12_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_528_"
          xlink:to="fn12_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_534_"
          xlink:to="fn12_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_547_"
          xlink:label="_547_"
          xlink:type="locator"/>
        <link:footnote id="fn13_" xlink:label="fn13_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;">Subject to certain exceptions 
and account minimums, accounts are charged an annual $20 fee.</xhtml:p></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_547_"
          xlink:to="fn13_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_557_"
          xlink:label="_557_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_555_"
          xlink:label="_555_"
          xlink:type="locator"/>
        <link:footnote id="fn14_" xlink:label="fn14_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;">T. Rowe Price Associates, 
Inc., has contractually agreed (through April 30, 2026) to waive its fees and/or bear any expenses (excluding 
interest; expenses related to borrowings, taxes, and brokerage; nonrecurring, extraordinary expenses; 
and acquired fund fees and expenses) that would cause the class&#x2019; ratio of expenses to average daily 
net assets to exceed 0.70%. The agreement may only be terminated at any time after April 30, 2026, with 
approval by the fund&#x2019;s Board of Directors. Fees waived and expenses paid under this agreement (and 
any applicable prior limitations) are subject to reimbursement to T. Rowe Price Associates, Inc., by 
the class whenever the class&#x2019; expense ratio is below 0.70%. However, the class will not reimburse T.&#160;Rowe 
Price Associates, Inc., more than three years from the date such amounts were initially waived or paid. 
The class may only reimburse T. Rowe Price Associates, Inc., if the reimbursement does not cause the 
class&#x2019; expense ratio (after the reimbursement is taken into account) to exceed the class&#x2019; current 
expense limitation (or the expense limitation in place at the time the amounts were waived or paid).</xhtml:p></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_557_"
          xlink:to="fn14_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_555_"
          xlink:to="fn14_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_636_"
          xlink:label="_636_"
          xlink:type="locator"/>
        <link:footnote id="fn15_" xlink:label="fn15_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size:7.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;">Due 
to new SEC Rules on shareholder reporting, the fund adopted a new broad-based securities market index, 
referred to as the Regulatory Benchmark.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_636_"
          xlink:to="fn15_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_653_"
          xlink:label="_653_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_648_"
          xlink:label="_648_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_642_"
          xlink:label="_642_"
          xlink:type="locator"/>
        <link:footnote id="fn16_" xlink:label="fn16_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size:7.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;">Return since 5/1/20.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_653_"
          xlink:to="fn16_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_648_"
          xlink:to="fn16_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_642_"
          xlink:to="fn16_"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
