<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:cik0000808303="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">0000808303</identifier>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002123Member_S000002123Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000808303</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000808303:S000002123Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_C000005513Member_S000002123Member_S000002123Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000808303</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000808303:S000002123Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">cik0000808303:C000005513Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_C000227148Member_S000002123Member_S000002123Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000808303</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000808303:S000002123Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">cik0000808303:C000227148Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002123Member_RiskLoseMoneyMember_S000002123Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000808303</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000808303:S000002123Member</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_S000002123Member_ActivemanagementAssetallocation_S000002123Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000808303</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000808303:S000002123Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0000808303:ActivemanagementAssetallocationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002123Member_Investmentsinotherfunds_S000002123Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000808303</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000808303:S000002123Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0000808303:InvestmentsinotherfundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002123Member_Marketconditions_S000002123Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000808303</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000808303:S000002123Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0000808303:MarketconditionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002123Member_Stockexposure_S000002123Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000808303</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000808303:S000002123Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0000808303:StockexposureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002123Member_Marketcapitalization_S000002123Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000808303</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000808303:S000002123Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0000808303:MarketcapitalizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002123Member_Investmentstyle_S000002123Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000808303</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000808303:S000002123Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0000808303:InvestmentstyleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002123Member_Dividend-payingstocks_S000002123Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000808303</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000808303:S000002123Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0000808303:Dividend-payingstocksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002123Member_Cybersecuritybreaches_S000002123Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000808303</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000808303:S000002123Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0000808303:CybersecuritybreachesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_AfterTaxesOnDistributionsMember_C000005513Member_S000002123Member_S000002123Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000808303</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000808303:S000002123Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">rr:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">cik0000808303:C000005513Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_AfterTaxesOnDistributionsAndSalesMember_C000005513Member_S000002123Member_S000002123Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000808303</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000808303:S000002123Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">rr:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">cik0000808303:C000005513Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_Russell3000Index_S000002123Member_S000002123Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000808303</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000808303:S000002123Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0000808303:Russell3000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_Russell3000Index1_S000002123Member_S000002123Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000808303</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000808303:S000002123Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0000808303:Russell3000Index1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_Russell3000Index2_S000002123Member_S000002123Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000808303</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000808303:S000002123Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0000808303:Russell3000Index2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_CombinedIndexPortfolioNet_S000002123Member_S000002123Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000808303</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000808303:S000002123Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0000808303:CombinedIndexPortfolioNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_CombinedIndexPortfolioNet3_S000002123Member_S000002123Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000808303</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000808303:S000002123Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0000808303:CombinedIndexPortfolioNet3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_SP500Index4_S000002123Member_S000002123Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000808303</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000808303:S000002123Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0000808303:SP500Index4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_SP500Index5_S000002123Member_S000002123Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000808303</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000808303:S000002123Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0000808303:SP500Index5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_LipperMulti-CapCoreFundsIndex6_S000002123Member_S000002123Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000808303</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000808303:S000002123Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0000808303:LipperMulti-CapCoreFundsIndex6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_LipperMulti-CapCoreFundsIndex7_S000002123Member_S000002123Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000808303</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000808303:S000002123Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0000808303:LipperMulti-CapCoreFundsIndex7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002122Member_S000002122Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000808303</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000808303:S000002122Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_C000005512Member_S000002122Member_S000002122Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000808303</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000808303:S000002122Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">cik0000808303:C000005512Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_C000227147Member_S000002122Member_S000002122Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000808303</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000808303:S000002122Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">cik0000808303:C000227147Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002122Member_RiskLoseMoneyMember_S000002122Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000808303</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000808303:S000002122Member</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_S000002122Member_ActivemanagementAssetallocation_S000002122Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000808303</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000808303:S000002122Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0000808303:ActivemanagementAssetallocationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002122Member_Investmentsinotherfunds_S000002122Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000808303</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000808303:S000002122Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0000808303:InvestmentsinotherfundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002122Member_Marketconditions_S000002122Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000808303</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000808303:S000002122Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0000808303:MarketconditionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002122Member_Bondexposure_S000002122Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000808303</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000808303:S000002122Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0000808303:BondexposureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002122Member_Interestrates_S000002122Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000808303</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000808303:S000002122Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0000808303:InterestratesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002122Member_Prepaymentsandextensions_S000002122Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000808303</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000808303:S000002122Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0000808303:PrepaymentsandextensionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002122Member_Junkinvesting_S000002122Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000808303</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000808303:S000002122Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0000808303:JunkinvestingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002122Member_Creditquality_S000002122Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000808303</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000808303:S000002122Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0000808303:CreditqualityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002122Member_Foreigninvesting_S000002122Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000808303</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000808303:S000002122Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0000808303:ForeigninvestingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002122Member_Emergingmarkets_S000002122Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000808303</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000808303:S000002122Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0000808303:EmergingmarketsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002122Member_Derivatives_S000002122Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000808303</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000808303:S000002122Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0000808303:DerivativesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002122Member_TBAsanddollarrolls_S000002122Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000808303</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000808303:S000002122Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0000808303:TBAsanddollarrollsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002122Member_Bankloans_S000002122Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000808303</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000808303:S000002122Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0000808303:BankloansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002122Member_Liquidity_S000002122Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000808303</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000808303:S000002122Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0000808303:LiquidityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002122Member_Cybersecuritybreaches_S000002122Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000808303</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000808303:S000002122Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0000808303:CybersecuritybreachesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_AfterTaxesOnDistributionsMember_C000005512Member_S000002122Member_S000002122Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000808303</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000808303:S000002122Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">rr:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">cik0000808303:C000005512Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_AfterTaxesOnDistributionsAndSalesMember_C000005512Member_S000002122Member_S000002122Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000808303</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000808303:S000002122Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">rr:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">cik0000808303:C000005512Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_BloombergUSAggregateBondIndex_S000002122Member_S000002122Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000808303</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000808303:S000002122Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0000808303:BloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_BloombergUSAggregateBondIndex8_S000002122Member_S000002122Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000808303</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000808303:S000002122Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0000808303:BloombergUSAggregateBondIndex8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_LipperMulti-SectorIncomeFundsAverage9_S000002122Member_S000002122Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000808303</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000808303:S000002122Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0000808303:LipperMulti-SectorIncomeFundsAverage9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_LipperMulti-SectorIncomeFundsAverage10_S000002122Member_S000002122Summary2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000808303</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000808303:S000002122Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0000808303:LipperMulti-SectorIncomeFundsAverage10Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002124Member_S000002124Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000808303</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000808303:S000002124Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_C000005514Member_S000002124Member_S000002124Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000808303</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000808303:S000002124Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">cik0000808303:C000005514Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_C000227149Member_S000002124Member_S000002124Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000808303</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000808303:S000002124Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">cik0000808303:C000227149Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002124Member_RiskLoseMoneyMember_S000002124Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000808303</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000808303:S000002124Member</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_S000002124Member_ActivemanagementAssetallocation_S000002124Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000808303</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000808303:S000002124Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0000808303:ActivemanagementAssetallocationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002124Member_Investmentsinotherfunds_S000002124Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000808303</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000808303:S000002124Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0000808303:InvestmentsinotherfundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002124Member_Marketconditions_S000002124Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000808303</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000808303:S000002124Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0000808303:MarketconditionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002124Member_Foreigninvesting_S000002124Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000808303</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000808303:S000002124Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0000808303:ForeigninvestingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002124Member_Emergingmarkets_S000002124Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000808303</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000808303:S000002124Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0000808303:EmergingmarketsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002124Member_Stockexposure_S000002124Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000808303</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000808303:S000002124Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0000808303:StockexposureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002124Member_Marketcapitalization_S000002124Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000808303</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000808303:S000002124Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0000808303:MarketcapitalizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002124Member_Investmentstyle_S000002124Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000808303</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000808303:S000002124Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0000808303:InvestmentstyleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_S000002124Member_Cybersecuritybreaches_S000002124Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000808303</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000808303:S000002124Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:RiskAxis">cik0000808303:CybersecuritybreachesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_AfterTaxesOnDistributionsMember_C000005514Member_S000002124Member_S000002124Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000808303</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000808303:S000002124Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">rr:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">cik0000808303:C000005514Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_AfterTaxesOnDistributionsAndSalesMember_C000005514Member_S000002124Member_S000002124Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000808303</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000808303:S000002124Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">rr:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">cik0000808303:C000005514Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_MSCIAllCountryWorldIndexexUSANet_S000002124Member_S000002124Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000808303</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000808303:S000002124Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0000808303:MSCIAllCountryWorldIndexexUSANetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_MSCIAllCountryWorldIndexexUSANet11_S000002124Member_S000002124Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000808303</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000808303:S000002124Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0000808303:MSCIAllCountryWorldIndexexUSANet11Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_LipperInternationalMulti-CapCoreFundsAverage12_S000002124Member_S000002124Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000808303</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000808303:S000002124Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0000808303:LipperInternationalMulti-CapCoreFundsAverage12Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Context_20241231_20241231_LipperInternationalMulti-CapCoreFundsAverage13_S000002124Member_S000002124Summary3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000808303</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000808303:S000002124Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0000808303:LipperInternationalMulti-CapCoreFundsAverage13Member</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-150584">T.  Rowe Price Spectrum Fund, Inc.</dei:EntityRegistrantName>
    <rr:ProspectusDate contextRef="Context_20241231_20241231" id="ixv-150585">2025-03-01</rr:ProspectusDate>
    <rr:RiskReturnHeading
      contextRef="Context_20241231_20241231_S000002123Member_S000002123Summary1Member"
      id="ixv-150586">Spectrum Diversified Equity Fund</rr:RiskReturnHeading>
    <rr:ObjectiveHeading
      contextRef="Context_20241231_20241231_S000002123Member_S000002123Summary1Member"
      id="ixv-150587"> 
 Investment Objective(s)</rr:ObjectiveHeading>
    <rr:ObjectivePrimaryTextBlock
      contextRef="Context_20241231_20241231_S000002123Member_S000002123Summary1Member"
      id="ixv-357">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The fund seeks long-term 
capital appreciation and growth of income with current income a secondary objective.&lt;/p&gt;</rr:ObjectivePrimaryTextBlock>
    <rr:ExpenseHeading
      contextRef="Context_20241231_20241231_S000002123Member_S000002123Summary1Member"
      id="ixv-150589">Fees and 
Expenses</rr:ExpenseHeading>
    <rr:ExpenseNarrativeTextBlock
      contextRef="Context_20241231_20241231_S000002123Member_S000002123Summary1Member"
      id="ixv-360">&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_S000002123Member_S000002123Summary1Member"
      id="ixv-150590">Shareholder 
fees (fees paid directly from your investment)</rr:ShareholderFeesCaption>
    <rr:MaximumAccountFee
      contextRef="Context_20241231_20241231_C000005513Member_S000002123Member_S000002123Summary1Member"
      decimals="INF"
      id="_17_"
      unitRef="usd">20</rr:MaximumAccountFee>
    <rr:MaximumAccountFee
      contextRef="Context_20241231_20241231_C000227148Member_S000002123Member_S000002123Summary1Member"
      decimals="INF"
      id="ixv-150592"
      unitRef="usd">0</rr:MaximumAccountFee>
    <rr:OperatingExpensesCaption
      contextRef="Context_20241231_20241231_S000002123Member_S000002123Summary1Member"
      id="ixv-150593">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_C000005513Member_S000002123Member_S000002123Summary1Member"
      decimals="INF"
      id="ixv-150595"
      unitRef="pure">0.0073</rr:ManagementFeesOverAssets>
    <rr:ManagementFeesOverAssets
      contextRef="Context_20241231_20241231_C000227148Member_S000002123Member_S000002123Summary1Member"
      decimals="INF"
      id="ixv-150596"
      unitRef="pure">0.0058</rr:ManagementFeesOverAssets>
    <rr:OtherExpensesOverAssets
      contextRef="Context_20241231_20241231_C000005513Member_S000002123Member_S000002123Summary1Member"
      decimals="INF"
      id="ixv-150597"
      unitRef="pure">0</rr:OtherExpensesOverAssets>
    <rr:OtherExpensesOverAssets
      contextRef="Context_20241231_20241231_C000227148Member_S000002123Member_S000002123Summary1Member"
      decimals="INF"
      id="ixv-150598"
      unitRef="pure">0</rr:OtherExpensesOverAssets>
    <rr:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20241231_20241231_C000005513Member_S000002123Member_S000002123Summary1Member"
      decimals="INF"
      id="ixv-150599"
      unitRef="pure">0.0001</rr:AcquiredFundFeesAndExpensesOverAssets>
    <rr:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20241231_20241231_C000227148Member_S000002123Member_S000002123Summary1Member"
      decimals="INF"
      id="ixv-150600"
      unitRef="pure">0.0001</rr:AcquiredFundFeesAndExpensesOverAssets>
    <rr:ExpensesOverAssets
      contextRef="Context_20241231_20241231_C000005513Member_S000002123Member_S000002123Summary1Member"
      decimals="INF"
      id="_25_"
      unitRef="pure">0.0074</rr:ExpensesOverAssets>
    <rr:ExpensesOverAssets
      contextRef="Context_20241231_20241231_C000227148Member_S000002123Member_S000002123Summary1Member"
      decimals="INF"
      id="_26_"
      unitRef="pure">0.0059</rr:ExpensesOverAssets>
    <rr:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20241231_20241231_C000005513Member_S000002123Member_S000002123Summary1Member"
      decimals="INF"
      id="ixv-150603"
      unitRef="pure">-0.0001</rr:FeeWaiverOrReimbursementOverAssets>
    <rr:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20241231_20241231_C000227148Member_S000002123Member_S000002123Summary1Member"
      decimals="INF"
      id="ixv-150604"
      unitRef="pure">-0.0001</rr:FeeWaiverOrReimbursementOverAssets>
    <rr:NetExpensesOverAssets
      contextRef="Context_20241231_20241231_C000005513Member_S000002123Member_S000002123Summary1Member"
      decimals="INF"
      id="_29_"
      unitRef="pure">0.0073</rr:NetExpensesOverAssets>
    <rr:NetExpensesOverAssets
      contextRef="Context_20241231_20241231_C000227148Member_S000002123Member_S000002123Summary1Member"
      decimals="INF"
      id="_30_"
      unitRef="pure">0.0058</rr:NetExpensesOverAssets>
    <rr:ExpenseExampleHeading
      contextRef="Context_20241231_20241231_S000002123Member_S000002123Summary1Member"
      id="ixv-150607">Example</rr:ExpenseExampleHeading>
    <rr:ExpenseExampleNarrativeTextBlock
      contextRef="Context_20241231_20241231_S000002123Member_S000002123Summary1Member"
      id="ixv-150608">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_C000005513Member_S000002123Member_S000002123Summary1Member"
      decimals="INF"
      id="ixv-150609"
      unitRef="usd">75</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear03
      contextRef="Context_20241231_20241231_C000005513Member_S000002123Member_S000002123Summary1Member"
      decimals="INF"
      id="ixv-150610"
      unitRef="usd">233</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear05
      contextRef="Context_20241231_20241231_C000005513Member_S000002123Member_S000002123Summary1Member"
      decimals="INF"
      id="ixv-150611"
      unitRef="usd">406</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear10
      contextRef="Context_20241231_20241231_C000005513Member_S000002123Member_S000002123Summary1Member"
      decimals="INF"
      id="ixv-150612"
      unitRef="usd">906</rr:ExpenseExampleYear10>
    <rr:ExpenseExampleYear01
      contextRef="Context_20241231_20241231_C000227148Member_S000002123Member_S000002123Summary1Member"
      decimals="INF"
      id="ixv-150613"
      unitRef="usd">59</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear03
      contextRef="Context_20241231_20241231_C000227148Member_S000002123Member_S000002123Summary1Member"
      decimals="INF"
      id="ixv-150614"
      unitRef="usd">186</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear05
      contextRef="Context_20241231_20241231_C000227148Member_S000002123Member_S000002123Summary1Member"
      decimals="INF"
      id="ixv-150615"
      unitRef="usd">324</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear10
      contextRef="Context_20241231_20241231_C000227148Member_S000002123Member_S000002123Summary1Member"
      decimals="INF"
      id="ixv-150616"
      unitRef="usd">726</rr:ExpenseExampleYear10>
    <rr:PortfolioTurnoverTextBlock
      contextRef="Context_20241231_20241231_S000002123Member_S000002123Summary1Member"
      id="ixv-739">&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 &lt;/p&gt;

&lt;p style="-sec-ix-redline:true;font-size:8.0pt; font-family:Arial; text-align:left; font-weight:bold; text-decoration:none;"&gt;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_S000002123Member_S000002123Summary1Member"
      id="ixv-150617">Portfolio Turnover</rr:PortfolioTurnoverHeading>
    <rr:PortfolioTurnoverRate
      contextRef="Context_20241231_20241231_S000002123Member_S000002123Summary1Member"
      decimals="INF"
      id="ixv-150618"
      unitRef="pure">0.261</rr:PortfolioTurnoverRate>
    <rr:StrategyHeading
      contextRef="Context_20241231_20241231_S000002123Member_S000002123Summary1Member"
      id="ixv-150619">Principal 
Investment Strategies</rr:StrategyHeading>
    <rr:StrategyNarrativeTextBlock
      contextRef="Context_20241231_20241231_S000002123Member_S000002123Summary1Member"
      id="ixv-758">&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. 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 seeks to achieve its objective by primarily investing in a mix of other 
T.&#160;Rowe Price funds (underlying funds) that focus on various areas of the overall stock markets. The 
fund broadly diversifies its assets among underlying funds representing specific market segments by normally 
investing in a variety of U.S. equity funds and, from time to time, a money market fund. In addition, 
the fund may invest in individual securities on a limited basis. The goal is to maintain broad exposure 
to several markets in an attempt to reduce the impact of markets that are declining and to benefit from 
strong performance in particular market segments over time.&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 various underlying funds and any individual 
securities focus on the U.S. stock market. The fund&#x2019;s focus on U.S. stocks is represented by a diversified 
mix of underlying funds that employ growth and value investment approaches and consist of small-cap, 
mid-cap, and large-cap stocks. &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 adviser decides how much of the fund&#x2019;s assets to allocate to particular 
underlying funds and asset classes based on the outlook for, and on the relative valuations of, the underlying 
funds and the various markets and asset classes in which they invest. The adviser weights such factors 
as the outlook for inflation and the global economy; corporate earnings; relative values and prospects 
for growth and value stocks, market capitalizations, and certain industries; and the overall outlook 
for U.S. stocks.&lt;/p&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The adviser periodically reviews the mix of underlying funds and the percentages 
allocated to them. The fund may sell shares of the underlying funds for a variety of reasons, including 
to realize gains, limit losses, or redeploy assets into more promising opportunities.&lt;/p&gt;</rr:StrategyNarrativeTextBlock>
    <rr:RiskHeading
      contextRef="Context_20241231_20241231_S000002123Member_S000002123Summary1Member"
      id="ixv-150620">Principal 
Risks</rr:RiskHeading>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002123Member_RiskLoseMoneyMember_S000002123Summary1Member"
      id="ixv-150621"> 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_S000002123Member_ActivemanagementAssetallocation_S000002123Summary1Member"
      id="ixv-766">&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/Asset allocation:  &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 level of risk will directly correspond 
to the risks of the underlying funds in which it invests. By investing in many underlying funds, the 
&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;fund 
has partial exposure to the risks of different areas of the market. However, the selection of the underlying 
funds and the allocation of the fund&#x2019;s assets among the various asset classes, market sectors, and 
investment styles represented by those underlying funds could cause the fund to underperform other funds 
with a similar benchmark or investment objective(s).&lt;/p&gt;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002123Member_Investmentsinotherfunds_S000002123Summary1Member"
      id="ixv-785">&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;Investments in other funds:&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 bears the 
risk that its underlying funds will fail to successfully employ their investment strategies. One or more 
underlying fund&#x2019;s underperformance or failure to meet its investment objective(s) as intended could 
cause the fund to underperform similarly managed funds.&lt;/span&gt;&lt;/p&gt;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002123Member_Marketconditions_S000002123Summary1Member"
      id="ixv-789">&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 an underlying fund, particular industries, or the overall securities markets. A variety of factors 
can increase the volatility of an underlying 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_S000002123Member_Stockexposure_S000002123Summary1Member"
      id="ixv-793">&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 exposure:&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;  An underlying stock fund&#x2019;s share price 
can fall because of weakness in the overall stock markets, a particular industry, or specific holdings. 
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 an underlying stock fund may decline due to general 
weakness or volatility in the stock markets, adverse conditions impacting a particular industry or market 
sector, or factors affecting an investment style or market capitalization targeted by the fund.&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_S000002123Member_Marketcapitalization_S000002123Summary1Member"
      id="ixv-798">&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 
capitalization:&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;  Because the fund invests in certain underlying funds that focus on a particular 
market capitalization, its share price may be negatively affected if investing in that market capitalization 
falls out of favor. Small- and mid-cap companies often have less experienced management, more limited 
financial resources, and less publicly available information than large-cap companies, and tend to be 
more sensitive to changes in overall economic conditions. As a result, investments in small-cap and mid-cap 
companies are likely to be more volatile than investments in large-cap companies. However, large-cap 
companies may not be able to attain the high growth rates of successful smaller companies, especially 
during strong economic periods, and they may be less capable of responding quickly to competitive challenges 
and industry changes.&lt;/span&gt;&lt;/p&gt;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002123Member_Investmentstyle_S000002123Summary1Member"
      id="ixv-802">&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;Investment style:&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;  Because the fund invests in certain underlying funds that 
focus on growth stocks and certain underlying funds that focus on value stocks, its share price may be 
negatively &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;affected 
if either investing approach falls out of favor. Growth stocks tend to be more volatile than the overall 
stock market and are more sensitive to changes in current or expected earnings. Value stocks carry the 
risk that investors will not recognize their intrinsic value for a long time (or at all) or that they 
are actually appropriately priced at a low level.&lt;/p&gt;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002123Member_Dividend-payingstocks_S000002123Summary1Member"
      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;Dividend-paying stocks:&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;  To the extent the 
fund invests in an underlying fund that focuses on dividend-paying stocks, it is exposed to greater volatility 
and the risk of stock market declines that could cause the fund to underperform funds with similar objectives. 
Stocks of established companies paying high dividends may not participate in a broad market advance to 
the same degree as most other stocks, and a sharp rise in interest rates could cause a company to reduce 
or eliminate its dividend.&lt;/span&gt;&lt;/p&gt;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002123Member_Cybersecuritybreaches_S000002123Summary1Member"
      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;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_S000002123Member_S000002123Summary1Member"
      id="ixv-150622">Performance</rr:BarChartAndPerformanceTableHeading>
    <rr:PerformanceNarrativeTextBlock
      contextRef="Context_20241231_20241231_S000002123Member_S000002123Summary1Member"
      id="ixv-830">&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_S000002123Member_S000002123Summary1Member"
      id="ixv-150623">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_S000002123Member_S000002123Summary1Member"
      id="ixv-150624"> 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_S000002123Member_S000002123Summary1Member"
      id="ixv-150625">Calendar Year Returns</rr:BarChartHeading>
    <rr:BarChartClosingTextBlock
      contextRef="Context_20241231_20241231_S000002123Member_S000002123Summary1Member"
      id="ixv-860">&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;20.92%&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;-21.60%&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_C000005513Member_S000002123Member_S000002123Summary1Member"
      id="ixv-150626">Best 
Quarter</rr:HighestQuarterlyReturnLabel>
    <rr:BarChartHighestQuarterlyReturnDate
      contextRef="Context_20241231_20241231_C000005513Member_S000002123Member_S000002123Summary1Member"
      id="ixv-150627">2020-06-30</rr:BarChartHighestQuarterlyReturnDate>
    <rr:BarChartHighestQuarterlyReturn
      contextRef="Context_20241231_20241231_C000005513Member_S000002123Member_S000002123Summary1Member"
      decimals="INF"
      id="ixv-150628"
      unitRef="pure">0.2092</rr:BarChartHighestQuarterlyReturn>
    <rr:LowestQuarterlyReturnLabel
      contextRef="Context_20241231_20241231_C000005513Member_S000002123Member_S000002123Summary1Member"
      id="ixv-150629">Worst Quarter</rr:LowestQuarterlyReturnLabel>
    <rr:BarChartLowestQuarterlyReturnDate
      contextRef="Context_20241231_20241231_C000005513Member_S000002123Member_S000002123Summary1Member"
      id="ixv-150630">2020-03-31</rr:BarChartLowestQuarterlyReturnDate>
    <rr:BarChartLowestQuarterlyReturn
      contextRef="Context_20241231_20241231_C000005513Member_S000002123Member_S000002123Summary1Member"
      decimals="INF"
      id="ixv-150631"
      unitRef="pure">-0.2160</rr:BarChartLowestQuarterlyReturn>
    <rr:PerformanceTableNarrativeTextBlock
      contextRef="Context_20241231_20241231_S000002123Member_S000002123Summary1Member"
      id="ixv-904">&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 Investor Class 
and will differ for other share classes.&lt;/p&gt;</rr:PerformanceTableNarrativeTextBlock>
    <rr:PerformanceTableUsesHighestFederalRate
      contextRef="Context_20241231_20241231_S000002123Member_S000002123Summary1Member"
      id="ixv-150632"> 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_S000002123Member_S000002123Summary1Member"
      id="ixv-150633"> 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_S000002123Member_S000002123Summary1Member"
      id="ixv-150634">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_S000002123Member_S000002123Summary1Member"
      id="ixv-150635">Average 
Annual Total Returns Periods 
ended December 31, 2024</rr:PerformanceTableHeading>
    <rr:AverageAnnualReturnInceptionDate
      contextRef="Context_20241231_20241231_C000005513Member_S000002123Member_S000002123Summary1Member"
      id="ixv-150636">1990-06-29</rr:AverageAnnualReturnInceptionDate>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_20241231_20241231_C000005513Member_S000002123Member_S000002123Summary1Member"
      decimals="INF"
      id="ixv-150637"
      unitRef="pure">0.1695</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="Context_20241231_20241231_C000005513Member_S000002123Member_S000002123Summary1Member"
      decimals="INF"
      id="ixv-150638"
      unitRef="pure">0.1039</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="Context_20241231_20241231_C000005513Member_S000002123Member_S000002123Summary1Member"
      decimals="INF"
      id="ixv-150639"
      unitRef="pure">0.1002</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsMember_C000005513Member_S000002123Member_S000002123Summary1Member"
      decimals="INF"
      id="ixv-150640"
      unitRef="pure">0.1524</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsMember_C000005513Member_S000002123Member_S000002123Summary1Member"
      decimals="INF"
      id="ixv-150641"
      unitRef="pure">0.0830</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsMember_C000005513Member_S000002123Member_S000002123Summary1Member"
      decimals="INF"
      id="ixv-150642"
      unitRef="pure">0.0780</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsAndSalesMember_C000005513Member_S000002123Member_S000002123Summary1Member"
      decimals="INF"
      id="ixv-150643"
      unitRef="pure">0.1130</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsAndSalesMember_C000005513Member_S000002123Member_S000002123Summary1Member"
      decimals="INF"
      id="ixv-150644"
      unitRef="pure">0.0787</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsAndSalesMember_C000005513Member_S000002123Member_S000002123Summary1Member"
      decimals="INF"
      id="ixv-150645"
      unitRef="pure">0.0755</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnInceptionDate
      contextRef="Context_20241231_20241231_C000227148Member_S000002123Member_S000002123Summary1Member"
      id="ixv-150646">2021-05-03</rr:AverageAnnualReturnInceptionDate>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_20241231_20241231_C000227148Member_S000002123Member_S000002123Summary1Member"
      decimals="INF"
      id="ixv-150647"
      unitRef="pure">0.1708</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnSinceInception
      contextRef="Context_20241231_20241231_C000227148Member_S000002123Member_S000002123Summary1Member"
      decimals="INF"
      id="ixv-150648"
      unitRef="pure">0.0608</rr:AverageAnnualReturnSinceInception>
    <rr:AverageAnnualReturnLabel
      contextRef="Context_20241231_20241231_Russell3000Index_S000002123Member_S000002123Summary1Member"
      id="_109_">Russell 3000&#xae; 
Index </rr:AverageAnnualReturnLabel>
    <rr:AverageAnnualReturnLabel
      contextRef="Context_20241231_20241231_Russell3000Index1_S000002123Member_S000002123Summary1Member"
      id="ixv-150650">Russell 3000&#xae; 
Index </rr:AverageAnnualReturnLabel>
    <rr:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20241231_20241231_Russell3000Index1_S000002123Member_S000002123Summary1Member"
      id="ixv-150653">(reflects no deduction for fees, expenses, or taxes)</rr:IndexNoDeductionForFeesExpensesTaxes>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_20241231_20241231_Russell3000Index2_S000002123Member_S000002123Summary1Member"
      decimals="INF"
      id="ixv-150654"
      unitRef="pure">0.2381</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="Context_20241231_20241231_Russell3000Index2_S000002123Member_S000002123Summary1Member"
      decimals="INF"
      id="ixv-150655"
      unitRef="pure">0.1386</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="Context_20241231_20241231_Russell3000Index2_S000002123Member_S000002123Summary1Member"
      decimals="INF"
      id="ixv-150656"
      unitRef="pure">0.1255</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnSinceInception
      contextRef="Context_20241231_20241231_Russell3000Index2_S000002123Member_S000002123Summary1Member"
      decimals="INF"
      id="_115_"
      unitRef="pure">0.0989</rr:AverageAnnualReturnSinceInception>
    <rr:AverageAnnualReturnLabel
      contextRef="Context_20241231_20241231_CombinedIndexPortfolioNet_S000002123Member_S000002123Summary1Member"
      id="_116_">Combined Index Portfolio 
Net </rr:AverageAnnualReturnLabel>
    <rr:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20241231_20241231_CombinedIndexPortfolioNet_S000002123Member_S000002123Summary1Member"
      id="_117_">(reflects no deduction for fees and expenses)</rr:IndexNoDeductionForFeesExpensesTaxes>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_20241231_20241231_CombinedIndexPortfolioNet3_S000002123Member_S000002123Summary1Member"
      decimals="INF"
      id="ixv-150660"
      unitRef="pure">0.2152</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="Context_20241231_20241231_CombinedIndexPortfolioNet3_S000002123Member_S000002123Summary1Member"
      decimals="INF"
      id="ixv-150661"
      unitRef="pure">0.1247</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="Context_20241231_20241231_CombinedIndexPortfolioNet3_S000002123Member_S000002123Summary1Member"
      decimals="INF"
      id="ixv-150662"
      unitRef="pure">0.1103</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnSinceInception
      contextRef="Context_20241231_20241231_CombinedIndexPortfolioNet3_S000002123Member_S000002123Summary1Member"
      decimals="INF"
      id="_121_"
      unitRef="pure">0.0867</rr:AverageAnnualReturnSinceInception>
    <rr:AverageAnnualReturnLabel
      contextRef="Context_20241231_20241231_SP500Index4_S000002123Member_S000002123Summary1Member"
      id="ixv-150664">S&amp;P 
500 Index </rr:AverageAnnualReturnLabel>
    <rr:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20241231_20241231_SP500Index4_S000002123Member_S000002123Summary1Member"
      id="ixv-150665">(reflects no deduction for fees, expenses, or taxes)</rr:IndexNoDeductionForFeesExpensesTaxes>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_20241231_20241231_SP500Index5_S000002123Member_S000002123Summary1Member"
      decimals="INF"
      id="ixv-150666"
      unitRef="pure">0.2502</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="Context_20241231_20241231_SP500Index5_S000002123Member_S000002123Summary1Member"
      decimals="INF"
      id="ixv-150667"
      unitRef="pure">0.1453</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="Context_20241231_20241231_SP500Index5_S000002123Member_S000002123Summary1Member"
      decimals="INF"
      id="ixv-150668"
      unitRef="pure">0.1310</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnSinceInception
      contextRef="Context_20241231_20241231_SP500Index5_S000002123Member_S000002123Summary1Member"
      decimals="INF"
      id="_127_"
      unitRef="pure">0.1137</rr:AverageAnnualReturnSinceInception>
    <rr:AverageAnnualReturnLabel
      contextRef="Context_20241231_20241231_LipperMulti-CapCoreFundsIndex6_S000002123Member_S000002123Summary1Member"
      id="ixv-150670">Lipper 
Multi-Cap Core Funds Index</rr:AverageAnnualReturnLabel>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_20241231_20241231_LipperMulti-CapCoreFundsIndex7_S000002123Member_S000002123Summary1Member"
      decimals="INF"
      id="ixv-150671"
      unitRef="pure">0.2051</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="Context_20241231_20241231_LipperMulti-CapCoreFundsIndex7_S000002123Member_S000002123Summary1Member"
      decimals="INF"
      id="ixv-150672"
      unitRef="pure">0.1289</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="Context_20241231_20241231_LipperMulti-CapCoreFundsIndex7_S000002123Member_S000002123Summary1Member"
      decimals="INF"
      id="ixv-150673"
      unitRef="pure">0.1130</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnSinceInception
      contextRef="Context_20241231_20241231_LipperMulti-CapCoreFundsIndex7_S000002123Member_S000002123Summary1Member"
      decimals="INF"
      id="_132_"
      unitRef="pure">0.0868</rr:AverageAnnualReturnSinceInception>
    <rr:PerformanceTableClosingTextBlock
      contextRef="Context_20241231_20241231_S000002123Member_S000002123Summary1Member"
      id="ixv-150675">Updated performance information is available through troweprice.com.</rr:PerformanceTableClosingTextBlock>
    <rr:PerformanceAvailabilityWebSiteAddress
      contextRef="Context_20241231_20241231_S000002123Member_S000002123Summary1Member"
      id="ixv-150676">troweprice.com</rr:PerformanceAvailabilityWebSiteAddress>
    <rr:RiskReturnHeading
      contextRef="Context_20241231_20241231_S000002122Member_S000002122Summary2Member"
      id="ixv-150677">Spectrum Income Fund</rr:RiskReturnHeading>
    <rr:ObjectiveHeading
      contextRef="Context_20241231_20241231_S000002122Member_S000002122Summary2Member"
      id="ixv-150678"> 
 Investment Objective(s)</rr:ObjectiveHeading>
    <rr:ObjectivePrimaryTextBlock
      contextRef="Context_20241231_20241231_S000002122Member_S000002122Summary2Member"
      id="ixv-5018">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The fund seeks a high 
level of current income with moderate share price fluctuation.&lt;/p&gt;</rr:ObjectivePrimaryTextBlock>
    <rr:ExpenseHeading
      contextRef="Context_20241231_20241231_S000002122Member_S000002122Summary2Member"
      id="ixv-150680">Fees and Expenses</rr:ExpenseHeading>
    <rr:ExpenseNarrativeTextBlock
      contextRef="Context_20241231_20241231_S000002122Member_S000002122Summary2Member"
      id="ixv-5021">&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_S000002122Member_S000002122Summary2Member"
      id="ixv-150681">Shareholder 
fees (fees paid directly from your investment)</rr:ShareholderFeesCaption>
    <rr:MaximumAccountFee
      contextRef="Context_20241231_20241231_C000005512Member_S000002122Member_S000002122Summary2Member"
      decimals="INF"
      id="_140_"
      unitRef="usd">20</rr:MaximumAccountFee>
    <rr:MaximumAccountFee
      contextRef="Context_20241231_20241231_C000227147Member_S000002122Member_S000002122Summary2Member"
      decimals="INF"
      id="ixv-150683"
      unitRef="usd">0</rr:MaximumAccountFee>
    <rr:OperatingExpensesCaption
      contextRef="Context_20241231_20241231_S000002122Member_S000002122Summary2Member"
      id="ixv-150684">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_C000005512Member_S000002122Member_S000002122Summary2Member"
      decimals="INF"
      id="_142_"
      unitRef="pure">0.0061</rr:ManagementFeesOverAssets>
    <rr:ManagementFeesOverAssets
      contextRef="Context_20241231_20241231_C000227147Member_S000002122Member_S000002122Summary2Member"
      decimals="INF"
      id="_143_"
      unitRef="pure">0.0046</rr:ManagementFeesOverAssets>
    <rr:OtherExpensesOverAssets
      contextRef="Context_20241231_20241231_C000005512Member_S000002122Member_S000002122Summary2Member"
      decimals="INF"
      id="ixv-150688"
      unitRef="pure">0</rr:OtherExpensesOverAssets>
    <rr:OtherExpensesOverAssets
      contextRef="Context_20241231_20241231_C000227147Member_S000002122Member_S000002122Summary2Member"
      decimals="INF"
      id="ixv-150689"
      unitRef="pure">0</rr:OtherExpensesOverAssets>
    <rr:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20241231_20241231_C000005512Member_S000002122Member_S000002122Summary2Member"
      decimals="INF"
      id="ixv-150690"
      unitRef="pure">0.0001</rr:AcquiredFundFeesAndExpensesOverAssets>
    <rr:AcquiredFundFeesAndExpensesOverAssets
      contextRef="Context_20241231_20241231_C000227147Member_S000002122Member_S000002122Summary2Member"
      decimals="INF"
      id="ixv-150691"
      unitRef="pure">0.0001</rr:AcquiredFundFeesAndExpensesOverAssets>
    <rr:ExpensesOverAssets
      contextRef="Context_20241231_20241231_C000005512Member_S000002122Member_S000002122Summary2Member"
      decimals="INF"
      id="_148_"
      unitRef="pure">0.0062</rr:ExpensesOverAssets>
    <rr:ExpensesOverAssets
      contextRef="Context_20241231_20241231_C000227147Member_S000002122Member_S000002122Summary2Member"
      decimals="INF"
      id="_149_"
      unitRef="pure">0.0047</rr:ExpensesOverAssets>
    <rr:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20241231_20241231_C000005512Member_S000002122Member_S000002122Summary2Member"
      decimals="INF"
      id="ixv-150694"
      unitRef="pure">-0.0001</rr:FeeWaiverOrReimbursementOverAssets>
    <rr:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_20241231_20241231_C000227147Member_S000002122Member_S000002122Summary2Member"
      decimals="INF"
      id="ixv-150695"
      unitRef="pure">-0.0001</rr:FeeWaiverOrReimbursementOverAssets>
    <rr:NetExpensesOverAssets
      contextRef="Context_20241231_20241231_C000005512Member_S000002122Member_S000002122Summary2Member"
      decimals="INF"
      id="_152_"
      unitRef="pure">0.0061</rr:NetExpensesOverAssets>
    <rr:NetExpensesOverAssets
      contextRef="Context_20241231_20241231_C000227147Member_S000002122Member_S000002122Summary2Member"
      decimals="INF"
      id="_153_"
      unitRef="pure">0.0046</rr:NetExpensesOverAssets>
    <rr:ExpenseExampleHeading
      contextRef="Context_20241231_20241231_S000002122Member_S000002122Summary2Member"
      id="ixv-150698">Example</rr:ExpenseExampleHeading>
    <rr:ExpenseExampleNarrativeTextBlock
      contextRef="Context_20241231_20241231_S000002122Member_S000002122Summary2Member"
      id="ixv-150699">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_C000005512Member_S000002122Member_S000002122Summary2Member"
      decimals="INF"
      id="ixv-150700"
      unitRef="usd">62</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear03
      contextRef="Context_20241231_20241231_C000005512Member_S000002122Member_S000002122Summary2Member"
      decimals="INF"
      id="ixv-150701"
      unitRef="usd">195</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear05
      contextRef="Context_20241231_20241231_C000005512Member_S000002122Member_S000002122Summary2Member"
      decimals="INF"
      id="ixv-150702"
      unitRef="usd">340</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear10
      contextRef="Context_20241231_20241231_C000005512Member_S000002122Member_S000002122Summary2Member"
      decimals="INF"
      id="ixv-150703"
      unitRef="usd">762</rr:ExpenseExampleYear10>
    <rr:ExpenseExampleYear01
      contextRef="Context_20241231_20241231_C000227147Member_S000002122Member_S000002122Summary2Member"
      decimals="INF"
      id="ixv-150704"
      unitRef="usd">47</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear03
      contextRef="Context_20241231_20241231_C000227147Member_S000002122Member_S000002122Summary2Member"
      decimals="INF"
      id="ixv-150705"
      unitRef="usd">148</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear05
      contextRef="Context_20241231_20241231_C000227147Member_S000002122Member_S000002122Summary2Member"
      decimals="INF"
      id="ixv-150706"
      unitRef="usd">258</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear10
      contextRef="Context_20241231_20241231_C000227147Member_S000002122Member_S000002122Summary2Member"
      decimals="INF"
      id="ixv-150707"
      unitRef="usd">579</rr:ExpenseExampleYear10>
    <rr:PortfolioTurnoverTextBlock
      contextRef="Context_20241231_20241231_S000002122Member_S000002122Summary2Member"
      id="ixv-5413">&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 &lt;/p&gt;

&lt;p style="-sec-ix-redline:true;font-size:8.0pt; font-family:Arial; text-align:left; font-weight:bold; text-decoration:none;"&gt;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 
38.7% of the average value of its portfolio.&lt;/p&gt;</rr:PortfolioTurnoverTextBlock>
    <rr:PortfolioTurnoverHeading
      contextRef="Context_20241231_20241231_S000002122Member_S000002122Summary2Member"
      id="ixv-150708">Portfolio Turnover</rr:PortfolioTurnoverHeading>
    <rr:PortfolioTurnoverRate
      contextRef="Context_20241231_20241231_S000002122Member_S000002122Summary2Member"
      decimals="INF"
      id="ixv-150709"
      unitRef="pure">0.387</rr:PortfolioTurnoverRate>
    <rr:StrategyHeading
      contextRef="Context_20241231_20241231_S000002122Member_S000002122Summary2Member"
      id="ixv-150710">Principal 
Investment Strategies</rr:StrategyHeading>
    <rr:StrategyNarrativeTextBlock
      contextRef="Context_20241231_20241231_S000002122Member_S000002122Summary2Member"
      id="ixv-5432">&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 seeks to achieve its objective by primarily investing in a mix of other 
T.&#160;Rowe Price funds (underlying funds) that seek to generate income. The fund broadly diversifies its 
assets among underlying funds representing specific market segments by normally investing in a variety 
of U.S. and international bond funds, including emerging market bond funds, and money market funds. In 
addition, the fund may invest in individual securities on a limited basis. The goal is to maintain broad 
exposure to several markets in an attempt to reduce the impact of markets that are declining and to benefit 
from strong performance in particular market segments over time.&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 various underlying funds and any individual 
securities focus on high-quality U.S. and international bonds; high-yield bonds (&#x201c;junk&#x201d; bonds); short- 
and long-term securities; mortgage-backed securities, asset-backed securities, and securitized instruments, 
which are vehicles backed by pools of assets such as mortgages, loans, or other receivables; inflation-linked 
securities; bank loans; and other instruments that produce income. &lt;/p&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The adviser decides how 
much of the fund&#x2019;s assets to allocate to particular underlying funds and asset classes based on the 
outlook for, and on the relative valuations of, the underlying funds and the various markets and asset 
classes in which they invest. The adviser weighs such factors as the outlook for inflation and the economy; 
expected interest rate movements; currency valuations; and the yield advantage that lower-rated bonds 
may offer over investment-grade bonds.&lt;/p&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The adviser periodically reviews the mix of underlying funds 
and the percentages allocated to them. The fund may sell shares of the underlying funds for a variety 
of reasons, including to realize gains, limit losses, or redeploy assets into more promising 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;The 
fund may use a variety of derivatives, such as futures, forwards, and swaps for a number of purposes, 
such as for exposure or hedging. Specifically, the fund uses interest rate futures, interest rate swaps, 
interest rate swaptions, forward currency exchange contracts, credit default swaps, credit default swaptions, 
credit default swaps indexes (CDX), index futures, and mortgage-backed securities on a delayed delivery 
or forward commitment basis through the &#x201c;to-be-announced&#x201d; (TBA) market as a means of adjusting the 
fund&#x2019;s duration and gaining exposure to investment-grade bonds.&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;Interest rate futures and interest rate swaps 
are typically used as an efficient means of managing the fund&#x2019;s exposure to interest rate changes and 
to adjust the portfolio&#x2019;s duration. Interest rate swaptions are primarily used in an effort to manage 
exposure to changes in interest rates or to adjust portfolio duration. Forward currency exchange contracts 
can be used to protect the fund&#x2019;s non-U.S. dollar-denominated securities from adverse currency movements. 
Credit default swaps &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;are 
typically used to protect the value of certain portfolio holdings as an alternative to cash bonds, and 
to manage the fund&#x2019;s overall credit risk exposure. Credit default swaptions are typically used in an 
effort to protect the value of certain portfolio holdings or to manage the fund&#x2019;s overall exposure 
to changes in credit quality. A CDX allows the fund to manage credit risk or take a position on a basket 
of credit entities (such as credit default swaps or a reference index) rather than transacting in a single-name 
credit default swap. Index futures are typically used as an efficient means of gaining exposure to a 
particular segment of the market, as well as to serve as a cash management tool and to enhance the fund&#x2019;s 
returns.&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 also purchase or sell mortgage-backed securities on a delayed delivery or forward commitment 
basis through the TBA market. With TBA transactions, the particular securities to be delivered are not 
identified at the trade date, but the delivered securities must meet specified terms and standards. The 
fund will generally enter into TBA transactions with the intention of taking possession of the underlying 
mortgage-backed securities. However, in an effort to obtain underlying mortgage-backed securities on 
more preferable terms or to enhance returns, the fund may extend the settlement by entering into &#x201c;dollar 
roll&#x201d; transactions in which the fund sells mortgage-backed securities to a dealer and simultaneously 
agrees to purchase substantially similar securities in the future at a predetermined price. The fund 
also expects to engage in short sales of TBA mortgages, including short sales on TBA mortgages the fund 
does not own, to potentially enhance returns or manage risk. &lt;/p&gt;</rr:StrategyNarrativeTextBlock>
    <rr:RiskHeading
      contextRef="Context_20241231_20241231_S000002122Member_S000002122Summary2Member"
      id="ixv-150711">Principal Risks</rr:RiskHeading>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002122Member_RiskLoseMoneyMember_S000002122Summary2Member"
      id="ixv-150712"> 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_S000002122Member_ActivemanagementAssetallocation_S000002122Summary2Member"
      id="ixv-5457">&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/Asset 
allocation:  &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 level of risk will directly correspond to the risks of the 
underlying funds in which it invests. By investing in many underlying funds, the fund has partial exposure 
to the risks of different areas of the market. However, the selection of the underlying funds and the 
allocation of the fund&#x2019;s assets among the various asset classes, market sectors, and investment styles 
represented by those underlying funds could cause the fund to underperform other funds with a similar 
benchmark or investment objective(s).&lt;/span&gt;&lt;/p&gt;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002122Member_Investmentsinotherfunds_S000002122Summary2Member"
      id="ixv-5461">&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;Investments in other funds:&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 bears the 
risk that its underlying funds will fail to successfully employ their investment strategies. One or more 
underlying fund&#x2019;s underperformance or failure to meet its investment objective(s) as intended could 
cause the fund to underperform similarly managed funds.&lt;/span&gt;&lt;/p&gt;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002122Member_Marketconditions_S000002122Summary2Member"
      id="ixv-5465">&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 an underlying fund, particular industries, or the overall securities markets. A variety of factors 
can increase the volatility of an underlying 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). &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;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;/p&gt;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002122Member_Bondexposure_S000002122Summary2Member"
      id="ixv-5484">&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;Bond 
exposure:&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;  An underlying bond fund&#x2019;s share price can fall because of various factors 
affecting bonds or due to general weakness in the overall bond markets. The fund invests in underlying 
funds with varying levels of credit risk, interest rate risk, inflation risk, and liquidity risk. &lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;At 
times, participants in bond markets may develop concerns about the ability of certain issuers to make 
timely principal and interest payments, or they may develop concerns about the ability of financial institutions 
that make markets in certain debt instruments to facilitate an orderly market. Those concerns could cause 
increased volatility and reduced liquidity in particular securities or in the overall bond markets and 
the related derivatives markets, which could hamper an underlying fund&#x2019;s ability to sell the bonds 
in which it invests or to find and purchase suitable investments.&lt;/span&gt;&lt;/p&gt;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002122Member_Interestrates_S000002122Summary2Member"
      id="ixv-5489">&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;Interest rates:&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt; 
 A rise in interest rates typically causes the price of a fixed rate debt instrument to fall and its 
yield to rise. Conversely, a decline in interest rates typically causes the price of a fixed rate debt 
instrument to rise and the yield to fall. The prices and yields of inflation-linked bonds are directly 
impacted by the rate of inflation as well as changes in interest rates. Generally, underlying bond funds 
with longer weighted average maturities and durations carry greater interest rate risk. Duration, which 
is expressed in years, is a calculation that estimates the price sensitivity of a bond or bond fund to 
changes in interest rates (for example, if interest rates were to rise 1%, a bond or bond fund with a 
duration of five years would be expected to lose approximately 5% of its value). Changes in monetary 
policy made by central banks and/or governments are likely to affect the interest rates or yields of 
securities in which an underlying fund invests.&lt;/span&gt;&lt;/p&gt;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002122Member_Prepaymentsandextensions_S000002122Summary2Member"
      id="ixv-5493">&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;Prepayments and extensions:&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;  Underlying funds that 
invest in mortgage-backed securities, certain asset-backed securities, or any debt instrument with an 
embedded call option are subject to prepayment risks because the principal on the security may be prepaid 
at any time, which could reduce the security&#x2019;s yield and market value. The rate of prepayments tends 
to increase as interest rates fall, which could cause the average maturity of the underlying fund&#x2019;s 
portfolio to shorten. Extension risk may result from a rise in interest rates, which tends to make mortgage-backed 
securities, asset-backed securities, and other callable debt instruments more volatile.&lt;/span&gt;&lt;/p&gt;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002122Member_Junkinvesting_S000002122Summary2Member"
      id="ixv-5497">&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;Junk 
investing:&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 bonds that are rated below investment grade, commonly referred 
to as junk bonds, and loans that are rated below investment grade, expose an underlying fund to greater 
volatility and credit risk than investments in securities that are rated investment-grade. As a result, 
bonds and loans rated below investment grade carry a higher risk of default and should be considered 
speculative.&lt;/span&gt;&lt;/p&gt;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002122Member_Creditquality_S000002122Summary2Member"
      id="ixv-5501">&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;Credit quality:&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;  An issuer of a debt instrument held by an underlying fund 
could suffer an adverse change in financial condition that results in a payment default (failure to make 
scheduled interest or principal payments), rating downgrade, or inability to meet a financial obligation. 
The &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;fund&#x2019;s 
exposure to credit risk is increased to the extent the fund invests in underlying funds that hold securities 
that are not considered investment-grade. Holdings that are rated below investment grade carry greater 
risk of default and erratic price swings due, in part, to potentially adverse changes in the credit quality 
of the issuer.&lt;/p&gt;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002122Member_Foreigninvesting_S000002122Summary2Member"
      id="ixv-5520">&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;Underlying funds with exposure to foreign investments carry 
greater risk because 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_S000002122Member_Emergingmarkets_S000002122Summary2Member"
      id="ixv-5526">&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;Emerging markets:&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt; 
 Investing in underlying funds that hold securities of issuers in emerging market countries involves 
greater risk and overall volatility than investing in underlying funds that hold securities of issuers 
in the U.S. and other developed markets. Emerging market countries tend to have economic structures that 
are less diverse and mature, less developed legal and regulatory regimes, and political systems that 
are less stable, than those of developed countries. In addition to the risks normally associated with 
investing outside the U.S., emerging markets are more susceptible to governmental interference, political 
and economic uncertainty, local taxes and restrictions on an underlying fund&#x2019;s investments, less efficient 
trading markets with lower overall liquidity, and more volatile currency exchange rates.&lt;/span&gt;&lt;/p&gt;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002122Member_Derivatives_S000002122Summary2Member"
      id="ixv-5530">&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;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 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;/span&gt;&lt;/p&gt;

</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002122Member_TBAsanddollarrolls_S000002122Summary2Member"
      id="ixv-5548">&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;TBAs 
and dollar rolls:&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;  Although the securities that are delivered in TBA transactions must meet certain 
standards, there is a risk that the actual securities received by the fund may be less favorable than 
what was anticipated when entering into the transaction. TBA transactions are collateralized but they 
still involve the risk that a counterparty will fail to deliver the security, exposing the fund to potential 
losses. Whether or not the fund takes delivery of the securities at the termination date of a TBA transaction, 
it will nonetheless be exposed to changes in the value of the underlying investments during the term 
of the agreement. Forward settling securities, such as TBAs, involve leverage which may magnify investment 
risks and can cause losses to be realized more quickly. In addition, the fund&#x2019;s portfolio turnover 
rate and transaction costs are increased when the fund enters into dollar roll transactions.&lt;/span&gt;&lt;/p&gt;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002122Member_Bankloans_S000002122Summary2Member"
      id="ixv-5552">&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;Bank 
loans:&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;  Underlying funds that invest in bank loans expose the fund to additional risks 
beyond those normally associated with more traditional debt instruments. An underlying fund&#x2019;s ability 
to receive payments in connection with a loan depends primarily on the financial condition of the borrower 
and whether or not a loan is secured by collateral, although there is no assurance that the collateral 
securing a loan will be sufficient to satisfy the loan obligation. In addition, bank loans often have 
contractual restrictions on resale, which can delay the sale and adversely impact the sale price and 
they have significantly longer settlement periods than more traditional investments. Bank loans often 
involve borrowers whose financial condition is troubled or highly leveraged, which increases an underlying 
fund&#x2019;s risk that the fund may not receive its proceeds in a timely manner or that the fund may incur 
losses in order to pay redemption proceeds to its shareholders.&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_S000002122Member_Liquidity_S000002122Summary2Member"
      id="ixv-5557">&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; 
 An underlying fund may not be able to meet requests to redeem shares without significant dilution of 
the remaining shareholders&#x2019; interests in the fund. A particular investment or an entire market segment 
may become less liquid or even illiquid, sometimes abruptly, which could limit a fund&#x2019;s ability to 
purchase or sell holdings in a timely manner at a desired price. Reduced liquidity can result from a 
number of events, such as limited trading activity, reductions in bond inventory, and rapid or unexpected 
changes in interest rates. Large redemptions may also have a negative impact on an underlying fund&#x2019;s 
overall liquidity.&lt;/span&gt;&lt;/p&gt;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002122Member_Cybersecuritybreaches_S000002122Summary2Member"
      id="ixv-5561">&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_S000002122Member_S000002122Summary2Member"
      id="ixv-150713">Performance</rr:BarChartAndPerformanceTableHeading>
    <rr:PerformanceNarrativeTextBlock
      contextRef="Context_20241231_20241231_S000002122Member_S000002122Summary2Member"
      id="ixv-5566">&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_S000002122Member_S000002122Summary2Member"
      id="ixv-150714">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_S000002122Member_S000002122Summary2Member"
      id="ixv-150715"> 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_S000002122Member_S000002122Summary2Member"
      id="ixv-150716">Calendar Year Returns</rr:BarChartHeading>
    <rr:BarChartClosingTextBlock
      contextRef="Context_20241231_20241231_S000002122Member_S000002122Summary2Member"
      id="ixv-5596">&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;7.99%&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;-9.30%&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_C000005512Member_S000002122Member_S000002122Summary2Member"
      id="ixv-150717">Best 
Quarter</rr:HighestQuarterlyReturnLabel>
    <rr:BarChartHighestQuarterlyReturnDate
      contextRef="Context_20241231_20241231_C000005512Member_S000002122Member_S000002122Summary2Member"
      id="ixv-150718">2020-06-30</rr:BarChartHighestQuarterlyReturnDate>
    <rr:BarChartHighestQuarterlyReturn
      contextRef="Context_20241231_20241231_C000005512Member_S000002122Member_S000002122Summary2Member"
      decimals="INF"
      id="ixv-150719"
      unitRef="pure">0.0799</rr:BarChartHighestQuarterlyReturn>
    <rr:LowestQuarterlyReturnLabel
      contextRef="Context_20241231_20241231_C000005512Member_S000002122Member_S000002122Summary2Member"
      id="ixv-150720">Worst Quarter</rr:LowestQuarterlyReturnLabel>
    <rr:BarChartLowestQuarterlyReturnDate
      contextRef="Context_20241231_20241231_C000005512Member_S000002122Member_S000002122Summary2Member"
      id="ixv-150721">2020-03-31</rr:BarChartLowestQuarterlyReturnDate>
    <rr:BarChartLowestQuarterlyReturn
      contextRef="Context_20241231_20241231_C000005512Member_S000002122Member_S000002122Summary2Member"
      decimals="INF"
      id="ixv-150722"
      unitRef="pure">-0.0930</rr:BarChartLowestQuarterlyReturn>
    <rr:PerformanceTableNarrativeTextBlock
      contextRef="Context_20241231_20241231_S000002122Member_S000002122Summary2Member"
      id="ixv-5640">&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 Investor Class and will differ for other 
share classes.&lt;/p&gt;</rr:PerformanceTableNarrativeTextBlock>
    <rr:PerformanceTableUsesHighestFederalRate
      contextRef="Context_20241231_20241231_S000002122Member_S000002122Summary2Member"
      id="ixv-150723"> 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_S000002122Member_S000002122Summary2Member"
      id="ixv-150724"> 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_S000002122Member_S000002122Summary2Member"
      id="ixv-150725">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_S000002122Member_S000002122Summary2Member"
      id="ixv-150726">Average 
Annual Total Returns Periods 
ended December 31, 2024</rr:PerformanceTableHeading>
    <rr:AverageAnnualReturnInceptionDate
      contextRef="Context_20241231_20241231_C000005512Member_S000002122Member_S000002122Summary2Member"
      id="ixv-150727">1990-06-29</rr:AverageAnnualReturnInceptionDate>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_20241231_20241231_C000005512Member_S000002122Member_S000002122Summary2Member"
      decimals="INF"
      id="ixv-150728"
      unitRef="pure">0.0402</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="Context_20241231_20241231_C000005512Member_S000002122Member_S000002122Summary2Member"
      decimals="INF"
      id="ixv-150729"
      unitRef="pure">0.0177</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="Context_20241231_20241231_C000005512Member_S000002122Member_S000002122Summary2Member"
      decimals="INF"
      id="ixv-150730"
      unitRef="pure">0.0301</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsMember_C000005512Member_S000002122Member_S000002122Summary2Member"
      decimals="INF"
      id="ixv-150731"
      unitRef="pure">0.0203</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsMember_C000005512Member_S000002122Member_S000002122Summary2Member"
      decimals="INF"
      id="ixv-150732"
      unitRef="pure">0.0015</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsMember_C000005512Member_S000002122Member_S000002122Summary2Member"
      decimals="INF"
      id="ixv-150733"
      unitRef="pure">0.0141</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsAndSalesMember_C000005512Member_S000002122Member_S000002122Summary2Member"
      decimals="INF"
      id="ixv-150734"
      unitRef="pure">0.0247</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsAndSalesMember_C000005512Member_S000002122Member_S000002122Summary2Member"
      decimals="INF"
      id="ixv-150735"
      unitRef="pure">0.0075</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsAndSalesMember_C000005512Member_S000002122Member_S000002122Summary2Member"
      decimals="INF"
      id="ixv-150736"
      unitRef="pure">0.0170</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnInceptionDate
      contextRef="Context_20241231_20241231_C000227147Member_S000002122Member_S000002122Summary2Member"
      id="ixv-150737">2021-05-03</rr:AverageAnnualReturnInceptionDate>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_20241231_20241231_C000227147Member_S000002122Member_S000002122Summary2Member"
      decimals="INF"
      id="ixv-150738"
      unitRef="pure">0.0417</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnSinceInception
      contextRef="Context_20241231_20241231_C000227147Member_S000002122Member_S000002122Summary2Member"
      decimals="INF"
      id="ixv-150739"
      unitRef="pure">0.0054</rr:AverageAnnualReturnSinceInception>
    <rr:AverageAnnualReturnLabel
      contextRef="Context_20241231_20241231_BloombergUSAggregateBondIndex_S000002122Member_S000002122Summary2Member"
      id="_239_">Bloomberg U.S. Aggregate Bond Index </rr:AverageAnnualReturnLabel>
    <rr:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20241231_20241231_BloombergUSAggregateBondIndex_S000002122Member_S000002122Summary2Member"
      id="ixv-150741">(reflects 
no deduction for fees, expenses, or taxes)</rr:IndexNoDeductionForFeesExpensesTaxes>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_20241231_20241231_BloombergUSAggregateBondIndex8_S000002122Member_S000002122Summary2Member"
      decimals="INF"
      id="ixv-150742"
      unitRef="pure">0.0125</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="Context_20241231_20241231_BloombergUSAggregateBondIndex8_S000002122Member_S000002122Summary2Member"
      decimals="INF"
      id="ixv-150743"
      unitRef="pure">-0.0033</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="Context_20241231_20241231_BloombergUSAggregateBondIndex8_S000002122Member_S000002122Summary2Member"
      decimals="INF"
      id="ixv-150744"
      unitRef="pure">0.0135</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnSinceInception
      contextRef="Context_20241231_20241231_BloombergUSAggregateBondIndex8_S000002122Member_S000002122Summary2Member"
      decimals="INF"
      id="_244_"
      unitRef="pure">-0.0170</rr:AverageAnnualReturnSinceInception>
    <rr:AverageAnnualReturnLabel
      contextRef="Context_20241231_20241231_LipperMulti-SectorIncomeFundsAverage9_S000002122Member_S000002122Summary2Member"
      id="ixv-150746">Lipper Multi-Sector Income Funds Average</rr:AverageAnnualReturnLabel>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_20241231_20241231_LipperMulti-SectorIncomeFundsAverage10_S000002122Member_S000002122Summary2Member"
      decimals="INF"
      id="ixv-150747"
      unitRef="pure">0.0513</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="Context_20241231_20241231_LipperMulti-SectorIncomeFundsAverage10_S000002122Member_S000002122Summary2Member"
      decimals="INF"
      id="ixv-150748"
      unitRef="pure">0.0175</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="Context_20241231_20241231_LipperMulti-SectorIncomeFundsAverage10_S000002122Member_S000002122Summary2Member"
      decimals="INF"
      id="ixv-150749"
      unitRef="pure">0.0295</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnSinceInception
      contextRef="Context_20241231_20241231_LipperMulti-SectorIncomeFundsAverage10_S000002122Member_S000002122Summary2Member"
      decimals="INF"
      id="_249_"
      unitRef="pure">0.0077</rr:AverageAnnualReturnSinceInception>
    <rr:PerformanceTableClosingTextBlock
      contextRef="Context_20241231_20241231_S000002122Member_S000002122Summary2Member"
      id="ixv-150751">Updated performance information 
is available through troweprice.com.</rr:PerformanceTableClosingTextBlock>
    <rr:PerformanceAvailabilityWebSiteAddress
      contextRef="Context_20241231_20241231_S000002122Member_S000002122Summary2Member"
      id="ixv-150752">troweprice.com</rr:PerformanceAvailabilityWebSiteAddress>
    <rr:RiskReturnHeading
      contextRef="Context_20241231_20241231_S000002124Member_S000002124Summary3Member"
      id="ixv-150753">Spectrum International Equity Fund</rr:RiskReturnHeading>
    <rr:ObjectiveHeading
      contextRef="Context_20241231_20241231_S000002124Member_S000002124Summary3Member"
      id="ixv-150754"> 
 Investment Objective(s)</rr:ObjectiveHeading>
    <rr:ObjectivePrimaryTextBlock
      contextRef="Context_20241231_20241231_S000002124Member_S000002124Summary3Member"
      id="ixv-9743">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The fund seeks long-term 
capital appreciation.&lt;/p&gt;</rr:ObjectivePrimaryTextBlock>
    <rr:ExpenseHeading
      contextRef="Context_20241231_20241231_S000002124Member_S000002124Summary3Member"
      id="ixv-150756">Fees and Expenses</rr:ExpenseHeading>
    <rr:ExpenseNarrativeTextBlock
      contextRef="Context_20241231_20241231_S000002124Member_S000002124Summary3Member"
      id="ixv-9746">&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_S000002124Member_S000002124Summary3Member"
      id="ixv-150757">Shareholder 
fees (fees paid directly from your investment)</rr:ShareholderFeesCaption>
    <rr:MaximumAccountFee
      contextRef="Context_20241231_20241231_C000005514Member_S000002124Member_S000002124Summary3Member"
      decimals="INF"
      id="_257_"
      unitRef="usd">20</rr:MaximumAccountFee>
    <rr:MaximumAccountFee
      contextRef="Context_20241231_20241231_C000227149Member_S000002124Member_S000002124Summary3Member"
      decimals="INF"
      id="ixv-150759"
      unitRef="usd">0</rr:MaximumAccountFee>
    <rr:OperatingExpensesCaption
      contextRef="Context_20241231_20241231_S000002124Member_S000002124Summary3Member"
      id="ixv-150760">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_C000005514Member_S000002124Member_S000002124Summary3Member"
      decimals="INF"
      id="ixv-150762"
      unitRef="pure">0.0089</rr:ManagementFeesOverAssets>
    <rr:ManagementFeesOverAssets
      contextRef="Context_20241231_20241231_C000227149Member_S000002124Member_S000002124Summary3Member"
      decimals="INF"
      id="ixv-150763"
      unitRef="pure">0.0074</rr:ManagementFeesOverAssets>
    <rr:OtherExpensesOverAssets
      contextRef="Context_20241231_20241231_C000005514Member_S000002124Member_S000002124Summary3Member"
      decimals="INF"
      id="ixv-150764"
      unitRef="pure">0</rr:OtherExpensesOverAssets>
    <rr:OtherExpensesOverAssets
      contextRef="Context_20241231_20241231_C000227149Member_S000002124Member_S000002124Summary3Member"
      decimals="INF"
      id="ixv-150765"
      unitRef="pure">0</rr:OtherExpensesOverAssets>
    <rr:ExpensesOverAssets
      contextRef="Context_20241231_20241231_C000005514Member_S000002124Member_S000002124Summary3Member"
      decimals="INF"
      id="ixv-150766"
      unitRef="pure">0.0089</rr:ExpensesOverAssets>
    <rr:ExpensesOverAssets
      contextRef="Context_20241231_20241231_C000227149Member_S000002124Member_S000002124Summary3Member"
      decimals="INF"
      id="ixv-150767"
      unitRef="pure">0.0074</rr:ExpensesOverAssets>
    <rr:ExpenseExampleHeading
      contextRef="Context_20241231_20241231_S000002124Member_S000002124Summary3Member"
      id="ixv-150768">Example</rr:ExpenseExampleHeading>
    <rr:ExpenseExampleNarrativeTextBlock
      contextRef="Context_20241231_20241231_S000002124Member_S000002124Summary3Member"
      id="ixv-150769">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_C000005514Member_S000002124Member_S000002124Summary3Member"
      decimals="INF"
      id="ixv-150770"
      unitRef="usd">91</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear03
      contextRef="Context_20241231_20241231_C000005514Member_S000002124Member_S000002124Summary3Member"
      decimals="INF"
      id="ixv-150771"
      unitRef="usd">284</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear05
      contextRef="Context_20241231_20241231_C000005514Member_S000002124Member_S000002124Summary3Member"
      decimals="INF"
      id="ixv-150772"
      unitRef="usd">493</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear10
      contextRef="Context_20241231_20241231_C000005514Member_S000002124Member_S000002124Summary3Member"
      decimals="INF"
      id="ixv-150773"
      unitRef="usd">1096</rr:ExpenseExampleYear10>
    <rr:ExpenseExampleYear01
      contextRef="Context_20241231_20241231_C000227149Member_S000002124Member_S000002124Summary3Member"
      decimals="INF"
      id="ixv-150774"
      unitRef="usd">76</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear03
      contextRef="Context_20241231_20241231_C000227149Member_S000002124Member_S000002124Summary3Member"
      decimals="INF"
      id="ixv-150775"
      unitRef="usd">237</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear05
      contextRef="Context_20241231_20241231_C000227149Member_S000002124Member_S000002124Summary3Member"
      decimals="INF"
      id="ixv-150776"
      unitRef="usd">411</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear10
      contextRef="Context_20241231_20241231_C000227149Member_S000002124Member_S000002124Summary3Member"
      decimals="INF"
      id="ixv-150777"
      unitRef="usd">918</rr:ExpenseExampleYear10>
    <rr:PortfolioTurnoverTextBlock
      contextRef="Context_20241231_20241231_S000002124Member_S000002124Summary3Member"
      id="ixv-10026">&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 6.1% of the average value of its portfolio.&lt;/p&gt;
</rr:PortfolioTurnoverTextBlock>
    <rr:PortfolioTurnoverHeading
      contextRef="Context_20241231_20241231_S000002124Member_S000002124Summary3Member"
      id="ixv-150778">Portfolio Turnover</rr:PortfolioTurnoverHeading>
    <rr:PortfolioTurnoverRate
      contextRef="Context_20241231_20241231_S000002124Member_S000002124Summary3Member"
      decimals="INF"
      id="ixv-150779"
      unitRef="pure">0.061</rr:PortfolioTurnoverRate>
    <rr:StrategyHeading
      contextRef="Context_20241231_20241231_S000002124Member_S000002124Summary3Member"
      id="ixv-150780">Principal Investment Strategies</rr:StrategyHeading>
    <rr:StrategyNarrativeTextBlock
      contextRef="Context_20241231_20241231_S000002124Member_S000002124Summary3Member"
      id="ixv-10043">&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. 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 seeks to achieve 
its objective by primarily investing in a mix of other T.&#160;Rowe Price funds (underlying funds) that focus 
on various areas of the stock markets outside the U.S. The fund broadly diversifies its assets among 
underlying funds representing specific market segments by normally investing in a variety of developed 
and emerging market equity funds, and, from time to time, a money market fund. In addition, the fund 
may invest in individual securities on a limited basis. The goal is to maintain broad exposure to several 
markets in an attempt to reduce the impact of markets that are declining and to benefit from strong performance 
in particular market segments over time.&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 various underlying funds and any individual securities 
focus on the international stock market, including many different developed countries outside the U.S., 
as well as emerging markets. The fund&#x2019;s focus on international stocks is represented by a diversified 
mix of underlying funds that employ both growth and value investment approaches and consists of large-cap, 
mid-cap, and small-cap stocks. &lt;/p&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The adviser decides how much of the fund&#x2019;s assets to allocate 
to particular underlying funds and asset classes based on the outlook for, and on the relative valuations 
of, the underlying funds and the various markets and asset classes in which they invest. The adviser 
weights such factors as the outlook for inflation and the economy; corporate earnings; relative values 
and prospects for growth and value stocks, market capitalizations, and certain industries; and currency 
valuations and the overall outlook for developed markets, emerging markets, and certain geographic regions.&lt;/p&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;The 
adviser periodically reviews the mix of underlying funds and the percentages allocated to them. The fund 
may sell shares of the underlying funds for a variety of reasons, including to realize gains, limit losses, 
or redeploy assets into more promising opportunities.&lt;/p&gt;</rr:StrategyNarrativeTextBlock>
    <rr:RiskHeading
      contextRef="Context_20241231_20241231_S000002124Member_S000002124Summary3Member"
      id="ixv-150781">Principal Risks</rr:RiskHeading>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002124Member_RiskLoseMoneyMember_S000002124Summary3Member"
      id="ixv-150782"> 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_S000002124Member_ActivemanagementAssetallocation_S000002124Summary3Member"
      id="ixv-10051">&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/Asset 
allocation:  &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 level of risk will directly correspond to the risks of the 
underlying funds in which it invests. By investing in many underlying funds, the fund has partial exposure 
to the risks of different areas of the market. However, the selection of the underlying funds and the 
allocation of the fund&#x2019;s assets among the various asset classes, &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;market 
sectors, and investment styles represented by those underlying funds could cause the fund to underperform 
other funds with a similar benchmark or investment objective(s).&lt;/p&gt;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002124Member_Investmentsinotherfunds_S000002124Summary3Member"
      id="ixv-10070">&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;Investments in other funds:&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 bears the 
risk that its underlying funds will fail to successfully employ their investment strategies. One or more 
underlying fund&#x2019;s underperformance or failure to meet its investment objective(s) as intended could 
cause the fund to underperform similarly managed funds.&lt;/span&gt;&lt;/p&gt;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002124Member_Marketconditions_S000002124Summary3Member"
      id="ixv-10074">&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 an underlying fund, particular industries, or the overall securities markets. A variety of factors 
can increase the volatility of an underlying 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_S000002124Member_Foreigninvesting_S000002124Summary3Member"
      id="ixv-10078">&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;Underlying funds with 
exposure to foreign investments carry greater risk because 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_S000002124Member_Emergingmarkets_S000002124Summary3Member"
      id="ixv-10084">&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;Emerging markets:&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;  Investing in underlying funds that hold 
securities of issuers in emerging market countries involves greater risk and overall volatility than 
investing in underlying funds that hold securities of issuers in the U.S. and other developed markets. 
Emerging market countries tend to have economic structures that are less diverse and mature, less developed 
legal and regulatory regimes, and political systems that are less stable, than those of developed countries. 
In addition to the risks normally associated with investing outside the U.S., emerging markets are more 
susceptible to governmental interference, political and economic uncertainty, local taxes and restrictions 
on an underlying fund&#x2019;s investments, less efficient trading markets with lower overall liquidity, and 
more volatile currency exchange rates.&lt;/span&gt;&lt;/p&gt;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002124Member_Stockexposure_S000002124Summary3Member"
      id="ixv-10088">&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 exposure:&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;  An underlying stock fund&#x2019;s share price 
can fall because of weakness in the overall stock markets, a particular industry, or specific holdings. 
Stocks generally fluctuate in &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;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 an underlying stock fund may decline due to general weakness or volatility in the 
stock markets, adverse conditions impacting a particular industry or market sector, or factors affecting 
an investment style or market capitalization targeted by the fund.&lt;/p&gt;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002124Member_Marketcapitalization_S000002124Summary3Member"
      id="ixv-10107">&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 capitalization:&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;  Because the fund invests 
in certain underlying funds that focus on a particular market capitalization, its share price may be 
negatively affected if investing in that market capitalization falls out of favor. Small- and mid-cap 
companies often have less experienced management, more limited financial resources, and less publicly 
available information than large-cap companies, and tend to be more sensitive to changes in overall economic 
conditions. As a result, investments in small-cap and mid-cap companies are likely to be more volatile 
than investments in large-cap companies. However, large-cap companies may not be able to attain the high 
growth rates of successful smaller companies, especially during strong economic periods, and they may 
be less capable of responding quickly to competitive challenges and industry changes.&lt;/span&gt;&lt;/p&gt;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002124Member_Investmentstyle_S000002124Summary3Member"
      id="ixv-10111">&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;Investment style:&lt;/span&gt;&lt;span style="font-size:8.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt; 
 Because the fund invests in certain underlying funds that focus on growth stocks and certain underlying 
funds that focus on value stocks, its share price may be negatively affected if either investing approach 
falls out of favor. Growth stocks tend to be more volatile than the overall stock market and are more 
sensitive to changes in current or expected earnings. Value stocks carry the risk that investors will 
not recognize their intrinsic value for a long time (or at all) or that they are actually appropriately 
priced at a low level.&lt;/span&gt;&lt;/p&gt;</rr:RiskTextBlock>
    <rr:RiskTextBlock
      contextRef="Context_20241231_20241231_S000002124Member_Cybersecuritybreaches_S000002124Summary3Member"
      id="ixv-10115">&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_S000002124Member_S000002124Summary3Member"
      id="ixv-150783">Performance</rr:BarChartAndPerformanceTableHeading>
    <rr:PerformanceNarrativeTextBlock
      contextRef="Context_20241231_20241231_S000002124Member_S000002124Summary3Member"
      id="ixv-10120">&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_S000002124Member_S000002124Summary3Member"
      id="ixv-150784">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_S000002124Member_S000002124Summary3Member"
      id="ixv-150785"> 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_S000002124Member_S000002124Summary3Member"
      id="ixv-150786">Calendar Year Returns</rr:BarChartHeading>
    <rr:BarChartClosingTextBlock
      contextRef="Context_20241231_20241231_S000002124Member_S000002124Summary3Member"
      id="ixv-10150">&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;18.87%&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;-23.22%&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_C000005514Member_S000002124Member_S000002124Summary3Member"
      id="ixv-150787">Best 
Quarter</rr:HighestQuarterlyReturnLabel>
    <rr:BarChartHighestQuarterlyReturnDate
      contextRef="Context_20241231_20241231_C000005514Member_S000002124Member_S000002124Summary3Member"
      id="ixv-150788">2020-06-30</rr:BarChartHighestQuarterlyReturnDate>
    <rr:BarChartHighestQuarterlyReturn
      contextRef="Context_20241231_20241231_C000005514Member_S000002124Member_S000002124Summary3Member"
      decimals="INF"
      id="ixv-150789"
      unitRef="pure">0.1887</rr:BarChartHighestQuarterlyReturn>
    <rr:LowestQuarterlyReturnLabel
      contextRef="Context_20241231_20241231_C000005514Member_S000002124Member_S000002124Summary3Member"
      id="ixv-150790">Worst Quarter</rr:LowestQuarterlyReturnLabel>
    <rr:BarChartLowestQuarterlyReturnDate
      contextRef="Context_20241231_20241231_C000005514Member_S000002124Member_S000002124Summary3Member"
      id="ixv-150791">2020-03-31</rr:BarChartLowestQuarterlyReturnDate>
    <rr:BarChartLowestQuarterlyReturn
      contextRef="Context_20241231_20241231_C000005514Member_S000002124Member_S000002124Summary3Member"
      decimals="INF"
      id="ixv-150792"
      unitRef="pure">-0.2322</rr:BarChartLowestQuarterlyReturn>
    <rr:PerformanceTableNarrativeTextBlock
      contextRef="Context_20241231_20241231_S000002124Member_S000002124Summary3Member"
      id="ixv-10194">&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 Investor Class 
and will differ for other share classes.&lt;/p&gt;</rr:PerformanceTableNarrativeTextBlock>
    <rr:PerformanceTableUsesHighestFederalRate
      contextRef="Context_20241231_20241231_S000002124Member_S000002124Summary3Member"
      id="ixv-150793"> 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_S000002124Member_S000002124Summary3Member"
      id="ixv-150794"> 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_S000002124Member_S000002124Summary3Member"
      id="ixv-150795">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_S000002124Member_S000002124Summary3Member"
      id="ixv-150796">Average 
Annual Total Returns Periods 
ended December 31, 2024</rr:PerformanceTableHeading>
    <rr:AverageAnnualReturnInceptionDate
      contextRef="Context_20241231_20241231_C000005514Member_S000002124Member_S000002124Summary3Member"
      id="ixv-150797">1996-12-31</rr:AverageAnnualReturnInceptionDate>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_20241231_20241231_C000005514Member_S000002124Member_S000002124Summary3Member"
      decimals="INF"
      id="ixv-150798"
      unitRef="pure">0.0424</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="Context_20241231_20241231_C000005514Member_S000002124Member_S000002124Summary3Member"
      decimals="INF"
      id="ixv-150799"
      unitRef="pure">0.0308</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="Context_20241231_20241231_C000005514Member_S000002124Member_S000002124Summary3Member"
      decimals="INF"
      id="ixv-150800"
      unitRef="pure">0.0466</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsMember_C000005514Member_S000002124Member_S000002124Summary3Member"
      decimals="INF"
      id="ixv-150801"
      unitRef="pure">0.0396</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsMember_C000005514Member_S000002124Member_S000002124Summary3Member"
      decimals="INF"
      id="ixv-150802"
      unitRef="pure">0.0248</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsMember_C000005514Member_S000002124Member_S000002124Summary3Member"
      decimals="INF"
      id="ixv-150803"
      unitRef="pure">0.0403</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsAndSalesMember_C000005514Member_S000002124Member_S000002124Summary3Member"
      decimals="INF"
      id="ixv-150804"
      unitRef="pure">0.0308</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsAndSalesMember_C000005514Member_S000002124Member_S000002124Summary3Member"
      decimals="INF"
      id="ixv-150805"
      unitRef="pure">0.0245</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="Context_20241231_20241231_AfterTaxesOnDistributionsAndSalesMember_C000005514Member_S000002124Member_S000002124Summary3Member"
      decimals="INF"
      id="ixv-150806"
      unitRef="pure">0.0371</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnInceptionDate
      contextRef="Context_20241231_20241231_C000227149Member_S000002124Member_S000002124Summary3Member"
      id="ixv-150807">2021-05-03</rr:AverageAnnualReturnInceptionDate>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_20241231_20241231_C000227149Member_S000002124Member_S000002124Summary3Member"
      decimals="INF"
      id="ixv-150808"
      unitRef="pure">0.0439</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnSinceInception
      contextRef="Context_20241231_20241231_C000227149Member_S000002124Member_S000002124Summary3Member"
      decimals="INF"
      id="ixv-150809"
      unitRef="pure">-0.0105</rr:AverageAnnualReturnSinceInception>
    <rr:AverageAnnualReturnLabel
      contextRef="Context_20241231_20241231_MSCIAllCountryWorldIndexexUSANet_S000002124Member_S000002124Summary3Member"
      id="_344_">MSCI All Country World Index ex USA Net </rr:AverageAnnualReturnLabel>
    <rr:IndexNoDeductionForFeesExpensesTaxes
      contextRef="Context_20241231_20241231_MSCIAllCountryWorldIndexexUSANet_S000002124Member_S000002124Summary3Member"
      id="ixv-150811">(reflects 
no deduction for fees or expenses)</rr:IndexNoDeductionForFeesExpensesTaxes>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_20241231_20241231_MSCIAllCountryWorldIndexexUSANet11_S000002124Member_S000002124Summary3Member"
      decimals="INF"
      id="ixv-150812"
      unitRef="pure">0.0553</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="Context_20241231_20241231_MSCIAllCountryWorldIndexexUSANet11_S000002124Member_S000002124Summary3Member"
      decimals="INF"
      id="ixv-150813"
      unitRef="pure">0.0410</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="Context_20241231_20241231_MSCIAllCountryWorldIndexexUSANet11_S000002124Member_S000002124Summary3Member"
      decimals="INF"
      id="ixv-150814"
      unitRef="pure">0.0480</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnSinceInception
      contextRef="Context_20241231_20241231_MSCIAllCountryWorldIndexexUSANet11_S000002124Member_S000002124Summary3Member"
      decimals="INF"
      id="_349_"
      unitRef="pure">0.0093</rr:AverageAnnualReturnSinceInception>
    <rr:AverageAnnualReturnLabel
      contextRef="Context_20241231_20241231_LipperInternationalMulti-CapCoreFundsAverage12_S000002124Member_S000002124Summary3Member"
      id="ixv-150816">Lipper International Multi-Cap Core Funds Average</rr:AverageAnnualReturnLabel>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_20241231_20241231_LipperInternationalMulti-CapCoreFundsAverage13_S000002124Member_S000002124Summary3Member"
      decimals="INF"
      id="ixv-150817"
      unitRef="pure">0.0534</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="Context_20241231_20241231_LipperInternationalMulti-CapCoreFundsAverage13_S000002124Member_S000002124Summary3Member"
      decimals="INF"
      id="ixv-150818"
      unitRef="pure">0.0450</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="Context_20241231_20241231_LipperInternationalMulti-CapCoreFundsAverage13_S000002124Member_S000002124Summary3Member"
      decimals="INF"
      id="ixv-150819"
      unitRef="pure">0.0500</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnSinceInception
      contextRef="Context_20241231_20241231_LipperInternationalMulti-CapCoreFundsAverage13_S000002124Member_S000002124Summary3Member"
      decimals="INF"
      id="_354_"
      unitRef="pure">0.0181</rr:AverageAnnualReturnSinceInception>
    <rr:PerformanceTableClosingTextBlock
      contextRef="Context_20241231_20241231_S000002124Member_S000002124Summary3Member"
      id="ixv-150821">Updated performance information 
is available through troweprice.com.</rr:PerformanceTableClosingTextBlock>
    <rr:PerformanceAvailabilityWebSiteAddress
      contextRef="Context_20241231_20241231_S000002124Member_S000002124Summary3Member"
      id="ixv-150822">troweprice.com</rr:PerformanceAvailabilityWebSiteAddress>
    <dei:DocumentType contextRef="Context_20241231_20241231" id="ixv-150825">485BPOS</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="Context_20241231_20241231" id="ixv-150826">2024-12-31</dei:DocumentPeriodEndDate>
    <dei:EntityCentralIndexKey contextRef="Context_20241231_20241231" id="ixv-150827">0000808303</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="Context_20241231_20241231" id="ixv-150828">false</dei:AmendmentFlag>
    <dei:DocumentCreationDate contextRef="Context_20241231_20241231" id="ixv-150829">2025-02-25</dei:DocumentCreationDate>
    <dei:DocumentEffectiveDate contextRef="Context_20241231_20241231" id="ixv-150830">2025-03-01</dei:DocumentEffectiveDate>
    <dei:EntityInvCompanyType contextRef="Context_20241231_20241231" id="ixv-150831">N-1A</dei:EntityInvCompanyType>
    <rr:ShareholderFeesTableTextBlock
      contextRef="Context_20241231_20241231_S000002123Member_S000002123Summary1Member"
      id="ixv-150832">~ http://troweprice.com/20241231/role/RRSchedule4 ~</rr:ShareholderFeesTableTextBlock>
    <rr:AnnualFundOperatingExpensesTableTextBlock
      contextRef="Context_20241231_20241231_S000002123Member_S000002123Summary1Member"
      id="ixv-150833">~ http://troweprice.com/20241231/role/RRSchedule5 ~</rr:AnnualFundOperatingExpensesTableTextBlock>
    <rr:ExpenseExampleWithRedemptionTableTextBlock
      contextRef="Context_20241231_20241231_S000002123Member_S000002123Summary1Member"
      id="ixv-150834">~ http://troweprice.com/20241231/role/RRSchedule6 ~</rr:ExpenseExampleWithRedemptionTableTextBlock>
    <rr:BarChartTableTextBlock
      contextRef="Context_20241231_20241231_S000002123Member_S000002123Summary1Member"
      id="ixv-150835">~ http://troweprice.com/20241231/role/RRBarChart7 ~</rr:BarChartTableTextBlock>
    <rr:PerformanceTableTextBlock
      contextRef="Context_20241231_20241231_S000002123Member_S000002123Summary1Member"
      id="ixv-150836">~ http://troweprice.com/20241231/role/RRSchedule8 ~</rr:PerformanceTableTextBlock>
    <rr:ShareholderFeesTableTextBlock
      contextRef="Context_20241231_20241231_S000002122Member_S000002122Summary2Member"
      id="ixv-150837">~ http://troweprice.com/20241231/role/RRSchedule12 ~</rr:ShareholderFeesTableTextBlock>
    <rr:AnnualFundOperatingExpensesTableTextBlock
      contextRef="Context_20241231_20241231_S000002122Member_S000002122Summary2Member"
      id="ixv-150838">~ http://troweprice.com/20241231/role/RRSchedule13 ~</rr:AnnualFundOperatingExpensesTableTextBlock>
    <rr:ExpenseExampleWithRedemptionTableTextBlock
      contextRef="Context_20241231_20241231_S000002122Member_S000002122Summary2Member"
      id="ixv-150839">~ http://troweprice.com/20241231/role/RRSchedule14 ~</rr:ExpenseExampleWithRedemptionTableTextBlock>
    <rr:BarChartTableTextBlock
      contextRef="Context_20241231_20241231_S000002122Member_S000002122Summary2Member"
      id="ixv-150840">~ http://troweprice.com/20241231/role/RRBarChart15 ~</rr:BarChartTableTextBlock>
    <rr:PerformanceTableTextBlock
      contextRef="Context_20241231_20241231_S000002122Member_S000002122Summary2Member"
      id="ixv-150841">~ http://troweprice.com/20241231/role/RRSchedule16 ~</rr:PerformanceTableTextBlock>
    <rr:ShareholderFeesTableTextBlock
      contextRef="Context_20241231_20241231_S000002124Member_S000002124Summary3Member"
      id="ixv-150842">~ http://troweprice.com/20241231/role/RRSchedule20 ~</rr:ShareholderFeesTableTextBlock>
    <rr:AnnualFundOperatingExpensesTableTextBlock
      contextRef="Context_20241231_20241231_S000002124Member_S000002124Summary3Member"
      id="ixv-150843">~ http://troweprice.com/20241231/role/RRSchedule21 ~</rr:AnnualFundOperatingExpensesTableTextBlock>
    <rr:ExpenseExampleWithRedemptionTableTextBlock
      contextRef="Context_20241231_20241231_S000002124Member_S000002124Summary3Member"
      id="ixv-150844">~ http://troweprice.com/20241231/role/RRSchedule22 ~</rr:ExpenseExampleWithRedemptionTableTextBlock>
    <rr:BarChartTableTextBlock
      contextRef="Context_20241231_20241231_S000002124Member_S000002124Summary3Member"
      id="ixv-150845">~ http://troweprice.com/20241231/role/RRBarChart23 ~</rr:BarChartTableTextBlock>
    <rr:PerformanceTableTextBlock
      contextRef="Context_20241231_20241231_S000002124Member_S000002124Summary3Member"
      id="ixv-150846">~ http://troweprice.com/20241231/role/RRSchedule24 ~</rr:PerformanceTableTextBlock>
    <rr:AnnualReturn2015
      contextRef="Context_20241231_20241231_C000005513Member_S000002123Member_S000002123Summary1Member"
      decimals="INF"
      id="ixv-151483"
      unitRef="pure">0.0075</rr:AnnualReturn2015>
    <rr:AnnualReturn2016
      contextRef="Context_20241231_20241231_C000005513Member_S000002123Member_S000002123Summary1Member"
      decimals="INF"
      id="ixv-151484"
      unitRef="pure">0.0784</rr:AnnualReturn2016>
    <rr:AnnualReturn2017
      contextRef="Context_20241231_20241231_C000005513Member_S000002123Member_S000002123Summary1Member"
      decimals="INF"
      id="ixv-151485"
      unitRef="pure">0.2552</rr:AnnualReturn2017>
    <rr:AnnualReturn2018
      contextRef="Context_20241231_20241231_C000005513Member_S000002123Member_S000002123Summary1Member"
      decimals="INF"
      id="ixv-151486"
      unitRef="pure">-0.0853</rr:AnnualReturn2018>
    <rr:AnnualReturn2019
      contextRef="Context_20241231_20241231_C000005513Member_S000002123Member_S000002123Summary1Member"
      decimals="INF"
      id="ixv-151487"
      unitRef="pure">0.2703</rr:AnnualReturn2019>
    <rr:AnnualReturn2020
      contextRef="Context_20241231_20241231_C000005513Member_S000002123Member_S000002123Summary1Member"
      decimals="INF"
      id="ixv-151488"
      unitRef="pure">0.1838</rr:AnnualReturn2020>
    <rr:AnnualReturn2021
      contextRef="Context_20241231_20241231_C000005513Member_S000002123Member_S000002123Summary1Member"
      decimals="INF"
      id="ixv-151489"
      unitRef="pure">0.2058</rr:AnnualReturn2021>
    <rr:AnnualReturn2022
      contextRef="Context_20241231_20241231_C000005513Member_S000002123Member_S000002123Summary1Member"
      decimals="INF"
      id="ixv-151490"
      unitRef="pure">-0.1876</rr:AnnualReturn2022>
    <rr:AnnualReturn2023
      contextRef="Context_20241231_20241231_C000005513Member_S000002123Member_S000002123Summary1Member"
      decimals="INF"
      id="ixv-151491"
      unitRef="pure">0.2088</rr:AnnualReturn2023>
    <rr:AnnualReturn2024
      contextRef="Context_20241231_20241231_C000005513Member_S000002123Member_S000002123Summary1Member"
      decimals="INF"
      id="ixv-151492"
      unitRef="pure">0.1695</rr:AnnualReturn2024>
    <rr:AnnualReturn2015
      contextRef="Context_20241231_20241231_C000005512Member_S000002122Member_S000002122Summary2Member"
      decimals="INF"
      id="ixv-151493"
      unitRef="pure">-0.0202</rr:AnnualReturn2015>
    <rr:AnnualReturn2016
      contextRef="Context_20241231_20241231_C000005512Member_S000002122Member_S000002122Summary2Member"
      decimals="INF"
      id="ixv-151494"
      unitRef="pure">0.0818</rr:AnnualReturn2016>
    <rr:AnnualReturn2017
      contextRef="Context_20241231_20241231_C000005512Member_S000002122Member_S000002122Summary2Member"
      decimals="INF"
      id="ixv-151495"
      unitRef="pure">0.0702</rr:AnnualReturn2017>
    <rr:AnnualReturn2018
      contextRef="Context_20241231_20241231_C000005512Member_S000002122Member_S000002122Summary2Member"
      decimals="INF"
      id="ixv-151496"
      unitRef="pure">-0.0262</rr:AnnualReturn2018>
    <rr:AnnualReturn2019
      contextRef="Context_20241231_20241231_C000005512Member_S000002122Member_S000002122Summary2Member"
      decimals="INF"
      id="ixv-151497"
      unitRef="pure">0.1155</rr:AnnualReturn2019>
    <rr:AnnualReturn2020
      contextRef="Context_20241231_20241231_C000005512Member_S000002122Member_S000002122Summary2Member"
      decimals="INF"
      id="ixv-151498"
      unitRef="pure">0.0606</rr:AnnualReturn2020>
    <rr:AnnualReturn2021
      contextRef="Context_20241231_20241231_C000005512Member_S000002122Member_S000002122Summary2Member"
      decimals="INF"
      id="ixv-151499"
      unitRef="pure">0.0259</rr:AnnualReturn2021>
    <rr:AnnualReturn2022
      contextRef="Context_20241231_20241231_C000005512Member_S000002122Member_S000002122Summary2Member"
      decimals="INF"
      id="ixv-151500"
      unitRef="pure">-0.1059</rr:AnnualReturn2022>
    <rr:AnnualReturn2023
      contextRef="Context_20241231_20241231_C000005512Member_S000002122Member_S000002122Summary2Member"
      decimals="INF"
      id="ixv-151501"
      unitRef="pure">0.0789</rr:AnnualReturn2023>
    <rr:AnnualReturn2024
      contextRef="Context_20241231_20241231_C000005512Member_S000002122Member_S000002122Summary2Member"
      decimals="INF"
      id="ixv-151502"
      unitRef="pure">0.0402</rr:AnnualReturn2024>
    <rr:AnnualReturn2015
      contextRef="Context_20241231_20241231_C000005514Member_S000002124Member_S000002124Summary3Member"
      decimals="INF"
      id="ixv-151503"
      unitRef="pure">-0.0139</rr:AnnualReturn2015>
    <rr:AnnualReturn2016
      contextRef="Context_20241231_20241231_C000005514Member_S000002124Member_S000002124Summary3Member"
      decimals="INF"
      id="ixv-151504"
      unitRef="pure">0.0039</rr:AnnualReturn2016>
    <rr:AnnualReturn2017
      contextRef="Context_20241231_20241231_C000005514Member_S000002124Member_S000002124Summary3Member"
      decimals="INF"
      id="ixv-151505"
      unitRef="pure">0.2854</rr:AnnualReturn2017>
    <rr:AnnualReturn2018
      contextRef="Context_20241231_20241231_C000005514Member_S000002124Member_S000002124Summary3Member"
      decimals="INF"
      id="ixv-151506"
      unitRef="pure">-0.1481</rr:AnnualReturn2018>
    <rr:AnnualReturn2019
      contextRef="Context_20241231_20241231_C000005514Member_S000002124Member_S000002124Summary3Member"
      decimals="INF"
      id="ixv-151507"
      unitRef="pure">0.25</rr:AnnualReturn2019>
    <rr:AnnualReturn2020
      contextRef="Context_20241231_20241231_C000005514Member_S000002124Member_S000002124Summary3Member"
      decimals="INF"
      id="ixv-151508"
      unitRef="pure">0.1395</rr:AnnualReturn2020>
    <rr:AnnualReturn2021
      contextRef="Context_20241231_20241231_C000005514Member_S000002124Member_S000002124Summary3Member"
      decimals="INF"
      id="ixv-151509"
      unitRef="pure">0.0497</rr:AnnualReturn2021>
    <rr:AnnualReturn2022
      contextRef="Context_20241231_20241231_C000005514Member_S000002124Member_S000002124Summary3Member"
      decimals="INF"
      id="ixv-151510"
      unitRef="pure">-0.18</rr:AnnualReturn2022>
    <rr:AnnualReturn2023
      contextRef="Context_20241231_20241231_C000005514Member_S000002124Member_S000002124Summary3Member"
      decimals="INF"
      id="ixv-151511"
      unitRef="pure">0.1383</rr:AnnualReturn2023>
    <rr:AnnualReturn2024
      contextRef="Context_20241231_20241231_C000005514Member_S000002124Member_S000002124Summary3Member"
      decimals="INF"
      id="ixv-151512"
      unitRef="pure">0.0424</rr:AnnualReturn2024>
    <rr:ExpensesNotCorrelatedToRatioDueToAcquiredFundFees
      contextRef="Context_20241231_20241231_C000005513Member_S000002123Member_S000002123Summary1Member"
      id="ixv-151534">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_C000227148Member_S000002123Member_S000002123Summary1Member"
      id="ixv-151535">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:ExpensesRestatedToReflectCurrent
      contextRef="Context_20241231_20241231_C000005512Member_S000002122Member_S000002122Summary2Member"
      id="ixv-151536">Restated to reflect current 
fees.</rr:ExpensesRestatedToReflectCurrent>
    <rr:ExpensesRestatedToReflectCurrent
      contextRef="Context_20241231_20241231_C000227147Member_S000002122Member_S000002122Summary2Member"
      id="ixv-151537">Restated to reflect current 
fees.</rr:ExpensesRestatedToReflectCurrent>
    <rr:ExpensesNotCorrelatedToRatioDueToAcquiredFundFees
      contextRef="Context_20241231_20241231_C000005512Member_S000002122Member_S000002122Summary2Member"
      id="ixv-151538">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_C000227147Member_S000002122Member_S000002122Summary2Member"
      id="ixv-151539">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>
    <cik0000808303:CustomRisksTableTextBlock
      contextRef="Context_20241231_20241231_S000002123Member_S000002123Summary1Member"
      id="ixv-151540">~ http://troweprice.com/20241231/role/RRSchedule9 ~</cik0000808303:CustomRisksTableTextBlock>
    <cik0000808303:CustomRisksTableTextBlock
      contextRef="Context_20241231_20241231_S000002122Member_S000002122Summary2Member"
      id="ixv-151541">~ http://troweprice.com/20241231/role/RRSchedule17 ~</cik0000808303:CustomRisksTableTextBlock>
    <cik0000808303:CustomRisksTableTextBlock
      contextRef="Context_20241231_20241231_S000002124Member_S000002124Summary3Member"
      id="ixv-151542">~ http://troweprice.com/20241231/role/RRSchedule25 ~</cik0000808303: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="#_30_" xlink:label="_30_" xlink:type="locator"/>
        <link:loc xlink:href="#_26_" xlink:label="_26_" xlink:type="locator"/>
        <link:loc xlink:href="#_29_" xlink:label="_29_" xlink:type="locator"/>
        <link:loc xlink:href="#_25_" xlink:label="_25_" 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="_30_"
          xlink:to="fn2_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_26_"
          xlink:to="fn2_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_29_"
          xlink:to="fn2_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_25_"
          xlink:to="fn2_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_109_"
          xlink:label="_109_"
          xlink:type="locator"/>
        <link:footnote id="fn3_" xlink:label="fn3_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size:7.0pt; font-family: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="_109_"
          xlink:to="fn3_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_117_"
          xlink:label="_117_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_116_"
          xlink:label="_116_"
          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;">Combined Index Portfolio is an unmanaged blended benchmark 
that from 8/1/12 through 3/10/15, the blended benchmark was composed of 70% the Russell 3000</xhtml:span><xhtml:span style="font-size:6.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"><xhtml:sup>&#xae;</xhtml:sup></xhtml:span><xhtml:span style="font-size:7.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"> 
Index and 30% the MSCI All Country World ex USA Index Net. From 3/11/15 to 3/31/20, the blended benchmark 
was composed of the Russell 3000</xhtml:span><xhtml:span style="font-size:6.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"><xhtml:sup>&#xae;</xhtml:sup></xhtml:span><xhtml:span style="font-size:7.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"> Index (ranging from 82.90%-70%) and the 
MSCI All Country World Index ex USA Investable Market Index Net (ranging from 30%-17.10%). Since 4/1/20, 
the blended benchmark has been composed of 85% Russell 3000</xhtml:span><xhtml:span style="font-size:6.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"><xhtml:sup>&#xae;</xhtml:sup></xhtml:span><xhtml:span style="font-size:7.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"> Index and 15% MSCI 
All Country World Index ex USA Investable Market Index Net. The indices and percentages may vary over 
time.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_117_"
          xlink:to="fn4_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_116_"
          xlink:to="fn4_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_115_"
          xlink:label="_115_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_121_"
          xlink:label="_121_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_132_"
          xlink:label="_132_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_127_"
          xlink:label="_127_"
          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 5/3/21.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_115_"
          xlink:to="fn5_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_121_"
          xlink:to="fn5_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_132_"
          xlink:to="fn5_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_127_"
          xlink:to="fn5_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_140_"
          xlink:label="_140_"
          xlink:type="locator"/>
        <link:footnote id="fn6_" xlink:label="fn6_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:p style="font-size: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="_140_"
          xlink:to="fn6_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_153_"
          xlink:label="_153_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_143_"
          xlink:label="_143_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_148_"
          xlink:label="_148_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_142_"
          xlink:label="_142_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_152_"
          xlink:label="_152_"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#_149_"
          xlink:label="_149_"
          xlink:type="locator"/>
        <link:footnote id="fn7_" xlink:label="fn7_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;">Restated to reflect current 
fees.</xhtml:p></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_153_"
          xlink:to="fn7_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_143_"
          xlink:to="fn7_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_148_"
          xlink:to="fn7_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_142_"
          xlink:to="fn7_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_152_"
          xlink:to="fn7_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_149_"
          xlink:to="fn7_"
          xlink:type="arc"/>
        <link:footnote id="fn8_" xlink:label="fn8_" 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="_152_"
          xlink:to="fn8_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_148_"
          xlink:to="fn8_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_153_"
          xlink:to="fn8_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_149_"
          xlink:to="fn8_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_239_"
          xlink:label="_239_"
          xlink:type="locator"/>
        <link:footnote id="fn9_" xlink:label="fn9_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size:7.0pt; font-family: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="_239_"
          xlink:to="fn9_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_244_"
          xlink:label="_244_"
          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:span style="font-size:7.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;">Return since 5/3/21.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_244_"
          xlink:to="fn10_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_249_"
          xlink:label="_249_"
          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;">Return since 4/30/21.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_249_"
          xlink:to="fn11_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_257_"
          xlink:label="_257_"
          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: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="_257_"
          xlink:to="fn12_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_344_"
          xlink:label="_344_"
          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: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="_344_"
          xlink:to="fn13_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_349_"
          xlink:label="_349_"
          xlink:type="locator"/>
        <link:footnote id="fn14_" xlink:label="fn14_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size:7.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;">Return since 5/3/21.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_349_"
          xlink:to="fn14_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_354_"
          xlink:label="_354_"
          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;">Return since 4/30/21.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_354_"
          xlink:to="fn15_"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
