<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:cik0001012678="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">0001012678</identifier>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002103Member_S000002103Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012678</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012678:S000002103Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_C000005473Member_S000002103Member_S000002103Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012678</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012678:S000002103Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">cik0001012678:C000005473Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_C000159685Member_S000002103Member_S000002103Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012678</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012678:S000002103Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">cik0001012678:C000159685Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_C000005474Member_S000002103Member_S000002103Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012678</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012678:S000002103Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">cik0001012678:C000005474Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_C000005475Member_S000002103Member_S000002103Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012678</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012678:S000002103Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">cik0001012678:C000005475Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_C000219316Member_S000002103Member_S000002103Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012678</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012678:S000002103Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">cik0001012678:C000219316Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002103Member_RiskLoseMoneyMember_S000002103Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012678</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012678:S000002103Member</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_S000002103Member_Mid-capstocks_S000002103Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012678</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012678:S000002103Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0001012678:Mid-capstocksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002103Member_Valueinvesting_S000002103Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012678</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012678:S000002103Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0001012678:ValueinvestingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002103Member_Stockinvesting_S000002103Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012678</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012678:S000002103Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0001012678:StockinvestingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002103Member_Marketconditions_S000002103Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012678</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012678:S000002103Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0001012678:MarketconditionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002103Member_Sectorexposure_S000002103Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012678</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012678:S000002103Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0001012678:SectorexposureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002103Member_Activemanagement_S000002103Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012678</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012678:S000002103Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0001012678:ActivemanagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002103Member_Cybersecuritybreaches_S000002103Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012678</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012678:S000002103Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0001012678:CybersecuritybreachesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_AfterTaxesOnDistributionsMember_C000005473Member_S000002103Member_S000002103Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012678</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012678:S000002103Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">rr:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">cik0001012678:C000005473Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_AfterTaxesOnDistributionsAndSalesMember_C000005473Member_S000002103Member_S000002103Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012678</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012678:S000002103Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">rr:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">cik0001012678:C000005473Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_Russell3000Index_S000002103Member_S000002103Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012678</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012678:S000002103Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0001012678:Russell3000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_Russell3000Index1_S000002103Member_S000002103Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012678</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012678:S000002103Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0001012678:Russell3000Index1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_Russell3000Index2_S000002103Member_S000002103Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012678</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012678:S000002103Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0001012678:Russell3000Index2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_Russell3000Index3_S000002103Member_S000002103Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012678</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012678:S000002103Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0001012678:Russell3000Index3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_RussellMidcapValueIndex_S000002103Member_S000002103Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012678</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012678:S000002103Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0001012678:RussellMidcapValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_RussellMidcapValueIndex4_S000002103Member_S000002103Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012678</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012678:S000002103Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0001012678:RussellMidcapValueIndex4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_RussellMidcapValueIndex5_S000002103Member_S000002103Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012678</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012678:S000002103Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0001012678:RussellMidcapValueIndex5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_LipperMid-CapValueFundsIndex6_S000002103Member_S000002103Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012678</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012678:S000002103Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0001012678:LipperMid-CapValueFundsIndex6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_LipperMid-CapValueFundsIndex7_S000002103Member_S000002103Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012678</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012678:S000002103Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0001012678:LipperMid-CapValueFundsIndex7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_LipperMid-CapValueFundsIndex8_S000002103Member_S000002103Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001012678</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0001012678:S000002103Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0001012678:LipperMid-CapValueFundsIndex8Member</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-143876">T.  Rowe Price Mid-Cap Value Fund, Inc.</dei:EntityRegistrantName>
    <rr:ProspectusDate contextRef="Context_20241231_20241231" id="ixv-143877">2025-03-01</rr:ProspectusDate>
    <rr:RiskReturnHeading
      contextRef="Context_20241231_20241231_S000002103Member_S000002103Summary1Member"
      id="ixv-143878">Mid-Cap Value Fund</rr:RiskReturnHeading>
    <rr:ObjectiveHeading
      contextRef="Context_20241231_20241231_S000002103Member_S000002103Summary1Member"
      id="ixv-143879"> 
 Investment Objective(s)</rr:ObjectiveHeading>
    <rr:ObjectivePrimaryTextBlock
      contextRef="Context_20241231_20241231_S000002103Member_S000002103Summary1Member"
      id="ixv-363">&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 primarily in mid-sized companies that appear to be undervalued.&lt;/p&gt;</rr:ObjectivePrimaryTextBlock>
    <rr:ExpenseHeading
      contextRef="Context_20241231_20241231_S000002103Member_S000002103Summary1Member"
      id="ixv-143881">Fees 
and Expenses</rr:ExpenseHeading>
    <rr:ExpenseNarrativeTextBlock
      contextRef="Context_20241231_20241231_S000002103Member_S000002103Summary1Member"
      id="ixv-366">&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_S000002103Member_S000002103Summary1Member"
      id="ixv-143882">Shareholder 
fees (fees paid directly from your investment)</rr:ShareholderFeesCaption>
    <rr:MaximumAccountFee
      contextRef="Context_20241231_20241231_C000005473Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="_17_"
      unitRef="usd">20</rr:MaximumAccountFee>
    <rr:MaximumAccountFee
      contextRef="Context_20241231_20241231_C000159685Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143884"
      unitRef="usd">0</rr:MaximumAccountFee>
    <rr:MaximumAccountFee
      contextRef="Context_20241231_20241231_C000005474Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143885"
      unitRef="usd">0</rr:MaximumAccountFee>
    <rr:MaximumAccountFee
      contextRef="Context_20241231_20241231_C000005475Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143886"
      unitRef="usd">0</rr:MaximumAccountFee>
    <rr:MaximumAccountFee
      contextRef="Context_20241231_20241231_C000219316Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143887"
      unitRef="usd">0</rr:MaximumAccountFee>
    <rr:OperatingExpensesCaption
      contextRef="Context_20241231_20241231_S000002103Member_S000002103Summary1Member"
      id="ixv-143888">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_C000005473Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143890"
      unitRef="pure">0.0063</rr:ManagementFeesOverAssets>
    <rr:ManagementFeesOverAssets
      contextRef="Context_20241231_20241231_C000159685Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143891"
      unitRef="pure">0.0063</rr:ManagementFeesOverAssets>
    <rr:ManagementFeesOverAssets
      contextRef="Context_20241231_20241231_C000005474Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143892"
      unitRef="pure">0.0063</rr:ManagementFeesOverAssets>
    <rr:ManagementFeesOverAssets
      contextRef="Context_20241231_20241231_C000005475Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143893"
      unitRef="pure">0.0063</rr:ManagementFeesOverAssets>
    <rr:ManagementFeesOverAssets
      contextRef="Context_20241231_20241231_C000219316Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143894"
      unitRef="pure">0.0063</rr:ManagementFeesOverAssets>
    <rr:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20241231_20241231_C000005473Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143895"
      unitRef="pure">0</rr:DistributionAndService12b1FeesOverAssets>
    <rr:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20241231_20241231_C000159685Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143896"
      unitRef="pure">0</rr:DistributionAndService12b1FeesOverAssets>
    <rr:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20241231_20241231_C000005474Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143897"
      unitRef="pure">0.0025</rr:DistributionAndService12b1FeesOverAssets>
    <rr:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20241231_20241231_C000005475Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143898"
      unitRef="pure">0.0050</rr:DistributionAndService12b1FeesOverAssets>
    <rr:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20241231_20241231_C000219316Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143899"
      unitRef="pure">0</rr:DistributionAndService12b1FeesOverAssets>
    <rr:OtherExpensesOverAssets
      contextRef="Context_20241231_20241231_C000005473Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143900"
      unitRef="pure">0.0016</rr:OtherExpensesOverAssets>
    <rr:OtherExpensesOverAssets
      contextRef="Context_20241231_20241231_C000159685Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143901"
      unitRef="pure">0.0003</rr:OtherExpensesOverAssets>
    <rr:OtherExpensesOverAssets
      contextRef="Context_20241231_20241231_C000005474Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143902"
      unitRef="pure">0.0017</rr:OtherExpensesOverAssets>
    <rr:OtherExpensesOverAssets
      contextRef="Context_20241231_20241231_C000005475Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143903"
      unitRef="pure">0.0017</rr:OtherExpensesOverAssets>
    <rr:OtherExpensesOverAssets
      contextRef="Context_20241231_20241231_C000219316Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143904"
      unitRef="pure">0.0001</rr:OtherExpensesOverAssets>
    <rr:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20241231_20241231_C000005473Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143905"
      unitRef="pure">0.0005</rr:AcquiredFundFeesAndExpensesOverAssets>
    <rr:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20241231_20241231_C000159685Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143906"
      unitRef="pure">0.0005</rr:AcquiredFundFeesAndExpensesOverAssets>
    <rr:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20241231_20241231_C000005474Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143907"
      unitRef="pure">0.0005</rr:AcquiredFundFeesAndExpensesOverAssets>
    <rr:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20241231_20241231_C000005475Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143908"
      unitRef="pure">0.0005</rr:AcquiredFundFeesAndExpensesOverAssets>
    <rr:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20241231_20241231_C000219316Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143909"
      unitRef="pure">0.0005</rr:AcquiredFundFeesAndExpensesOverAssets>
    <rr:ExpensesOverAssets
      contextRef="Context_20241231_20241231_C000005473Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="_42_"
      unitRef="pure">0.0084</rr:ExpensesOverAssets>
    <rr:ExpensesOverAssets
      contextRef="Context_20241231_20241231_C000159685Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="_43_"
      unitRef="pure">0.0071</rr:ExpensesOverAssets>
    <rr:ExpensesOverAssets
      contextRef="Context_20241231_20241231_C000005474Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="_44_"
      unitRef="pure">0.0110</rr:ExpensesOverAssets>
    <rr:ExpensesOverAssets
      contextRef="Context_20241231_20241231_C000005475Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="_45_"
      unitRef="pure">0.0135</rr:ExpensesOverAssets>
    <rr:ExpensesOverAssets
      contextRef="Context_20241231_20241231_C000219316Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143914"
      unitRef="pure">0.0069</rr:ExpensesOverAssets>
    <rr:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20241231_20241231_C000005473Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143915"
      unitRef="pure">0</rr:FeeWaiverOrReimbursementOverAssets>
    <rr:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20241231_20241231_C000159685Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143916"
      unitRef="pure">0</rr:FeeWaiverOrReimbursementOverAssets>
    <rr:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20241231_20241231_C000005474Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143917"
      unitRef="pure">0</rr:FeeWaiverOrReimbursementOverAssets>
    <rr:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20241231_20241231_C000005475Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143918"
      unitRef="pure">0</rr:FeeWaiverOrReimbursementOverAssets>
    <rr:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20241231_20241231_C000219316Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="_51_"
      unitRef="pure">-0.0064</rr:FeeWaiverOrReimbursementOverAssets>
    <rr:NetExpensesOverAssets
      contextRef="Context_20241231_20241231_C000005473Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="_52_"
      unitRef="pure">0.0084</rr:NetExpensesOverAssets>
    <rr:NetExpensesOverAssets
      contextRef="Context_20241231_20241231_C000159685Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="_53_"
      unitRef="pure">0.0071</rr:NetExpensesOverAssets>
    <rr:NetExpensesOverAssets
      contextRef="Context_20241231_20241231_C000005474Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="_54_"
      unitRef="pure">0.0110</rr:NetExpensesOverAssets>
    <rr:NetExpensesOverAssets
      contextRef="Context_20241231_20241231_C000005475Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="_55_"
      unitRef="pure">0.0135</rr:NetExpensesOverAssets>
    <rr:NetExpensesOverAssets
      contextRef="Context_20241231_20241231_C000219316Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="_56_"
      unitRef="pure">0.0005</rr:NetExpensesOverAssets>
    <rr:ExpenseExampleHeading
      contextRef="Context_20241231_20241231_S000002103Member_S000002103Summary1Member"
      id="ixv-143925">Example</rr:ExpenseExampleHeading>
    <rr:ExpenseExampleNarrativeTextBlock
      contextRef="Context_20241231_20241231_S000002103Member_S000002103Summary1Member"
      id="ixv-143926">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 &lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:bold; text-decoration:none;"&gt;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_C000005473Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143927"
      unitRef="usd">86</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear03
      contextRef="Context_20241231_20241231_C000005473Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143928"
      unitRef="usd">268</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear05
      contextRef="Context_20241231_20241231_C000005473Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143929"
      unitRef="usd">466</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear10
      contextRef="Context_20241231_20241231_C000005473Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143930"
      unitRef="usd">1037</rr:ExpenseExampleYear10>
    <rr:ExpenseExampleYear01
      contextRef="Context_20241231_20241231_C000159685Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143931"
      unitRef="usd">73</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear03
      contextRef="Context_20241231_20241231_C000159685Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143932"
      unitRef="usd">227</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear05
      contextRef="Context_20241231_20241231_C000159685Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143933"
      unitRef="usd">395</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear10
      contextRef="Context_20241231_20241231_C000159685Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143934"
      unitRef="usd">883</rr:ExpenseExampleYear10>
    <rr:ExpenseExampleYear01
      contextRef="Context_20241231_20241231_C000005474Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143935"
      unitRef="usd">112</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear03
      contextRef="Context_20241231_20241231_C000005474Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143936"
      unitRef="usd">350</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear05
      contextRef="Context_20241231_20241231_C000005474Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143937"
      unitRef="usd">606</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear10
      contextRef="Context_20241231_20241231_C000005474Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143938"
      unitRef="usd">1340</rr:ExpenseExampleYear10>
    <rr:ExpenseExampleYear01
      contextRef="Context_20241231_20241231_C000005475Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143939"
      unitRef="usd">137</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear03
      contextRef="Context_20241231_20241231_C000005475Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143940"
      unitRef="usd">428</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear05
      contextRef="Context_20241231_20241231_C000005475Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143941"
      unitRef="usd">739</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear10
      contextRef="Context_20241231_20241231_C000005475Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143942"
      unitRef="usd">1624</rr:ExpenseExampleYear10>
    <rr:ExpenseExampleYear01
      contextRef="Context_20241231_20241231_C000219316Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143943"
      unitRef="usd">5</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear03
      contextRef="Context_20241231_20241231_C000219316Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143944"
      unitRef="usd">16</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear05
      contextRef="Context_20241231_20241231_C000219316Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143945"
      unitRef="usd">28</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear10
      contextRef="Context_20241231_20241231_C000219316Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143946"
      unitRef="usd">64</rr:ExpenseExampleYear10>
    <rr:PortfolioTurnoverTextBlock
      contextRef="Context_20241231_20241231_S000002103Member_S000002103Summary1Member"
      id="ixv-1069">&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 52.9% of the average value of its portfolio.&lt;/p&gt;</rr:PortfolioTurnoverTextBlock>
    <rr:PortfolioTurnoverHeading
      contextRef="Context_20241231_20241231_S000002103Member_S000002103Summary1Member"
      id="ixv-143947">Portfolio Turnover</rr:PortfolioTurnoverHeading>
    <rr:PortfolioTurnoverRate
      contextRef="Context_20241231_20241231_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143948"
      unitRef="pure">0.529</rr:PortfolioTurnoverRate>
    <rr:StrategyHeading
      contextRef="Context_20241231_20241231_S000002103Member_S000002103Summary1Member"
      id="ixv-143949">Principal Investment Strategies</rr:StrategyHeading>
    <rr:StrategyNarrativeTextBlock
      contextRef="Context_20241231_20241231_S000002103Member_S000002103Summary1Member"
      id="ixv-1073">&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 mid-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 mid-cap company as a company whose market capitalization falls within the market capitalization 
range of companies in the Russell Midcap Index, MSCI USA Mid Cap Index or MSCI World Mid Cap Index (after 
systematically removing any companies that cannot reasonably be considered a mid-cap company from the 
high and low ends of the range of each index). The market capitalizations of the companies in the indexes 
change over time and the indexes are periodically reconstituted to ensure that they continue to accurately 
reflect the mid-cap equity market. As of December&#160;31, 2024, the market capitalization range represented 
across these indexes (after removing any outlier companies) was $1.8&#160;billion to $79&#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 whose stock 
prices do not appear to reflect their underlying values. 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;demonstrated 
or potentially attractive margins, profits, and/or cash flow;&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 balance sheet;&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;experienced and 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;management/employee stock ownership; 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;low stock price relative to earnings, cash flow, sales, net 
assets, book value, or private market value.&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;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_S000002103Member_S000002103Summary1Member"
      id="ixv-143950">Principal Risks</rr:RiskHeading>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002103Member_RiskLoseMoneyMember_S000002103Summary1Member"
      id="ixv-143951"> 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_S000002103Member_Mid-capstocks_S000002103Summary1Member"
      id="ixv-1114">&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_S000002103Member_Valueinvesting_S000002103Summary1Member"
      id="ixv-1118">&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_S000002103Member_Stockinvesting_S000002103Summary1Member"
      id="ixv-1122">&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_S000002103Member_Marketconditions_S000002103Summary1Member"
      id="ixv-1126">&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 &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;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;/p&gt;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002103Member_Sectorexposure_S000002103Summary1Member"
      id="ixv-1145">&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;&lt;span style="-sec-ix-redline:true;"&gt;&#160;&lt;/span&gt;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002103Member_Activemanagement_S000002103Summary1Member"
      id="ixv-1150">&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_S000002103Member_Cybersecuritybreaches_S000002103Summary1Member"
      id="ixv-1154">&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_S000002103Member_S000002103Summary1Member"
      id="ixv-143952">Performance</rr:BarChartAndPerformanceTableHeading>
    <rr:PerformanceNarrativeTextBlock
      contextRef="Context_20241231_20241231_S000002103Member_S000002103Summary1Member"
      id="ixv-1159">&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 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_S000002103Member_S000002103Summary1Member"
      id="ixv-143953">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_S000002103Member_S000002103Summary1Member"
      id="ixv-143954"> 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_S000002103Member_S000002103Summary1Member"
      id="ixv-143955">Calendar Year Returns</rr:BarChartHeading>
    <rr:BarChartClosingTextBlock
      contextRef="Context_20241231_20241231_S000002103Member_S000002103Summary1Member"
      id="ixv-1176">&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;22.31%&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.67%&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_C000005473Member_S000002103Member_S000002103Summary1Member"
      id="ixv-143956">Best 
Quarter</rr:HighestQuarterlyReturnLabel>
    <rr:BarChartHighestQuarterlyReturnDate
      contextRef="Context_20241231_20241231_C000005473Member_S000002103Member_S000002103Summary1Member"
      id="ixv-143957">2020-06-30</rr:BarChartHighestQuarterlyReturnDate>
    <rr:BarChartHighestQuarterlyReturn
      contextRef="Context_20241231_20241231_C000005473Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143958"
      unitRef="pure">0.2231</rr:BarChartHighestQuarterlyReturn>
    <rr:LowestQuarterlyReturnLabel
      contextRef="Context_20241231_20241231_C000005473Member_S000002103Member_S000002103Summary1Member"
      id="ixv-143959">Worst Quarter</rr:LowestQuarterlyReturnLabel>
    <rr:BarChartLowestQuarterlyReturnDate
      contextRef="Context_20241231_20241231_C000005473Member_S000002103Member_S000002103Summary1Member"
      id="ixv-143960">2020-03-31</rr:BarChartLowestQuarterlyReturnDate>
    <rr:BarChartLowestQuarterlyReturn
      contextRef="Context_20241231_20241231_C000005473Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143961"
      unitRef="pure">-0.2867</rr:BarChartLowestQuarterlyReturn>
    <rr:PerformanceTableNarrativeTextBlock
      contextRef="Context_20241231_20241231_S000002103Member_S000002103Summary1Member"
      id="ixv-1220">&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 &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 
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 Investor Class and will differ for other share classes.&lt;/p&gt;</rr:PerformanceTableNarrativeTextBlock>
    <rr:PerformanceTableUsesHighestFederalRate
      contextRef="Context_20241231_20241231_S000002103Member_S000002103Summary1Member"
      id="ixv-143964"> 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_S000002103Member_S000002103Summary1Member"
      id="ixv-143965"> 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_S000002103Member_S000002103Summary1Member"
      id="ixv-143966">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_S000002103Member_S000002103Summary1Member"
      id="ixv-143967">Average 
Annual Total Returns Periods 
ended December 31, 2024</rr:PerformanceTableHeading>
    <rr:AverageAnnualReturnInceptionDate
      contextRef="Context_20241231_20241231_C000005473Member_S000002103Member_S000002103Summary1Member"
      id="ixv-143968">1996-06-28</rr:AverageAnnualReturnInceptionDate>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_20241231_20241231_C000005473Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143969"
      unitRef="pure">0.1630</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="Context_20241231_20241231_C000005473Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143970"
      unitRef="pure">0.1259</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="Context_20241231_20241231_C000005473Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143971"
      unitRef="pure">0.1000</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsMember_C000005473Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143972"
      unitRef="pure">0.1263</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsMember_C000005473Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143973"
      unitRef="pure">0.1011</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsMember_C000005473Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143974"
      unitRef="pure">0.0777</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsAndSalesMember_C000005473Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143975"
      unitRef="pure">0.1185</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsAndSalesMember_C000005473Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143976"
      unitRef="pure">0.0960</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsAndSalesMember_C000005473Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143977"
      unitRef="pure">0.0754</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnInceptionDate
      contextRef="Context_20241231_20241231_C000159685Member_S000002103Member_S000002103Summary1Member"
      id="ixv-143978">2015-08-28</rr:AverageAnnualReturnInceptionDate>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_20241231_20241231_C000159685Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143979"
      unitRef="pure">0.1649</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="Context_20241231_20241231_C000159685Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143980"
      unitRef="pure">0.1275</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnSinceInception
      contextRef="Context_20241231_20241231_C000159685Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143981"
      unitRef="pure">0.1123</rr:AverageAnnualReturnSinceInception>
    <rr:AverageAnnualReturnInceptionDate
      contextRef="Context_20241231_20241231_C000005474Member_S000002103Member_S000002103Summary1Member"
      id="ixv-143982">2002-09-30</rr:AverageAnnualReturnInceptionDate>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_20241231_20241231_C000005474Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143983"
      unitRef="pure">0.1602</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="Context_20241231_20241231_C000005474Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143984"
      unitRef="pure">0.1230</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="Context_20241231_20241231_C000005474Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143985"
      unitRef="pure">0.0971</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnInceptionDate
      contextRef="Context_20241231_20241231_C000005475Member_S000002103Member_S000002103Summary1Member"
      id="ixv-143986">2002-09-30</rr:AverageAnnualReturnInceptionDate>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_20241231_20241231_C000005475Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143987"
      unitRef="pure">0.1569</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="Context_20241231_20241231_C000005475Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143988"
      unitRef="pure">0.1203</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="Context_20241231_20241231_C000005475Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143989"
      unitRef="pure">0.0944</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnInceptionDate
      contextRef="Context_20241231_20241231_C000219316Member_S000002103Member_S000002103Summary1Member"
      id="ixv-143990">2020-03-16</rr:AverageAnnualReturnInceptionDate>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_20241231_20241231_C000219316Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143991"
      unitRef="pure">0.1725</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnSinceInception
      contextRef="Context_20241231_20241231_C000219316Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143992"
      unitRef="pure">0.2385</rr:AverageAnnualReturnSinceInception>
    <rr:AverageAnnualReturnLabel
      contextRef="Context_20241231_20241231_Russell3000Index_S000002103Member_S000002103Summary1Member"
      id="_158_">Russell 3000&#xae; 
Index </rr:AverageAnnualReturnLabel>
    <rr:AverageAnnualReturnLabel
      contextRef="Context_20241231_20241231_Russell3000Index1_S000002103Member_S000002103Summary1Member"
      id="ixv-143994">Russell 3000&#xae; 
Index </rr:AverageAnnualReturnLabel>
    <rr:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20241231_20241231_Russell3000Index1_S000002103Member_S000002103Summary1Member"
      id="ixv-143997">(reflects no deduction for fees, expenses, or taxes)</rr:IndexNoDeductionForFeesExpensesTaxes>
    <rr:AverageAnnualReturnSinceInception
      contextRef="Context_20241231_20241231_Russell3000Index2_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="_161_"
      unitRef="pure">0.1371</rr:AverageAnnualReturnSinceInception>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_20241231_20241231_Russell3000Index3_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-143999"
      unitRef="pure">0.2381</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="Context_20241231_20241231_Russell3000Index3_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-144000"
      unitRef="pure">0.1386</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="Context_20241231_20241231_Russell3000Index3_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-144001"
      unitRef="pure">0.1255</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnSinceInception
      contextRef="Context_20241231_20241231_Russell3000Index3_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="_165_"
      unitRef="pure">0.2233</rr:AverageAnnualReturnSinceInception>
    <rr:AverageAnnualReturnLabel
      contextRef="Context_20241231_20241231_RussellMidcapValueIndex_S000002103Member_S000002103Summary1Member"
      id="ixv-144003">Russell Midcap Value Index </rr:AverageAnnualReturnLabel>
    <rr:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20241231_20241231_RussellMidcapValueIndex_S000002103Member_S000002103Summary1Member"
      id="ixv-144004">(reflects no deduction 
for fees, expenses, or taxes)</rr:IndexNoDeductionForFeesExpensesTaxes>
    <rr:AverageAnnualReturnSinceInception
      contextRef="Context_20241231_20241231_RussellMidcapValueIndex4_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="_168_"
      unitRef="pure">0.0917</rr:AverageAnnualReturnSinceInception>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_20241231_20241231_RussellMidcapValueIndex5_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-144006"
      unitRef="pure">0.1307</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="Context_20241231_20241231_RussellMidcapValueIndex5_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-144007"
      unitRef="pure">0.0859</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="Context_20241231_20241231_RussellMidcapValueIndex5_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-144008"
      unitRef="pure">0.0810</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnSinceInception
      contextRef="Context_20241231_20241231_RussellMidcapValueIndex5_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="_172_"
      unitRef="pure">0.1939</rr:AverageAnnualReturnSinceInception>
    <rr:AverageAnnualReturnLabel
      contextRef="Context_20241231_20241231_LipperMid-CapValueFundsIndex6_S000002103Member_S000002103Summary1Member"
      id="ixv-144010">Lipper 
Mid-Cap Value Funds Index</rr:AverageAnnualReturnLabel>
    <rr:AverageAnnualReturnSinceInception
      contextRef="Context_20241231_20241231_LipperMid-CapValueFundsIndex7_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="_174_"
      unitRef="pure">0.0865</rr:AverageAnnualReturnSinceInception>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_20241231_20241231_LipperMid-CapValueFundsIndex8_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-144012"
      unitRef="pure">0.1028</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="Context_20241231_20241231_LipperMid-CapValueFundsIndex8_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-144013"
      unitRef="pure">0.0959</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="Context_20241231_20241231_LipperMid-CapValueFundsIndex8_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-144014"
      unitRef="pure">0.0774</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnSinceInception
      contextRef="Context_20241231_20241231_LipperMid-CapValueFundsIndex8_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="_178_"
      unitRef="pure">0.2105</rr:AverageAnnualReturnSinceInception>
    <rr:PerformanceTableClosingTextBlock
      contextRef="Context_20241231_20241231_S000002103Member_S000002103Summary1Member"
      id="ixv-144016">Updated performance information 
is available through troweprice.com.</rr:PerformanceTableClosingTextBlock>
    <rr:PerformanceAvailabilityWebSiteAddress
      contextRef="Context_20241231_20241231_S000002103Member_S000002103Summary1Member"
      id="ixv-144017">troweprice.com</rr:PerformanceAvailabilityWebSiteAddress>
    <dei:DocumentType contextRef="Context_20241231_20241231" id="ixv-144020">485BPOS</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="Context_20241231_20241231" id="ixv-144021">2024-12-31</dei:DocumentPeriodEndDate>
    <dei:EntityCentralIndexKey contextRef="Context_20241231_20241231" id="ixv-144022">0001012678</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="Context_20241231_20241231" id="ixv-144023">false</dei:AmendmentFlag>
    <dei:DocumentCreationDate contextRef="Context_20241231_20241231" id="ixv-144024">2025-02-25</dei:DocumentCreationDate>
    <dei:DocumentEffectiveDate contextRef="Context_20241231_20241231" id="ixv-144025">2025-03-01</dei:DocumentEffectiveDate>
    <dei:EntityInvCompanyType contextRef="Context_20241231_20241231" id="ixv-144026">N-1A</dei:EntityInvCompanyType>
    <rr:ShareholderFeesTableTextBlock
      contextRef="Context_20241231_20241231_S000002103Member_S000002103Summary1Member"
      id="ixv-144027">~ http://troweprice.com/20241231/role/RRSchedule4 ~</rr:ShareholderFeesTableTextBlock>
    <rr:AnnualFundOperatingExpensesTableTextBlock
      contextRef="Context_20241231_20241231_S000002103Member_S000002103Summary1Member"
      id="ixv-144028">~ http://troweprice.com/20241231/role/RRSchedule5 ~</rr:AnnualFundOperatingExpensesTableTextBlock>
    <rr:ExpenseExampleWithRedemptionTableTextBlock
      contextRef="Context_20241231_20241231_S000002103Member_S000002103Summary1Member"
      id="ixv-144029">~ http://troweprice.com/20241231/role/RRSchedule6 ~</rr:ExpenseExampleWithRedemptionTableTextBlock>
    <rr:BarChartTableTextBlock
      contextRef="Context_20241231_20241231_S000002103Member_S000002103Summary1Member"
      id="ixv-144030">~ http://troweprice.com/20241231/role/RRBarChart7 ~</rr:BarChartTableTextBlock>
    <rr:PerformanceTableTextBlock
      contextRef="Context_20241231_20241231_S000002103Member_S000002103Summary1Member"
      id="ixv-144031">~ http://troweprice.com/20241231/role/RRSchedule8 ~</rr:PerformanceTableTextBlock>
    <rr:AnnualReturn2015
      contextRef="Context_20241231_20241231_C000005473Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-144288"
      unitRef="pure">-0.0341</rr:AnnualReturn2015>
    <rr:AnnualReturn2016
      contextRef="Context_20241231_20241231_C000005473Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-144289"
      unitRef="pure">0.2432</rr:AnnualReturn2016>
    <rr:AnnualReturn2017
      contextRef="Context_20241231_20241231_C000005473Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-144290"
      unitRef="pure">0.1164</rr:AnnualReturn2017>
    <rr:AnnualReturn2018
      contextRef="Context_20241231_20241231_C000005473Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-144291"
      unitRef="pure">-0.1061</rr:AnnualReturn2018>
    <rr:AnnualReturn2019
      contextRef="Context_20241231_20241231_C000005473Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-144292"
      unitRef="pure">0.1961</rr:AnnualReturn2019>
    <rr:AnnualReturn2020
      contextRef="Context_20241231_20241231_C000005473Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-144293"
      unitRef="pure">0.0988</rr:AnnualReturn2020>
    <rr:AnnualReturn2021
      contextRef="Context_20241231_20241231_C000005473Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-144294"
      unitRef="pure">0.2453</rr:AnnualReturn2021>
    <rr:AnnualReturn2022
      contextRef="Context_20241231_20241231_C000005473Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-144295"
      unitRef="pure">-0.0424</rr:AnnualReturn2022>
    <rr:AnnualReturn2023
      contextRef="Context_20241231_20241231_C000005473Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-144296"
      unitRef="pure">0.1875</rr:AnnualReturn2023>
    <rr:AnnualReturn2024
      contextRef="Context_20241231_20241231_C000005473Member_S000002103Member_S000002103Summary1Member"
      decimals="INF"
      id="ixv-144297"
      unitRef="pure">0.163</rr:AnnualReturn2024>
    <rr:ExpensesNotCorrelatedToRatioDueToAcquiredFundFees
      contextRef="Context_20241231_20241231_C000005473Member_S000002103Member_S000002103Summary1Member"
      id="ixv-144308">The 
figures shown in the fee table do not match the &#x201c;Ratios to average net assets&#x201d; shown in the Financial 
Highlights table, as those figures do not include acquired fund fees and expenses.</rr:ExpensesNotCorrelatedToRatioDueToAcquiredFundFees>
    <rr:ExpensesNotCorrelatedToRatioDueToAcquiredFundFees
      contextRef="Context_20241231_20241231_C000159685Member_S000002103Member_S000002103Summary1Member"
      id="ixv-144309">The 
figures shown in the fee table do not match the &#x201c;Ratios to average net assets&#x201d; shown in the Financial 
Highlights table, as those figures do not include acquired fund fees and expenses.</rr:ExpensesNotCorrelatedToRatioDueToAcquiredFundFees>
    <rr:ExpensesNotCorrelatedToRatioDueToAcquiredFundFees
      contextRef="Context_20241231_20241231_C000005474Member_S000002103Member_S000002103Summary1Member"
      id="ixv-144310">The 
figures shown in the fee table do not match the &#x201c;Ratios to average net assets&#x201d; shown in the Financial 
Highlights table, as those figures do not include acquired fund fees and expenses.</rr:ExpensesNotCorrelatedToRatioDueToAcquiredFundFees>
    <rr:ExpensesNotCorrelatedToRatioDueToAcquiredFundFees
      contextRef="Context_20241231_20241231_C000005475Member_S000002103Member_S000002103Summary1Member"
      id="ixv-144311">The 
figures shown in the fee table do not match the &#x201c;Ratios to average net assets&#x201d; shown in the Financial 
Highlights table, as those figures do not include acquired fund fees and expenses.</rr:ExpensesNotCorrelatedToRatioDueToAcquiredFundFees>
    <rr:ExpensesNotCorrelatedToRatioDueToAcquiredFundFees
      contextRef="Context_20241231_20241231_C000219316Member_S000002103Member_S000002103Summary1Member"
      id="ixv-144312">The 
figures shown in the fee table do not match the &#x201c;Ratios to average net assets&#x201d; shown in the Financial 
Highlights table, as those figures do not include acquired fund fees and expenses.</rr:ExpensesNotCorrelatedToRatioDueToAcquiredFundFees>
    <cik0001012678:CustomRisksTableTextBlock
      contextRef="Context_20241231_20241231_S000002103Member_S000002103Summary1Member"
      id="ixv-144313">~ http://troweprice.com/20241231/role/RRSchedule9 ~</cik0001012678: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="#_43_" xlink:label="_43_" xlink:type="locator"/>
        <link:loc xlink:href="#_45_" xlink:label="_45_" xlink:type="locator"/>
        <link:loc xlink:href="#_54_" xlink:label="_54_" xlink:type="locator"/>
        <link:loc xlink:href="#_53_" xlink:label="_53_" xlink:type="locator"/>
        <link:loc xlink:href="#_56_" xlink:label="_56_" xlink:type="locator"/>
        <link:loc xlink:href="#_52_" xlink:label="_52_" xlink:type="locator"/>
        <link:loc xlink:href="#_42_" xlink:label="_42_" xlink:type="locator"/>
        <link:loc xlink:href="#_44_" xlink:label="_44_" xlink:type="locator"/>
        <link:loc xlink:href="#_55_" xlink:label="_55_" 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;">The 
figures shown in the fee table do not match the &#x201c;Ratios to average net assets&#x201d; shown in the Financial 
Highlights table, as those figures do not include acquired fund fees and expenses.</xhtml:p></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_43_"
          xlink:to="fn2_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_45_"
          xlink:to="fn2_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_54_"
          xlink:to="fn2_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_53_"
          xlink:to="fn2_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_56_"
          xlink:to="fn2_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_52_"
          xlink:to="fn2_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_42_"
          xlink:to="fn2_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_44_"
          xlink:to="fn2_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_55_"
          xlink:to="fn2_"
          xlink:type="arc"/>
        <link:loc xlink:href="#_51_" xlink:label="_51_" 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="_56_"
          xlink:to="fn3_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_51_"
          xlink:to="fn3_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_158_"
          xlink:label="_158_"
          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="_158_"
          xlink:to="fn4_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_168_"
          xlink:label="_168_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_174_"
          xlink:label="_174_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_161_"
          xlink:label="_161_"
          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 8/28/15.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_168_"
          xlink:to="fn5_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_174_"
          xlink:to="fn5_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_161_"
          xlink:to="fn5_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_165_"
          xlink:label="_165_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_172_"
          xlink:label="_172_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_178_"
          xlink:label="_178_"
          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;">Return since 3/16/20.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_165_"
          xlink:to="fn6_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_172_"
          xlink:to="fn6_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_178_"
          xlink:to="fn6_"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
