<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:oef="http://xbrl.sec.gov/oef/2025"
  xmlns:pvt="http://www.franklintempleton.com/20260415"
  xmlns:us-gaap="http://fasb.org/us-gaap/2025"
  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="cik0000822671-20260415.xsd" xlink:type="simple"/>
    <context id="D20251231_20251231_S000003871Member_DerivativesRisksMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003871Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:DerivativesRisksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003871Member_FixedIncomeInvestmentsRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003871Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:FixedIncomeInvestmentsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003871Member_IndustryConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003871Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:IndustryConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003871Member_LargeShareholderTransactionRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003871Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:LargeShareholderTransactionRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003871Member_ManagementAndOperationalRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003871Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:ManagementAndOperationalRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003871Member_MarketRisksMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003871Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:MarketRisksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003871Member_RiskLoseMoneyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003871Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskLoseMoneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003871Member_RiskNotInsuredMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003871Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskNotInsuredMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003873Member_CommonStockRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003873Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:CommonStockRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003873Member_LargeShareholderTransactionRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003873Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:LargeShareholderTransactionRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003873Member_ManagementAndOperationalRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003873Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:ManagementAndOperationalRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003873Member_MarketRisksMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003873Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:MarketRisksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003873Member_RiskLoseMoneyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003873Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskLoseMoneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003873Member_RiskNondiversifiedStatusMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003873Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskNondiversifiedStatusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003873Member_RiskNotInsuredMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003873Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskNotInsuredMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003874Member_CommonStockRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003874Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:CommonStockRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003874Member_DerivativesRisksMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003874Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:DerivativesRisksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003874Member_ForeignInvestmentsRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003874Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:ForeignInvestmentsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003874Member_IndustryFocusRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003874Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:IndustryFocusRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003874Member_LargeShareholderTransactionRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003874Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:LargeShareholderTransactionRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003874Member_ManagementAndOperationalRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003874Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:ManagementAndOperationalRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003874Member_MarketRisksMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003874Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:MarketRisksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003874Member_RiskLoseMoneyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003874Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskLoseMoneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003874Member_RiskNondiversifiedStatusMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003874Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskNondiversifiedStatusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003874Member_RiskNotInsuredMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003874Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskNotInsuredMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003874Member_ShortSalesRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003874Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:ShortSalesRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003875Member_DerivativesRisksMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003875Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:DerivativesRisksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003875Member_FixedIncomeInvestmentsRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003875Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:FixedIncomeInvestmentsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003875Member_LargeShareholderTransactionRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003875Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:LargeShareholderTransactionRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003875Member_ManagementAndOperationalRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003875Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:ManagementAndOperationalRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003875Member_MarketRisksMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003875Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:MarketRisksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003875Member_RiskLoseMoneyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003875Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskLoseMoneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003875Member_RiskNotInsuredMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003875Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskNotInsuredMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003876Member_DerivativesRisksMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003876Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:DerivativesRisksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003876Member_FixedIncomeInvestmentsRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003876Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:FixedIncomeInvestmentsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003876Member_FocusedInvestmentRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003876Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:FocusedInvestmentRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003876Member_FrequentTradingRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003876Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:FrequentTradingRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003876Member_LargeShareholderTransactionRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003876Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:LargeShareholderTransactionRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003876Member_ManagementAndOperationalRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003876Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:ManagementAndOperationalRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003876Member_MarketRisksMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003876Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:MarketRisksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003876Member_RiskLoseMoneyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003876Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskLoseMoneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003876Member_RiskNotInsuredMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003876Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskNotInsuredMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003877Member_CommonStockRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003877Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:CommonStockRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003877Member_DerivativesRisksMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003877Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:DerivativesRisksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003877Member_ForeignInvestmentsRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003877Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:ForeignInvestmentsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003877Member_GeographicFocusRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003877Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:GeographicFocusRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003877Member_LargeShareholderTransactionRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003877Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:LargeShareholderTransactionRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003877Member_ManagementAndOperationalRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003877Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:ManagementAndOperationalRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003877Member_MarketRisksMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003877Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:MarketRisksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003877Member_RiskLoseMoneyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003877Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskLoseMoneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003877Member_RiskNotInsuredMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003877Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskNotInsuredMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003878Member_CommonStockRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:CommonStockRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003878Member_DerivativesRisksMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:DerivativesRisksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003878Member_ForeignInvestmentsRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:ForeignInvestmentsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003878Member_GeographicFocusRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:GeographicFocusRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003878Member_LargeShareholderTransactionRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:LargeShareholderTransactionRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003878Member_ManagementAndOperationalRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:ManagementAndOperationalRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003878Member_MarketRisksMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:MarketRisksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003878Member_RiskLoseMoneyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskLoseMoneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003878Member_RiskNotInsuredMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskNotInsuredMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003879Member_CommonStockRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:CommonStockRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003879Member_DerivativesRisksMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:DerivativesRisksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003879Member_ForeignInvestmentsRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:ForeignInvestmentsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003879Member_GeographicFocusRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:GeographicFocusRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003879Member_LargeShareholderTransactionRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:LargeShareholderTransactionRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003879Member_ManagementAndOperationalRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:ManagementAndOperationalRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003879Member_MarketRisksMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:MarketRisksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003879Member_RiskLoseMoneyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskLoseMoneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003879Member_RiskNondiversifiedStatusMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskNondiversifiedStatusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003879Member_RiskNotInsuredMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskNotInsuredMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003880Member_CommonStockRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003880Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:CommonStockRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003880Member_LargeShareholderTransactionRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003880Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:LargeShareholderTransactionRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003880Member_LiquidityAndIlliquidInvestmentsRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003880Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:LiquidityAndIlliquidInvestmentsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003880Member_ManagementAndOperationalRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003880Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:ManagementAndOperationalRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003880Member_MarketRisksMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003880Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:MarketRisksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003880Member_RiskLoseMoneyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003880Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskLoseMoneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003880Member_RiskNotInsuredMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003880Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskNotInsuredMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003880Member_ShortSalesRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003880Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:ShortSalesRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003881Member_CommonStockRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003881Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:CommonStockRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003881Member_ForeignInvestmentsRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003881Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:ForeignInvestmentsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003881Member_LargeShareholderTransactionRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003881Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:LargeShareholderTransactionRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003881Member_LiquidityAndIlliquidInvestmentsRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003881Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:LiquidityAndIlliquidInvestmentsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003881Member_ManagementAndOperationalRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003881Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:ManagementAndOperationalRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003881Member_MarketRisksMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003881Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:MarketRisksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003881Member_RiskLoseMoneyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003881Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskLoseMoneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003881Member_RiskNotInsuredMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003881Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskNotInsuredMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003881Member_SustainableInvestingRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003881Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:SustainableInvestingRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003882Member_CreditQualityRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:CreditQualityRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003882Member_InterestRateRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">us-gaap:InterestRateRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003882Member_ManagementAndOperationalRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:ManagementAndOperationalRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003882Member_MarketRisksMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:MarketRisksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003882Member_RiskLoseMoneyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskLoseMoneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003882Member_RiskMoneyMarketFundMayNotPreserveDollarMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskMoneyMarketFundMayNotPreserveDollarMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003882Member_RiskMoneyMarketFundSponsorMayNotProvideSupportMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskMoneyMarketFundSponsorMayNotProvideSupportMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003882Member_RiskNotInsuredDepositoryInstitutionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskNotInsuredDepositoryInstitutionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003883Member_CommonStockRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003883Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:CommonStockRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003883Member_LargeShareholderTransactionRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003883Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:LargeShareholderTransactionRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003883Member_ManagementAndOperationalRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003883Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:ManagementAndOperationalRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003883Member_MarketRisksMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003883Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:MarketRisksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003883Member_RiskLoseMoneyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003883Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskLoseMoneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003883Member_RiskNotInsuredMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003883Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskNotInsuredMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003883Member_SmallAndMidsizeCompaniesRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003883Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:SmallAndMidsizeCompaniesRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003884Member_CommonStockRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003884Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:CommonStockRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003884Member_ForeignInvestmentsRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003884Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:ForeignInvestmentsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003884Member_LargeShareholderTransactionRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003884Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:LargeShareholderTransactionRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003884Member_ManagementAndOperationalRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003884Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:ManagementAndOperationalRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003884Member_MarketRisksMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003884Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:MarketRisksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003884Member_RiskLoseMoneyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003884Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskLoseMoneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003884Member_RiskNotInsuredMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003884Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskNotInsuredMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003884Member_SustainableInvestingRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003884Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:SustainableInvestingRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003887Member_CommonStockRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:CommonStockRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003887Member_LargeShareholderTransactionRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:LargeShareholderTransactionRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003887Member_ManagementAndOperationalRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:ManagementAndOperationalRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003887Member_MarketRisksMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:MarketRisksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003887Member_RiskLoseMoneyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskLoseMoneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003887Member_RiskNotInsuredMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskNotInsuredMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003888Member_CommonStockRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:CommonStockRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003888Member_LargeShareholderTransactionRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:LargeShareholderTransactionRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003888Member_ManagementAndOperationalRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:ManagementAndOperationalRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003888Member_MarketRisksMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:MarketRisksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003888Member_RiskLoseMoneyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskLoseMoneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003888Member_RiskNotInsuredMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskNotInsuredMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003893Member_DerivativesRisksMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003893Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:DerivativesRisksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003893Member_FixedIncomeInvestmentsRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003893Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:FixedIncomeInvestmentsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003893Member_FocusedInvestmentRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003893Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:FocusedInvestmentRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003893Member_ForeignInvestmentsRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003893Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:ForeignInvestmentsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003893Member_FrequentTradingRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003893Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:FrequentTradingRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003893Member_LargeShareholderTransactionRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003893Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:LargeShareholderTransactionRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003893Member_ManagementAndOperationalRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003893Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:ManagementAndOperationalRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003893Member_MarketRisksMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003893Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:MarketRisksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003893Member_RiskLoseMoneyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003893Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskLoseMoneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003893Member_RiskNotInsuredMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003893Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskNotInsuredMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003894Member_CommonStockRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:CommonStockRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003894Member_LargeShareholderTransactionRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:LargeShareholderTransactionRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003894Member_ManagementAndOperationalRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:ManagementAndOperationalRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003894Member_MarketRisksMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:MarketRisksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003894Member_RiskLoseMoneyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskLoseMoneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003894Member_RiskNotInsuredMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskNotInsuredMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003895Member_DerivativesRisksMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003895Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:DerivativesRisksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003895Member_FixedIncomeInvestmentsRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003895Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:FixedIncomeInvestmentsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003895Member_LargeShareholderTransactionRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003895Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:LargeShareholderTransactionRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003895Member_ManagementAndOperationalRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003895Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:ManagementAndOperationalRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003895Member_MarketRisksMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003895Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:MarketRisksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003895Member_RiskLoseMoneyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003895Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskLoseMoneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003895Member_RiskNotInsuredMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003895Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskNotInsuredMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003896Member_CommonStockRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:CommonStockRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003896Member_DerivativesRisksMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:DerivativesRisksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003896Member_FixedIncomeInvestmentsRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:FixedIncomeInvestmentsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003896Member_ForeignInvestmentsRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:ForeignInvestmentsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003896Member_LargeShareholderTransactionRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:LargeShareholderTransactionRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003896Member_ManagementAndOperationalRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:ManagementAndOperationalRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003896Member_MarketRisksMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:MarketRisksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003896Member_RiskLoseMoneyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskLoseMoneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003896Member_RiskNotInsuredMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskNotInsuredMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003897Member_CommonStockRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003897Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:CommonStockRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003897Member_DerivativesRisksMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003897Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:DerivativesRisksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003897Member_ForeignInvestmentsRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003897Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:ForeignInvestmentsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003897Member_GeographicFocusRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003897Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:GeographicFocusRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003897Member_LargeShareholderTransactionRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003897Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:LargeShareholderTransactionRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003897Member_ManagementAndOperationalRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003897Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:ManagementAndOperationalRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003897Member_MarketRisksMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003897Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">pvt:MarketRisksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003897Member_RiskLoseMoneyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003897Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskLoseMoneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003897Member_RiskNondiversifiedStatusMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003897Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskNondiversifiedStatusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="D20251231_20251231_S000003897Member_RiskNotInsuredMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003897Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskNotInsuredMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="DefaultContext">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_BloombergUSAggregateIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:BloombergUSAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_BloombergUSMBSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:BloombergUSMBSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_C000010837Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010837Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_C000010838Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010838Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_C000010841Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010841Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_C000010842Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010842Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_C000010843Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010843Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_C000010844Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010844Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_C000010845Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010845Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_C000010846Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010846Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_C000010847Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010847Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_C000010848Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010848Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_C000010849Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010849Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_C000010850Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010850Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_C000010851Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010851Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_C000010852Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010852Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_C000010853Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010853Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_C000010854Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010854Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_C000010855Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010855Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_C000010856Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010856Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_C000010857Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010857Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_C000010858Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010858Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_C000010859Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010859Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_C000010860Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010860Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_C000010861Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010861Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_C000010862Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010862Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_C000010863Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010863Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_C000010864Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010864Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_C000010869Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010869Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_C000010870Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010870Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_C000010871Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010871Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_C000010872Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010872Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_C000010881Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010881Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_C000010882Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010882Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_C000010883Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010883Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_C000010884Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010884Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_C000010885Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010885Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_C000010886Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010886Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_C000010887Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010887Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_C000010888Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010888Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_C000010889Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010889Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_C000010890Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010890Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_GeorgePutnamBlendedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:GeorgePutnamBlendedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_JPMorganDevelopedHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:JPMorganDevelopedHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_MSCIACWIExUSAIndexNRMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:MSCIACWIExUSAIndexNRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_MSCIAllCountryWorldExUSIndexNRMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:MSCIAllCountryWorldExUSIndexNRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_MSCIAllCountryWorldIndexNRMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:MSCIAllCountryWorldIndexNRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_MSCIEAFEIndexNRMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:MSCIEAFEIndexNRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_MSCIEAFEValueIndexNRMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:MSCIEAFEValueIndexNRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_MSCIEmergingMarketsIndexNRMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:MSCIEmergingMarketsIndexNRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_MSCIWorldHealthCareIndexNRMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:MSCIWorldHealthCareIndexNRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_PutnamBalancedBlendedBenchmarkMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:PutnamBalancedBlendedBenchmarkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_PutnamVTBalancedBlendedBenchmarkMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:PutnamVTBalancedBlendedBenchmarkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_PutnamVTEmergingMarketsEquityLinkedBenchmarkMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:PutnamVTEmergingMarketsEquityLinkedBenchmarkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_PutnamVTFocusedInternationalEquityLinkedBenchmarkMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:PutnamVTFocusedInternationalEquityLinkedBenchmarkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_PutnamVTMortgageSecuritiesLinkedBenchmarkMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:PutnamVTMortgageSecuritiesLinkedBenchmarkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_PutnamVTSustainableFutureLinkedBenchmarkMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:PutnamVTSustainableFutureLinkedBenchmarkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_PutnamVTSustainableLeadersLinkedBenchmarkMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:PutnamVTSustainableLeadersLinkedBenchmarkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_Russell1000GrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:Russell1000GrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_Russell1000ValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:Russell1000ValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_Russell2000GrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:Russell2000GrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_Russell2000ValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:Russell2000ValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_Russell3000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:Russell3000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_RussellMidcapGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:RussellMidcapGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_S000003871BloombergUSAggregateIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:S000003871BloombergUSAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_S000003873Russell3000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:S000003873Russell3000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_S000003875BloombergUSAggregateIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:S000003875BloombergUSAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_S000003876BloombergUSAggregateIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:S000003876BloombergUSAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_S000003877MSCIAllCountryWorldExUSIndexNRMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:S000003877MSCIAllCountryWorldExUSIndexNRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_S000003878MSCIAllCountryWorldExUSIndexNRMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:S000003878MSCIAllCountryWorldExUSIndexNRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_S000003881Russell3000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:S000003881Russell3000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_S000003883Russell3000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:S000003883Russell3000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_S000003884Russell3000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:S000003884Russell3000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_S000003887Russell3000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:S000003887Russell3000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_S000003887SAndP500Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:S000003887SAndP500Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_S000003888Russell3000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:S000003888Russell3000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_S000003894Russell3000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:S000003894Russell3000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_S000003895BloombergUSAggregateIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:S000003895BloombergUSAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_S000003895Russell3000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:S000003895Russell3000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_S000003896Russell3000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:S000003896Russell3000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FiveY2025_SAndP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:SAndP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2016_S000003871Member_C000010837Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003871Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010837Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="FY2016_S000003873Member_C000010841Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003873Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010841Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="FY2016_S000003874Member_C000010843Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003874Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010843Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="FY2016_S000003875Member_C000010845Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003875Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010845Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="FY2016_S000003876Member_C000010847Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003876Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010847Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="FY2016_S000003877Member_C000010849Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003877Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010849Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="FY2016_S000003878Member_C000010851Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010851Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="FY2016_S000003879Member_C000010853Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010853Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="FY2016_S000003880Member_C000010855Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003880Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010855Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="FY2016_S000003881Member_C000010857Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003881Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010857Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="FY2016_S000003882Member_C000010859Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010859Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="FY2016_S000003883Member_C000010861Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003883Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010861Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="FY2016_S000003884Member_C000010863Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003884Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010863Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="FY2016_S000003887Member_C000010869Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010869Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="FY2016_S000003888Member_C000010871Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010871Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="FY2016_S000003893Member_C000010881Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003893Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010881Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="FY2016_S000003894Member_C000010883Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010883Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="FY2016_S000003895Member_C000010885Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003895Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010885Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="FY2016_S000003896Member_C000010887Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010887Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="FY2016_S000003897Member_C000010889Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003897Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010889Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="FY2017_S000003871Member_C000010837Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003871Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010837Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FY2017_S000003873Member_C000010841Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003873Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010841Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FY2017_S000003874Member_C000010843Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003874Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010843Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FY2017_S000003875Member_C000010845Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003875Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010845Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FY2017_S000003876Member_C000010847Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003876Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010847Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FY2017_S000003877Member_C000010849Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003877Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010849Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FY2017_S000003878Member_C000010851Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010851Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FY2017_S000003879Member_C000010853Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010853Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FY2017_S000003880Member_C000010855Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003880Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010855Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FY2017_S000003881Member_C000010857Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003881Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010857Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FY2017_S000003882Member_C000010859Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010859Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FY2017_S000003883Member_C000010861Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003883Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010861Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FY2017_S000003884Member_C000010863Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003884Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010863Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FY2017_S000003887Member_C000010869Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010869Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FY2017_S000003888Member_C000010871Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010871Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FY2017_S000003893Member_C000010881Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003893Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010881Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FY2017_S000003894Member_C000010883Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010883Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FY2017_S000003895Member_C000010885Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003895Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010885Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FY2017_S000003896Member_C000010887Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010887Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FY2017_S000003897Member_C000010889Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003897Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010889Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FY2018_S000003871Member_C000010837Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003871Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010837Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FY2018_S000003873Member_C000010841Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003873Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010841Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FY2018_S000003874Member_C000010843Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003874Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010843Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FY2018_S000003875Member_C000010845Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003875Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010845Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FY2018_S000003876Member_C000010847Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003876Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010847Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FY2018_S000003877Member_C000010849Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003877Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010849Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FY2018_S000003878Member_C000010851Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010851Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FY2018_S000003879Member_C000010853Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010853Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FY2018_S000003880Member_C000010855Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003880Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010855Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FY2018_S000003881Member_C000010857Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003881Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010857Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FY2018_S000003882Member_C000010859Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010859Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FY2018_S000003883Member_C000010861Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003883Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010861Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FY2018_S000003884Member_C000010863Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003884Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010863Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FY2018_S000003887Member_C000010869Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010869Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FY2018_S000003888Member_C000010871Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010871Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FY2018_S000003893Member_C000010881Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003893Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010881Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FY2018_S000003894Member_C000010883Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010883Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FY2018_S000003895Member_C000010885Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003895Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010885Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FY2018_S000003896Member_C000010887Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010887Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FY2018_S000003897Member_C000010889Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003897Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010889Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FY2019_S000003871Member_C000010837Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003871Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010837Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FY2019_S000003873Member_C000010841Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003873Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010841Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FY2019_S000003874Member_C000010843Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003874Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010843Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FY2019_S000003875Member_C000010845Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003875Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010845Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FY2019_S000003876Member_C000010847Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003876Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010847Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FY2019_S000003877Member_C000010849Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003877Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010849Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FY2019_S000003878Member_C000010851Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010851Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FY2019_S000003879Member_C000010853Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010853Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FY2019_S000003880Member_C000010855Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003880Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010855Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FY2019_S000003881Member_C000010857Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003881Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010857Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FY2019_S000003882Member_C000010859Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010859Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FY2019_S000003883Member_C000010861Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003883Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010861Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FY2019_S000003884Member_C000010863Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003884Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010863Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FY2019_S000003887Member_C000010869Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010869Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FY2019_S000003888Member_C000010871Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010871Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FY2019_S000003893Member_C000010881Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003893Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010881Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FY2019_S000003894Member_C000010883Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010883Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FY2019_S000003895Member_C000010885Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003895Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010885Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FY2019_S000003896Member_C000010887Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010887Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FY2019_S000003897Member_C000010889Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003897Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010889Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FY2020_S000003871Member_C000010837Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003871Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010837Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="FY2020_S000003873Member_C000010841Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003873Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010841Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="FY2020_S000003874Member_C000010843Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003874Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010843Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="FY2020_S000003875Member_C000010845Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003875Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010845Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="FY2020_S000003876Member_C000010847Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003876Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010847Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="FY2020_S000003877Member_C000010849Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003877Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010849Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="FY2020_S000003878Member_C000010851Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010851Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="FY2020_S000003879Member_C000010853Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010853Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="FY2020_S000003880Member_C000010855Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003880Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010855Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="FY2020_S000003881Member_C000010857Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003881Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010857Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="FY2020_S000003882Member_C000010859Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010859Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="FY2020_S000003883Member_C000010861Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003883Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010861Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="FY2020_S000003884Member_C000010863Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003884Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010863Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="FY2020_S000003887Member_C000010869Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010869Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="FY2020_S000003888Member_C000010871Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010871Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="FY2020_S000003893Member_C000010881Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003893Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010881Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="FY2020_S000003894Member_C000010883Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010883Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="FY2020_S000003895Member_C000010885Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003895Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010885Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="FY2020_S000003896Member_C000010887Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010887Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="FY2020_S000003897Member_C000010889Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003897Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010889Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="FY2021_S000003871Member_C000010837Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003871Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010837Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="FY2021_S000003873Member_C000010841Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003873Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010841Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="FY2021_S000003874Member_C000010843Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003874Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010843Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="FY2021_S000003875Member_C000010845Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003875Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010845Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="FY2021_S000003876Member_C000010847Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003876Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010847Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="FY2021_S000003877Member_C000010849Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003877Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010849Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="FY2021_S000003878Member_C000010851Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010851Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="FY2021_S000003879Member_C000010853Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010853Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="FY2021_S000003880Member_C000010855Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003880Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010855Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="FY2021_S000003881Member_C000010857Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003881Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010857Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="FY2021_S000003882Member_C000010859Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010859Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="FY2021_S000003883Member_C000010861Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003883Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010861Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="FY2021_S000003884Member_C000010863Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003884Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010863Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="FY2021_S000003887Member_C000010869Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010869Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="FY2021_S000003888Member_C000010871Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010871Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="FY2021_S000003893Member_C000010881Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003893Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010881Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="FY2021_S000003894Member_C000010883Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010883Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="FY2021_S000003895Member_C000010885Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003895Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010885Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="FY2021_S000003896Member_C000010887Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010887Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="FY2021_S000003897Member_C000010889Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003897Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010889Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="FY2022_S000003871Member_C000010837Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003871Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010837Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="FY2022_S000003873Member_C000010841Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003873Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010841Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="FY2022_S000003874Member_C000010843Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003874Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010843Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="FY2022_S000003875Member_C000010845Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003875Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010845Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="FY2022_S000003876Member_C000010847Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003876Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010847Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="FY2022_S000003877Member_C000010849Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003877Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010849Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="FY2022_S000003878Member_C000010851Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010851Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="FY2022_S000003879Member_C000010853Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010853Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="FY2022_S000003880Member_C000010855Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003880Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010855Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="FY2022_S000003881Member_C000010857Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003881Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010857Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="FY2022_S000003882Member_C000010859Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010859Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="FY2022_S000003883Member_C000010861Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003883Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010861Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="FY2022_S000003884Member_C000010863Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003884Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010863Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="FY2022_S000003887Member_C000010869Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010869Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="FY2022_S000003888Member_C000010871Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010871Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="FY2022_S000003893Member_C000010881Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003893Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010881Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="FY2022_S000003894Member_C000010883Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010883Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="FY2022_S000003895Member_C000010885Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003895Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010885Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="FY2022_S000003896Member_C000010887Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010887Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="FY2022_S000003897Member_C000010889Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003897Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010889Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="FY2023_S000003871Member_C000010837Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003871Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010837Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="FY2023_S000003873Member_C000010841Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003873Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010841Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="FY2023_S000003874Member_C000010843Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003874Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010843Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="FY2023_S000003875Member_C000010845Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003875Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010845Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="FY2023_S000003876Member_C000010847Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003876Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010847Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="FY2023_S000003877Member_C000010849Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003877Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010849Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="FY2023_S000003878Member_C000010851Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010851Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="FY2023_S000003879Member_C000010853Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010853Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="FY2023_S000003880Member_C000010855Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003880Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010855Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="FY2023_S000003881Member_C000010857Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003881Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010857Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="FY2023_S000003882Member_C000010859Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010859Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="FY2023_S000003883Member_C000010861Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003883Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010861Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="FY2023_S000003884Member_C000010863Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003884Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010863Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="FY2023_S000003887Member_C000010869Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010869Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="FY2023_S000003888Member_C000010871Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010871Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="FY2023_S000003893Member_C000010881Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003893Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010881Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="FY2023_S000003894Member_C000010883Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010883Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="FY2023_S000003895Member_C000010885Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003895Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010885Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="FY2023_S000003896Member_C000010887Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010887Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="FY2023_S000003897Member_C000010889Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003897Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010889Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="FY2024_S000003871Member_C000010837Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003871Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010837Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="FY2024_S000003873Member_C000010841Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003873Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010841Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="FY2024_S000003874Member_C000010843Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003874Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010843Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="FY2024_S000003875Member_C000010845Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003875Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010845Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="FY2024_S000003876Member_C000010847Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003876Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010847Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="FY2024_S000003877Member_C000010849Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003877Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010849Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="FY2024_S000003878Member_C000010851Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010851Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="FY2024_S000003879Member_C000010853Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010853Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="FY2024_S000003880Member_C000010855Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003880Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010855Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="FY2024_S000003881Member_C000010857Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003881Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010857Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="FY2024_S000003882Member_C000010859Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010859Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="FY2024_S000003883Member_C000010861Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003883Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010861Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="FY2024_S000003884Member_C000010863Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003884Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010863Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="FY2024_S000003887Member_C000010869Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010869Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="FY2024_S000003888Member_C000010871Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010871Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="FY2024_S000003893Member_C000010881Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003893Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010881Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="FY2024_S000003894Member_C000010883Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010883Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="FY2024_S000003895Member_C000010885Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003895Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010885Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="FY2024_S000003896Member_C000010887Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010887Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="FY2024_S000003897Member_C000010889Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003897Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010889Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_BloombergUSAggregateIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:BloombergUSAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_BloombergUSMBSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:BloombergUSMBSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_C000010837Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010837Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_C000010838Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010838Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_C000010841Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010841Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_C000010842Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010842Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_C000010843Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010843Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_C000010844Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010844Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_C000010845Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010845Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_C000010846Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010846Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_C000010847Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010847Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_C000010848Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010848Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_C000010849Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010849Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_C000010850Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010850Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_C000010851Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010851Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_C000010852Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010852Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_C000010853Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010853Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_C000010854Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010854Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_C000010855Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010855Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_C000010856Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010856Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_C000010857Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010857Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_C000010858Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010858Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_C000010859Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010859Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_C000010860Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010860Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_C000010861Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010861Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_C000010862Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010862Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_C000010863Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010863Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_C000010864Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010864Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_C000010869Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010869Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_C000010870Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010870Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_C000010871Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010871Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_C000010872Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010872Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_C000010881Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010881Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_C000010882Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010882Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_C000010883Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010883Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_C000010884Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010884Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_C000010885Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010885Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_C000010886Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010886Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_C000010887Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010887Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_C000010888Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010888Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_C000010889Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010889Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_C000010890Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010890Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_GeorgePutnamBlendedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:GeorgePutnamBlendedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_JPMorganDevelopedHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:JPMorganDevelopedHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_MSCIACWIExUSAIndexNRMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:MSCIACWIExUSAIndexNRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_MSCIAllCountryWorldExUSIndexNRMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:MSCIAllCountryWorldExUSIndexNRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_MSCIAllCountryWorldIndexNRMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:MSCIAllCountryWorldIndexNRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_MSCIEAFEIndexNRMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:MSCIEAFEIndexNRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_MSCIEAFEValueIndexNRMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:MSCIEAFEValueIndexNRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_MSCIEmergingMarketsIndexNRMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:MSCIEmergingMarketsIndexNRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_MSCIWorldHealthCareIndexNRMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:MSCIWorldHealthCareIndexNRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_PutnamBalancedBlendedBenchmarkMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:PutnamBalancedBlendedBenchmarkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_PutnamVTBalancedBlendedBenchmarkMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:PutnamVTBalancedBlendedBenchmarkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_PutnamVTEmergingMarketsEquityLinkedBenchmarkMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:PutnamVTEmergingMarketsEquityLinkedBenchmarkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_PutnamVTFocusedInternationalEquityLinkedBenchmarkMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:PutnamVTFocusedInternationalEquityLinkedBenchmarkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_PutnamVTMortgageSecuritiesLinkedBenchmarkMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:PutnamVTMortgageSecuritiesLinkedBenchmarkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_PutnamVTSustainableFutureLinkedBenchmarkMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:PutnamVTSustainableFutureLinkedBenchmarkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_PutnamVTSustainableLeadersLinkedBenchmarkMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:PutnamVTSustainableLeadersLinkedBenchmarkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_Russell1000GrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:Russell1000GrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_Russell1000ValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:Russell1000ValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_Russell2000GrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:Russell2000GrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_Russell2000ValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:Russell2000ValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_Russell3000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:Russell3000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_RussellMidcapGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:RussellMidcapGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_S000003871BloombergUSAggregateIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:S000003871BloombergUSAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_S000003871Member_C000010837Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003871Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010837Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_S000003873Member_C000010841Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003873Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010841Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_S000003873Russell3000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:S000003873Russell3000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_S000003874Member_C000010843Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003874Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010843Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_S000003875BloombergUSAggregateIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:S000003875BloombergUSAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_S000003875Member_C000010845Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003875Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010845Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_S000003876BloombergUSAggregateIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:S000003876BloombergUSAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_S000003876Member_C000010847Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003876Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010847Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_S000003877Member_C000010849Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003877Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010849Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_S000003877MSCIAllCountryWorldExUSIndexNRMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:S000003877MSCIAllCountryWorldExUSIndexNRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_S000003878Member_C000010851Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010851Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_S000003878MSCIAllCountryWorldExUSIndexNRMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:S000003878MSCIAllCountryWorldExUSIndexNRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_S000003879Member_C000010853Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010853Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_S000003880Member_C000010855Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003880Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010855Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_S000003881Member_C000010857Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003881Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010857Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_S000003881Russell3000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:S000003881Russell3000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_S000003882Member_C000010859Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010859Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_S000003883Member_C000010861Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003883Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010861Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_S000003883Russell3000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:S000003883Russell3000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_S000003884Member_C000010863Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003884Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010863Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_S000003884Russell3000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:S000003884Russell3000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_S000003887Member_C000010869Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010869Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_S000003887Russell3000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:S000003887Russell3000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_S000003887SAndP500Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:S000003887SAndP500Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_S000003888Member_C000010871Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010871Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_S000003888Russell3000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:S000003888Russell3000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_S000003893Member_C000010881Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003893Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010881Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_S000003894Member_C000010883Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010883Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_S000003894Russell3000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:S000003894Russell3000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_S000003895BloombergUSAggregateIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:S000003895BloombergUSAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_S000003895Member_C000010885Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003895Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010885Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_S000003895Russell3000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:S000003895Russell3000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_S000003896Member_C000010887Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010887Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_S000003896Russell3000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:S000003896Russell3000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_S000003897Member_C000010889Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003897Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010889Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="FY2025_SAndP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:SAndP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="S000003871Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003871Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="S000003871Member_C000010837Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003871Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010837Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="S000003871Member_C000010838Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003871Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010838Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="S000003873Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003873Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="S000003873Member_C000010841Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003873Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010841Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="S000003873Member_C000010842Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003873Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010842Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="S000003874Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003874Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="S000003874Member_C000010843Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003874Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010843Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="S000003874Member_C000010844Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003874Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010844Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="S000003875Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003875Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="S000003875Member_C000010845Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003875Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010845Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="S000003875Member_C000010846Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003875Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010846Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="S000003876Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003876Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="S000003876Member_C000010847Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003876Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010847Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="S000003876Member_C000010848Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003876Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010848Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="S000003877Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003877Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="S000003877Member_C000010849Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003877Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010849Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="S000003877Member_C000010850Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003877Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010850Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="S000003878Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003878Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="S000003878Member_C000010851Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010851Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="S000003878Member_C000010852Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003878Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010852Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="S000003879Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003879Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="S000003879Member_C000010853Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010853Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="S000003879Member_C000010854Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003879Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010854Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="S000003880Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003880Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="S000003880Member_C000010855Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003880Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010855Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="S000003880Member_C000010856Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003880Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010856Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="S000003881Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003881Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="S000003881Member_C000010857Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003881Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010857Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="S000003881Member_C000010858Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003881Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010858Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="S000003882Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003882Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="S000003882Member_C000010859Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010859Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="S000003882Member_C000010860Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010860Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="S000003883Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003883Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="S000003883Member_C000010861Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003883Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010861Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="S000003883Member_C000010862Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003883Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010862Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="S000003884Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003884Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="S000003884Member_C000010863Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003884Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010863Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="S000003884Member_C000010864Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003884Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010864Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="S000003887Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003887Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="S000003887Member_C000010869Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010869Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="S000003887Member_C000010870Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003887Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010870Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="S000003888Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003888Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="S000003888Member_C000010871Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010871Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="S000003888Member_C000010872Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003888Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010872Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="S000003893Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003893Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="S000003893Member_C000010881Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003893Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010881Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="S000003893Member_C000010882Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003893Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010882Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="S000003894Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003894Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="S000003894Member_C000010883Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010883Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="S000003894Member_C000010884Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010884Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="S000003895Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003895Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="S000003895Member_C000010885Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003895Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010885Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="S000003895Member_C000010886Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003895Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010886Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="S000003896Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003896Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="S000003896Member_C000010887Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010887Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="S000003896Member_C000010888Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010888Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="S000003897Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003897Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="S000003897Member_C000010889Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003897Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010889Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="S000003897Member_C000010890Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pvt:S000003897Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010890Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_BloombergUSAggregateIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:BloombergUSAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_BloombergUSMBSIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:BloombergUSMBSIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_C000010837Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010837Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_C000010838Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010838Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_C000010841Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010841Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_C000010842Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010842Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_C000010843Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010843Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_C000010844Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010844Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_C000010845Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010845Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_C000010846Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010846Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_C000010847Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010847Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_C000010848Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010848Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_C000010849Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010849Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_C000010850Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010850Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_C000010851Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010851Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_C000010852Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010852Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_C000010853Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010853Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_C000010854Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010854Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_C000010855Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010855Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_C000010856Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010856Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_C000010857Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010857Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_C000010858Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010858Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_C000010859Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010859Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_C000010860Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010860Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_C000010861Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010861Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_C000010862Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010862Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_C000010863Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010863Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_C000010864Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010864Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_C000010869Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010869Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_C000010870Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010870Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_C000010871Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010871Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_C000010872Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010872Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_C000010881Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010881Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_C000010882Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010882Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_C000010883Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010883Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_C000010884Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010884Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_C000010885Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010885Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_C000010886Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010886Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_C000010887Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010887Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_C000010888Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010888Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_C000010889Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010889Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_C000010890Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">pvt:C000010890Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_GeorgePutnamBlendedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:GeorgePutnamBlendedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_JPMorganDevelopedHighYieldIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:JPMorganDevelopedHighYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_MSCIACWIExUSAIndexNRMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:MSCIACWIExUSAIndexNRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_MSCIAllCountryWorldExUSIndexNRMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:MSCIAllCountryWorldExUSIndexNRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_MSCIAllCountryWorldIndexNRMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:MSCIAllCountryWorldIndexNRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_MSCIEAFEIndexNRMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:MSCIEAFEIndexNRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_MSCIEAFEValueIndexNRMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:MSCIEAFEValueIndexNRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_MSCIEmergingMarketsIndexNRMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:MSCIEmergingMarketsIndexNRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_MSCIWorldHealthCareIndexNRMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:MSCIWorldHealthCareIndexNRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_PutnamBalancedBlendedBenchmarkMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:PutnamBalancedBlendedBenchmarkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_PutnamVTBalancedBlendedBenchmarkMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:PutnamVTBalancedBlendedBenchmarkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_PutnamVTEmergingMarketsEquityLinkedBenchmarkMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:PutnamVTEmergingMarketsEquityLinkedBenchmarkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_PutnamVTFocusedInternationalEquityLinkedBenchmarkMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:PutnamVTFocusedInternationalEquityLinkedBenchmarkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_PutnamVTMortgageSecuritiesLinkedBenchmarkMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:PutnamVTMortgageSecuritiesLinkedBenchmarkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_PutnamVTSustainableFutureLinkedBenchmarkMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:PutnamVTSustainableFutureLinkedBenchmarkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_PutnamVTSustainableLeadersLinkedBenchmarkMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:PutnamVTSustainableLeadersLinkedBenchmarkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_Russell1000GrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:Russell1000GrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_Russell1000ValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:Russell1000ValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_Russell2000GrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:Russell2000GrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_Russell2000ValueIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:Russell2000ValueIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_Russell3000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:Russell3000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_RussellMidcapGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:RussellMidcapGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_S000003871BloombergUSAggregateIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:S000003871BloombergUSAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_S000003873Russell3000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:S000003873Russell3000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_S000003875BloombergUSAggregateIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:S000003875BloombergUSAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_S000003876BloombergUSAggregateIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:S000003876BloombergUSAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_S000003877MSCIAllCountryWorldExUSIndexNRMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:S000003877MSCIAllCountryWorldExUSIndexNRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_S000003878MSCIAllCountryWorldExUSIndexNRMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:S000003878MSCIAllCountryWorldExUSIndexNRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_S000003881Russell3000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:S000003881Russell3000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_S000003883Russell3000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:S000003883Russell3000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_S000003884Russell3000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:S000003884Russell3000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_S000003887Russell3000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:S000003887Russell3000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_S000003887SAndP500Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:S000003887SAndP500Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_S000003888Russell3000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:S000003888Russell3000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_S000003894Russell3000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:S000003894Russell3000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_S000003895BloombergUSAggregateIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:S000003895BloombergUSAggregateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_S000003895Russell3000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:S000003895Russell3000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_S000003896Russell3000IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:S000003896Russell3000IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="TenY2025_SAndP500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">pvt:SAndP500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="pure">
        <measure>pure</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="DefaultContext"
      id="h1_3cd60402_b2d1_4e28_ae80_967f7841553a">0000822671</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="DefaultContext"
      id="h3_779116dd_cf33_45e6_b7db_62636c3e02df">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="DefaultContext"
      id="h7_3e931be8_4ea7_4a12_820c_54c585614cc9">485BPOS</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="DefaultContext"
      id="h8_e34a0efc_1eab_4533_b43e_3c7909184088">2025-12-31</dei:DocumentPeriodEndDate>
    <oef:AnnlRtrPct
      contextRef="FY2024_S000003880Member_C000010855Member"
      decimals="4"
      id="h_10_510783e4-9a60-5e79-da3a-b099e8a40ec8"
      unitRef="pure">0.2732</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2025_S000003880Member_C000010855Member"
      decimals="4"
      id="h_11_b95092cc-b2ce-bb84-2f2a-35f71411a3c1"
      unitRef="pure">0.1711</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2016_S000003880Member_C000010855Member"
      decimals="4"
      id="h_2_66a6e4cf-2860-170d-4af4-d5a01268b2ff"
      unitRef="pure">0.1234</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2017_S000003880Member_C000010855Member"
      decimals="4"
      id="h_3_36a81732-8090-bf9f-337d-fd9c48a943cc"
      unitRef="pure">0.2314</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2018_S000003880Member_C000010855Member"
      decimals="4"
      id="h_4_c4386e37-16a4-7b41-5a6a-447492cc30ed"
      unitRef="pure">-0.0744</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2019_S000003880Member_C000010855Member"
      decimals="4"
      id="h_5_69224f44-bc04-8057-f5a7-530964fb5219"
      unitRef="pure">0.3200</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2020_S000003880Member_C000010855Member"
      decimals="4"
      id="h_6_797edaca-7778-366a-2d78-b2fcd5d7752d"
      unitRef="pure">0.1764</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2021_S000003880Member_C000010855Member"
      decimals="4"
      id="h_7_80e2cd23-e979-d715-f6ff-2e3aa0b4488c"
      unitRef="pure">0.3132</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2022_S000003880Member_C000010855Member"
      decimals="4"
      id="h_8_39309b72-013c-092e-5550-e03b9183404b"
      unitRef="pure">-0.1554</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2023_S000003880Member_C000010855Member"
      decimals="4"
      id="h_9_f18eef94-07ea-43a4-c9eb-adb5bdb3a095"
      unitRef="pure">0.2836</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2024_S000003893Member_C000010881Member"
      decimals="4"
      id="h_10_5fbbd445-2808-c276-2a37-77a8938aa8f2"
      unitRef="pure">0.0609</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2025_S000003893Member_C000010881Member"
      decimals="4"
      id="h_11_0a2a0291-5c8e-4ae2-28e2-3cb2cb67ca45"
      unitRef="pure">0.0894</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2016_S000003893Member_C000010881Member"
      decimals="4"
      id="h_2_eb4eeba2-3a62-5e01-6576-757403a0cc9c"
      unitRef="pure">0.0576</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2017_S000003893Member_C000010881Member"
      decimals="4"
      id="h_3_13460be8-3e93-bdc4-fe83-13a83e933710"
      unitRef="pure">0.0742</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2018_S000003893Member_C000010881Member"
      decimals="4"
      id="h_4_232841e2-9e3c-9b17-1827-fb00f045f400"
      unitRef="pure">-0.0074</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2019_S000003893Member_C000010881Member"
      decimals="4"
      id="h_5_bcd62f71-33c7-0816-4fba-124b347908ce"
      unitRef="pure">0.1156</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2020_S000003893Member_C000010881Member"
      decimals="4"
      id="h_6_43f51e2d-eac1-5e64-77eb-11f11f30d4af"
      unitRef="pure">-0.0076</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2021_S000003893Member_C000010881Member"
      decimals="4"
      id="h_7_63aaaf8d-b416-ea05-05b1-e0af3c97d88a"
      unitRef="pure">-0.0673</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2022_S000003893Member_C000010881Member"
      decimals="4"
      id="h_8_11efa523-ecc9-6e3f-cdfd-60f21b34bbec"
      unitRef="pure">-0.0206</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2023_S000003893Member_C000010881Member"
      decimals="4"
      id="h_9_6933f17e-f2ee-58b7-b135-5045e9547aed"
      unitRef="pure">0.0501</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2016_S000003879Member_C000010853Member"
      decimals="4"
      id="h_1_d104c633-e884-4fca-eaea-5406524b9c9e"
      unitRef="pure">-0.0646</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2025_S000003879Member_C000010853Member"
      decimals="4"
      id="h_10_c139b955-c512-7f66-0094-6c3091c6787e"
      unitRef="pure">0.3449</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2017_S000003879Member_C000010853Member"
      decimals="4"
      id="h_2_fa622426-7915-3566-eb7e-858caa604058"
      unitRef="pure">0.3537</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2018_S000003879Member_C000010853Member"
      decimals="4"
      id="h_3_e0982458-f9a5-ae9d-6213-a12ecc10924c"
      unitRef="pure">-0.1840</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2019_S000003879Member_C000010853Member"
      decimals="4"
      id="h_4_308e193b-44cd-9fea-611f-d81405c59955"
      unitRef="pure">0.2521</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2020_S000003879Member_C000010853Member"
      decimals="4"
      id="h_5_568473ae-bcb6-e1e2-7dc2-4d2aac2eb97a"
      unitRef="pure">0.2825</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2021_S000003879Member_C000010853Member"
      decimals="4"
      id="h_6_d4af1acc-9a64-98a8-677b-c5a06c1e0499"
      unitRef="pure">-0.0398</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2022_S000003879Member_C000010853Member"
      decimals="4"
      id="h_7_ec765808-0bae-18cb-cd7f-8fc43f1d7d7d"
      unitRef="pure">-0.2724</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2023_S000003879Member_C000010853Member"
      decimals="4"
      id="h_8_75cb49cd-e6db-a1ee-4bae-e053b575d280"
      unitRef="pure">0.1163</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2024_S000003879Member_C000010853Member"
      decimals="4"
      id="h_9_e484429b-d506-d013-b818-57fa11c2079b"
      unitRef="pure">0.1610</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2016_S000003897Member_C000010889Member"
      decimals="4"
      id="h_1_346d3ee5-2a4d-c05c-dedf-9e678f379ffa"
      unitRef="pure">0.0137</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2025_S000003897Member_C000010889Member"
      decimals="4"
      id="h_10_14a0370d-091b-43d7-9665-1f20c380c700"
      unitRef="pure">0.3675</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2017_S000003897Member_C000010889Member"
      decimals="4"
      id="h_2_85b2c81b-dd26-4050-0979-8195c84e26df"
      unitRef="pure">0.2871</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2018_S000003897Member_C000010889Member"
      decimals="4"
      id="h_3_bed04332-88fc-21bf-de5c-e2cc45851d15"
      unitRef="pure">-0.1221</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2019_S000003897Member_C000010889Member"
      decimals="4"
      id="h_4_0dc24d9d-356e-5126-4485-399cb4539e13"
      unitRef="pure">0.2692</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2020_S000003897Member_C000010889Member"
      decimals="4"
      id="h_5_c6bec0f4-6f15-f177-970f-9fd498825c11"
      unitRef="pure">0.1032</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2021_S000003897Member_C000010889Member"
      decimals="4"
      id="h_6_1a97dbd6-78d8-1b6d-5a53-c09f454f5b54"
      unitRef="pure">0.1284</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2022_S000003897Member_C000010889Member"
      decimals="4"
      id="h_7_e9b4f1a9-70e9-c4c1-8a5a-e70ec51bdd2b"
      unitRef="pure">-0.1799</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2023_S000003897Member_C000010889Member"
      decimals="4"
      id="h_8_9e290a5e-914c-fb12-826b-e53cdc1ee4c0"
      unitRef="pure">0.1956</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2024_S000003897Member_C000010889Member"
      decimals="4"
      id="h_9_870fd1f3-b709-63f4-708b-f520bd581bfc"
      unitRef="pure">0.0363</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2016_S000003895Member_C000010885Member"
      decimals="4"
      id="h_1_85d73713-f9d0-b4f1-8ebd-4d884da97e9b"
      unitRef="pure">0.0840</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2025_S000003895Member_C000010885Member"
      decimals="4"
      id="h_10_03b2c1d2-1e4a-f0b7-3237-1a4b3afdc7ee"
      unitRef="pure">0.1431</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2017_S000003895Member_C000010885Member"
      decimals="4"
      id="h_2_4d1ade8d-c6a3-7a11-b58b-2498d10a7e82"
      unitRef="pure">0.1529</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2018_S000003895Member_C000010885Member"
      decimals="4"
      id="h_3_82e6053a-1e9f-7601-afa2-49b6242abd28"
      unitRef="pure">-0.0282</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2019_S000003895Member_C000010885Member"
      decimals="4"
      id="h_4_31db7ced-052d-6e4c-5b2a-319688e38698"
      unitRef="pure">0.2435</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2020_S000003895Member_C000010885Member"
      decimals="4"
      id="h_5_3c97b576-379c-c657-e578-4df005349982"
      unitRef="pure">0.1561</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2021_S000003895Member_C000010885Member"
      decimals="4"
      id="h_6_309460bb-119d-c4c4-e4d2-1d603fadb3e8"
      unitRef="pure">0.1428</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2022_S000003895Member_C000010885Member"
      decimals="4"
      id="h_7_b41916bc-4fb0-5306-0d5b-7e5c53905408"
      unitRef="pure">-0.1582</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2023_S000003895Member_C000010885Member"
      decimals="4"
      id="h_8_d3913cc6-5eed-d923-d52f-0d68576a08aa"
      unitRef="pure">0.2026</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2024_S000003895Member_C000010885Member"
      decimals="4"
      id="h_9_e9a7dd89-c99d-632c-7030-97ea04f830ef"
      unitRef="pure">0.1694</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2016_S000003896Member_C000010887Member"
      decimals="4"
      id="h_1_af1f55f1-3d05-732e-860d-d73b5cb8ae9e"
      unitRef="pure">0.0698</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2025_S000003896Member_C000010887Member"
      decimals="4"
      id="h_10_05468e23-6cfd-691c-d72d-a2ca8781cba6"
      unitRef="pure">0.1469</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2017_S000003896Member_C000010887Member"
      decimals="4"
      id="h_2_6a9261ee-dc50-a7b0-dbd2-518e8d580550"
      unitRef="pure">0.1567</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2018_S000003896Member_C000010887Member"
      decimals="4"
      id="h_3_3e0fde1a-2a77-bb39-7cf5-826d6256cb97"
      unitRef="pure">-0.0702</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2019_S000003896Member_C000010887Member"
      decimals="4"
      id="h_4_6f8ebf95-ad2e-6fe2-129f-3b4b77cd02e2"
      unitRef="pure">0.1742</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2020_S000003896Member_C000010887Member"
      decimals="4"
      id="h_5_12bc2776-32aa-d445-2665-814f6f3bc440"
      unitRef="pure">0.1258</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2021_S000003896Member_C000010887Member"
      decimals="4"
      id="h_6_5d190103-edf3-9de7-412f-29d998231ff9"
      unitRef="pure">0.1425</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2022_S000003896Member_C000010887Member"
      decimals="4"
      id="h_7_a221638a-0118-0962-69f2-376368ab812d"
      unitRef="pure">-0.1582</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2023_S000003896Member_C000010887Member"
      decimals="4"
      id="h_8_4710ddf3-6324-5864-17c8-ffbffcc0f6e4"
      unitRef="pure">0.1778</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2024_S000003896Member_C000010887Member"
      decimals="4"
      id="h_9_ee890512-0453-e093-19b3-812d33ceabb8"
      unitRef="pure">0.1663</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2016_S000003874Member_C000010843Member"
      decimals="4"
      id="h_1_5dea984a-5137-d268-3f30-9a9dc7f9edcd"
      unitRef="pure">-0.1114</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2025_S000003874Member_C000010843Member"
      decimals="4"
      id="h_10_cb535804-ae8e-00a9-1928-aa8d369d419e"
      unitRef="pure">0.1534</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2017_S000003874Member_C000010843Member"
      decimals="4"
      id="h_2_ad440b09-1319-5479-ec76-08753cf2ebdd"
      unitRef="pure">0.1560</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2018_S000003874Member_C000010843Member"
      decimals="4"
      id="h_3_4b51eb16-279e-b8b7-cb2b-4b7d2ef19cd3"
      unitRef="pure">-0.0029</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2019_S000003874Member_C000010843Member"
      decimals="4"
      id="h_4_06186bcd-d2a8-a574-18d9-ff9d4005f68f"
      unitRef="pure">0.3058</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2020_S000003874Member_C000010843Member"
      decimals="4"
      id="h_5_bb85064e-324f-e496-69a2-d3631e971b8b"
      unitRef="pure">0.1647</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2021_S000003874Member_C000010843Member"
      decimals="4"
      id="h_6_52c77a8d-f500-7b89-1a57-ee4b2e2e12e5"
      unitRef="pure">0.1977</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2022_S000003874Member_C000010843Member"
      decimals="4"
      id="h_7_c7b711ac-229a-c8f4-1817-5fd69d58bfce"
      unitRef="pure">-0.0444</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2023_S000003874Member_C000010843Member"
      decimals="4"
      id="h_8_de1c5736-8730-e816-11f7-b0f8af57b33c"
      unitRef="pure">0.0939</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2024_S000003874Member_C000010843Member"
      decimals="4"
      id="h_9_ac3d6313-81f6-af6d-ef27-176c07dc6bb7"
      unitRef="pure">0.0170</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2016_S000003882Member_C000010859Member"
      decimals="4"
      id="h_1_8e08ffe2-945b-4b5c-b27e-f859738aa769"
      unitRef="pure">0.0002</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2025_S000003882Member_C000010859Member"
      decimals="4"
      id="h_10_48a08394-1dc7-277a-5a8f-7651a493bb86"
      unitRef="pure">0.0395</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2017_S000003882Member_C000010859Member"
      decimals="4"
      id="h_2_9838c02c-fa11-6714-71be-5678eefd3577"
      unitRef="pure">0.0047</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2018_S000003882Member_C000010859Member"
      decimals="4"
      id="h_3_e1404127-cfdb-2516-b833-f180bf7ef0df"
      unitRef="pure">0.0143</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2019_S000003882Member_C000010859Member"
      decimals="4"
      id="h_4_58bb78a6-2775-e481-b395-a2b049bab60b"
      unitRef="pure">0.0181</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2020_S000003882Member_C000010859Member"
      decimals="4"
      id="h_5_4cbda55f-99da-f4f7-4361-9a7c6086e531"
      unitRef="pure">0.0024</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2021_S000003882Member_C000010859Member"
      decimals="4"
      id="h_6_7f988d3a-e64f-a94e-6deb-5c3381cd1a91"
      unitRef="pure">0.0001</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2022_S000003882Member_C000010859Member"
      decimals="4"
      id="h_7_ae3d5afd-04c1-555d-4129-0ea122a118d1"
      unitRef="pure">0.0129</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2023_S000003882Member_C000010859Member"
      decimals="4"
      id="h_8_b7cee099-a2ff-99c6-b3a6-e362a9c5891d"
      unitRef="pure">0.0470</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2024_S000003882Member_C000010859Member"
      decimals="4"
      id="h_9_2d6e87cc-b6da-ea7e-628c-3bd0cd38b5b8"
      unitRef="pure">0.0493</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2016_S000003875Member_C000010845Member"
      decimals="4"
      id="h_1_4686f547-678d-0fd4-d776-71a1c11faf1c"
      unitRef="pure">0.1566</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2025_S000003875Member_C000010845Member"
      decimals="4"
      id="h_10_ee06204c-9a8d-6f8b-b156-2250172bc35f"
      unitRef="pure">0.0886</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2017_S000003875Member_C000010845Member"
      decimals="4"
      id="h_2_19d640eb-6f97-4f2e-1c8b-42ba0788fdc5"
      unitRef="pure">0.0722</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2018_S000003875Member_C000010845Member"
      decimals="4"
      id="h_3_4255f85d-8050-0d20-5a68-42aec6944762"
      unitRef="pure">-0.0359</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2019_S000003875Member_C000010845Member"
      decimals="4"
      id="h_4_8b08cc3e-9597-60e7-530a-11d5a1806a7a"
      unitRef="pure">0.1455</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2020_S000003875Member_C000010845Member"
      decimals="4"
      id="h_5_c2b5f009-0a3f-c196-ee85-d2b39bafecae"
      unitRef="pure">0.0550</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2021_S000003875Member_C000010845Member"
      decimals="4"
      id="h_6_61efc818-21df-bccb-a7b4-88b24db68e84"
      unitRef="pure">0.0520</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2022_S000003875Member_C000010845Member"
      decimals="4"
      id="h_7_0994a7c9-a336-95ed-1be0-80485ec82848"
      unitRef="pure">-0.1137</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2023_S000003875Member_C000010845Member"
      decimals="4"
      id="h_8_883efe57-07cf-312f-b9c0-468f03b203ae"
      unitRef="pure">0.1229</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2024_S000003875Member_C000010845Member"
      decimals="4"
      id="h_9_77fff675-2cb6-cc26-8bd2-48faad80ed79"
      unitRef="pure">0.0819</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2016_S000003876Member_C000010847Member"
      decimals="4"
      id="h_1_e67e0c51-9181-75a4-0752-a333c4182917"
      unitRef="pure">0.0227</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2025_S000003876Member_C000010847Member"
      decimals="4"
      id="h_10_b1be1484-dbc0-4cb5-6044-8d10907fa1b8"
      unitRef="pure">0.0745</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2017_S000003876Member_C000010847Member"
      decimals="4"
      id="h_2_d33a9e7e-1161-8f32-6280-0ee332cef806"
      unitRef="pure">0.0590</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2018_S000003876Member_C000010847Member"
      decimals="4"
      id="h_3_14beb7b3-39f8-9a75-babf-35c4fa4d3142"
      unitRef="pure">0.0037</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2019_S000003876Member_C000010847Member"
      decimals="4"
      id="h_4_220ef532-6467-2fe5-60f4-e9517d42c3d4"
      unitRef="pure">0.1224</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2020_S000003876Member_C000010847Member"
      decimals="4"
      id="h_5_bda15922-9538-3044-5b03-3097bc58b63f"
      unitRef="pure">0.0600</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2021_S000003876Member_C000010847Member"
      decimals="4"
      id="h_6_fba00649-76aa-b48d-e1ca-808d85d0faf9"
      unitRef="pure">-0.0444</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2022_S000003876Member_C000010847Member"
      decimals="4"
      id="h_7_da0b6861-2112-42ab-a777-be70d9b37b7b"
      unitRef="pure">-0.1348</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2023_S000003876Member_C000010847Member"
      decimals="4"
      id="h_8_adb13360-697d-1cb2-aab0-e601767fb3b0"
      unitRef="pure">0.0496</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2024_S000003876Member_C000010847Member"
      decimals="4"
      id="h_9_b8fc6c08-381f-c7f0-e02f-53ba1b978323"
      unitRef="pure">0.0256</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2016_S000003877Member_C000010849Member"
      decimals="4"
      id="h_1_f7ce0736-6ac0-7811-f072-cb807412dbe7"
      unitRef="pure">-0.0221</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2025_S000003877Member_C000010849Member"
      decimals="4"
      id="h_10_823f4068-c1de-d2ce-7ed3-2cf5a10aff9b"
      unitRef="pure">0.3800</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2017_S000003877Member_C000010849Member"
      decimals="4"
      id="h_2_be8f7ed4-c872-d837-bf6e-65390486ee82"
      unitRef="pure">0.2693</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2018_S000003877Member_C000010849Member"
      decimals="4"
      id="h_3_4fbc4b5f-ef61-f4b8-9509-0a974eb1081e"
      unitRef="pure">-0.1895</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2019_S000003877Member_C000010849Member"
      decimals="4"
      id="h_4_d592da3d-016d-48e4-f5f6-9689eae0464c"
      unitRef="pure">0.2555</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2020_S000003877Member_C000010849Member"
      decimals="4"
      id="h_5_e11e5d06-13ba-f3fa-4aa9-7943386c6912"
      unitRef="pure">0.1235</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2021_S000003877Member_C000010849Member"
      decimals="4"
      id="h_6_62c9a9b8-2757-a341-f03d-ba3609c8f60f"
      unitRef="pure">0.0909</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2022_S000003877Member_C000010849Member"
      decimals="4"
      id="h_7_e6448d7c-0ee2-1db5-032e-deb5e9471468"
      unitRef="pure">-0.1458</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2023_S000003877Member_C000010849Member"
      decimals="4"
      id="h_8_0d193d46-8e67-1ab6-42bc-5931f9d59144"
      unitRef="pure">0.1886</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2024_S000003877Member_C000010849Member"
      decimals="4"
      id="h_9_7087391e-2ede-d978-ffcf-f53a10c3e98f"
      unitRef="pure">0.0324</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2016_S000003878Member_C000010851Member"
      decimals="4"
      id="h_1_ddb262a4-f463-51c6-760c-3c3ef529b988"
      unitRef="pure">0.0128</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2025_S000003878Member_C000010851Member"
      decimals="4"
      id="h_10_62a19a6c-09e4-66a7-dc13-f5c112477b1c"
      unitRef="pure">0.3507</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2017_S000003878Member_C000010851Member"
      decimals="4"
      id="h_2_caffcf00-fb39-139c-4061-187924fb69e6"
      unitRef="pure">0.2495</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2018_S000003878Member_C000010851Member"
      decimals="4"
      id="h_3_1ddbaf9a-f0f4-aaa4-1d96-1bbf6e752167"
      unitRef="pure">-0.1731</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2019_S000003878Member_C000010851Member"
      decimals="4"
      id="h_4_873d943a-8a34-40f1-7e6e-3e6bae5a5e0d"
      unitRef="pure">0.2044</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2020_S000003878Member_C000010851Member"
      decimals="4"
      id="h_5_d6b25cb9-a8d0-9151-3642-f42664b3d872"
      unitRef="pure">0.0423</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2021_S000003878Member_C000010851Member"
      decimals="4"
      id="h_6_22026388-e022-7ed7-63c3-c83946d42049"
      unitRef="pure">0.1528</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2022_S000003878Member_C000010851Member"
      decimals="4"
      id="h_7_c5b99c3b-5233-ce60-d4e4-4ce87970eb70"
      unitRef="pure">-0.0670</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2023_S000003878Member_C000010851Member"
      decimals="4"
      id="h_8_3a6b0d94-4bd6-0271-9026-cce9e3af4aa6"
      unitRef="pure">0.1908</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2024_S000003878Member_C000010851Member"
      decimals="4"
      id="h_9_e36a5309-3996-308e-b002-ad4b1cf036a9"
      unitRef="pure">0.0544</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2016_S000003873Member_C000010841Member"
      decimals="4"
      id="h_1_f01e6e6b-605b-5a07-da6b-55b214653174"
      unitRef="pure">0.0672</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2025_S000003873Member_C000010841Member"
      decimals="4"
      id="h_10_bd4d9584-3381-1067-5a82-427e067d0bf5"
      unitRef="pure">0.1458</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2017_S000003873Member_C000010841Member"
      decimals="4"
      id="h_2_34f497b2-7b21-f24d-b8db-617312d1242e"
      unitRef="pure">0.3130</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2018_S000003873Member_C000010841Member"
      decimals="4"
      id="h_3_fbd22ba2-f678-c568-f375-a03aee1fa7be"
      unitRef="pure">0.0260</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2019_S000003873Member_C000010841Member"
      decimals="4"
      id="h_4_06e0fcb8-051f-877d-09d2-716fd56f0e4d"
      unitRef="pure">0.3711</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2020_S000003873Member_C000010841Member"
      decimals="4"
      id="h_5_bd83c8e5-32d1-5406-36fc-7cb7829ddd31"
      unitRef="pure">0.3909</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2021_S000003873Member_C000010841Member"
      decimals="4"
      id="h_6_5649ad0e-d1a5-de7a-6102-a1e00bca013e"
      unitRef="pure">0.2300</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2022_S000003873Member_C000010841Member"
      decimals="4"
      id="h_7_d746cf2a-d47a-8d2e-9c40-6dce4eecaf43"
      unitRef="pure">-0.3036</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2023_S000003873Member_C000010841Member"
      decimals="4"
      id="h_8_b33ba9a0-5e89-ac2d-2099-f63e1ee0286c"
      unitRef="pure">0.4489</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2024_S000003873Member_C000010841Member"
      decimals="4"
      id="h_9_ca934dc8-85df-1253-380e-7f708c893281"
      unitRef="pure">0.3371</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2016_S000003894Member_C000010883Member"
      decimals="4"
      id="h_1_769d75d0-2e9b-d28d-b623-39095cada400"
      unitRef="pure">0.1396</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2025_S000003894Member_C000010883Member"
      decimals="4"
      id="h_10_77071d0f-422a-e879-b43e-a88fe40e7dab"
      unitRef="pure">0.2066</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2017_S000003894Member_C000010883Member"
      decimals="4"
      id="h_2_b2312700-fc33-d492-c31d-1b1dff594f5f"
      unitRef="pure">0.1906</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2018_S000003894Member_C000010883Member"
      decimals="4"
      id="h_3_c3897a87-bf44-e47d-1417-da72af7b0fb2"
      unitRef="pure">-0.0827</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2019_S000003894Member_C000010883Member"
      decimals="4"
      id="h_4_27d4827d-ace7-5758-8de6-7694152029fc"
      unitRef="pure">0.3073</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2020_S000003894Member_C000010883Member"
      decimals="4"
      id="h_5_d8464422-7c39-e1db-eb2e-3e3a5658b1b0"
      unitRef="pure">0.0606</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2021_S000003894Member_C000010883Member"
      decimals="4"
      id="h_6_45257ebe-b116-a06e-e4dd-ca03c051d1a9"
      unitRef="pure">0.2762</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2022_S000003894Member_C000010883Member"
      decimals="4"
      id="h_7_0af1dc97-16d4-78e1-7e88-42e6ae0545a2"
      unitRef="pure">-0.0287</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2023_S000003894Member_C000010883Member"
      decimals="4"
      id="h_8_43726f84-7855-9d8a-0457-aa6afda9327d"
      unitRef="pure">0.1592</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2024_S000003894Member_C000010883Member"
      decimals="4"
      id="h_9_201b3cbd-cd65-c952-e7d0-b392e5b4167c"
      unitRef="pure">0.1946</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2016_S000003871Member_C000010837Member"
      decimals="4"
      id="h_1_d31bca97-de2b-c00d-344f-b47d0f3448c0"
      unitRef="pure">0.0036</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2025_S000003871Member_C000010837Member"
      decimals="4"
      id="h_10_54b809ad-a85c-5881-9f59-4ae6a059c3dd"
      unitRef="pure">0.0939</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2017_S000003871Member_C000010837Member"
      decimals="4"
      id="h_2_1adf6c0e-8807-6472-983f-9827debe9994"
      unitRef="pure">0.0227</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2018_S000003871Member_C000010837Member"
      decimals="4"
      id="h_3_1a17ccad-2519-54e1-fcca-1c49af02208a"
      unitRef="pure">-0.0062</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2019_S000003871Member_C000010837Member"
      decimals="4"
      id="h_4_71c0303c-828f-3954-227d-19a5fe3ea273"
      unitRef="pure">0.1336</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2020_S000003871Member_C000010837Member"
      decimals="4"
      id="h_5_5a609e76-0862-90ae-2e39-05da5bb32969"
      unitRef="pure">-0.0129</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2021_S000003871Member_C000010837Member"
      decimals="4"
      id="h_6_b8717534-2894-668b-24ad-a9ff4397017f"
      unitRef="pure">-0.0343</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2022_S000003871Member_C000010837Member"
      decimals="4"
      id="h_7_02f79da5-978c-682b-e07a-f154b3f554fd"
      unitRef="pure">-0.0995</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2023_S000003871Member_C000010837Member"
      decimals="4"
      id="h_8_1c8e13db-9768-af49-21be-fbd6cbc27690"
      unitRef="pure">0.0558</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2024_S000003871Member_C000010837Member"
      decimals="4"
      id="h_9_7b87494b-dc1c-91df-bada-fc8345a03b78"
      unitRef="pure">0.0497</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2016_S000003883Member_C000010861Member"
      decimals="4"
      id="h_32_009107c0-6300-56fc-e197-0e0245cc9a9b"
      unitRef="pure">0.1577</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2017_S000003883Member_C000010861Member"
      decimals="4"
      id="h_33_f6d1d4f1-115b-4e73-4236-189579c0375c"
      unitRef="pure">0.0826</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2018_S000003883Member_C000010861Member"
      decimals="4"
      id="h_34_d3f49e44-0497-f615-437d-0be06f888c8c"
      unitRef="pure">-0.1364</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2019_S000003883Member_C000010861Member"
      decimals="4"
      id="h_35_e46d50d5-23d3-c83d-8a2f-d1852696cd0d"
      unitRef="pure">0.3773</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2020_S000003883Member_C000010861Member"
      decimals="4"
      id="h_36_12b58985-d0c1-ec13-61fd-0c94fbd65752"
      unitRef="pure">0.4871</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2021_S000003883Member_C000010861Member"
      decimals="4"
      id="h_37_022e4627-757f-d242-de14-b9e21deeecec"
      unitRef="pure">0.1418</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2022_S000003883Member_C000010861Member"
      decimals="4"
      id="h_38_a81e6102-ad14-6bd9-2bca-cb2d284a2725"
      unitRef="pure">-0.2811</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2023_S000003883Member_C000010861Member"
      decimals="4"
      id="h_39_58112b6c-6807-0a18-caa1-7e6d5745e4ce"
      unitRef="pure">0.2346</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2024_S000003883Member_C000010861Member"
      decimals="4"
      id="h_40_61b60fc3-80bd-1745-abd6-16cd9bb18a98"
      unitRef="pure">0.2367</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2025_S000003883Member_C000010861Member"
      decimals="4"
      id="h_41_adc8a25c-0f63-83c7-159a-a6012fc658bc"
      unitRef="pure">0.0907</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2016_S000003888Member_C000010871Member"
      decimals="4"
      id="h_1_cef7ee19-91ab-f833-09d6-f86b0eb97fe7"
      unitRef="pure">0.2770</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2025_S000003888Member_C000010871Member"
      decimals="4"
      id="h_10_8b17fd09-2005-ed14-76a0-0dfeb2c45aca"
      unitRef="pure">0.0546</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2017_S000003888Member_C000010871Member"
      decimals="4"
      id="h_2_80f366ba-f7f4-81a6-dc1f-0cf647afd0a2"
      unitRef="pure">0.0815</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2018_S000003888Member_C000010871Member"
      decimals="4"
      id="h_3_0c0f26a2-cc3e-55f0-8a53-8f5c8d6ebd61"
      unitRef="pure">-0.1942</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2019_S000003888Member_C000010871Member"
      decimals="4"
      id="h_4_718761e0-58a4-9adb-9912-4e54c1d0ddbb"
      unitRef="pure">0.2412</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2020_S000003888Member_C000010871Member"
      decimals="4"
      id="h_5_5002a69a-1113-84b9-74e2-4a4ca521d260"
      unitRef="pure">0.0412</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2021_S000003888Member_C000010871Member"
      decimals="4"
      id="h_6_8b7c96be-55b5-ec41-f2c6-287414fc126b"
      unitRef="pure">0.4037</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2022_S000003888Member_C000010871Member"
      decimals="4"
      id="h_7_bc830b6b-c8e5-768b-1c80-6310b2ff13eb"
      unitRef="pure">-0.1280</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2023_S000003888Member_C000010871Member"
      decimals="4"
      id="h_8_ec456c98-9a3d-e123-9a76-46856723bafd"
      unitRef="pure">0.2413</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2024_S000003888Member_C000010871Member"
      decimals="4"
      id="h_9_0cb7347e-7bb6-6525-e234-96e0b06814dd"
      unitRef="pure">0.0648</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2016_S000003881Member_C000010857Member"
      decimals="4"
      id="h_1_e6c4e593-274a-8ff6-1ff2-a56ea56cb7a7"
      unitRef="pure">0.1323</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2025_S000003881Member_C000010857Member"
      decimals="4"
      id="h_10_5c0a94ee-a5a3-2726-f4d9-dff5ee035cb5"
      unitRef="pure">0.0287</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2017_S000003881Member_C000010857Member"
      decimals="4"
      id="h_2_630a8534-41da-d4ff-bbdf-8471043dc50c"
      unitRef="pure">0.1094</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2018_S000003881Member_C000010857Member"
      decimals="4"
      id="h_3_ffd9a7a8-12d7-8919-bd45-48c638973afc"
      unitRef="pure">-0.0464</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2019_S000003881Member_C000010857Member"
      decimals="4"
      id="h_4_5874d9a9-cf1d-bc78-6560-f26a99ea9523"
      unitRef="pure">0.3032</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2020_S000003881Member_C000010857Member"
      decimals="4"
      id="h_5_391de60b-b253-83c7-389d-18bb93c36ca7"
      unitRef="pure">0.5299</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2021_S000003881Member_C000010857Member"
      decimals="4"
      id="h_6_0b56df75-b0e2-7feb-929a-591d591d58a5"
      unitRef="pure">0.0633</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2022_S000003881Member_C000010857Member"
      decimals="4"
      id="h_7_64264bbf-2ccb-11c9-f279-f1abdc99bfc5"
      unitRef="pure">-0.3385</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2023_S000003881Member_C000010857Member"
      decimals="4"
      id="h_8_3c2aa766-95dd-1714-6490-5bfb24446a51"
      unitRef="pure">0.2883</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2024_S000003881Member_C000010857Member"
      decimals="4"
      id="h_9_92fc1b99-1f18-e380-cba8-bc56f183e3f6"
      unitRef="pure">0.1523</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2016_S000003884Member_C000010863Member"
      decimals="4"
      id="h_1_ef55e931-2389-793f-594c-a4773d31a9da"
      unitRef="pure">0.0806</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2025_S000003884Member_C000010863Member"
      decimals="4"
      id="h_10_265cf6cc-4b91-7f2d-9650-d0b7d4c2352a"
      unitRef="pure">0.1099</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2017_S000003884Member_C000010863Member"
      decimals="4"
      id="h_2_7898aad8-57bf-e1f1-42c1-2bdabc594300"
      unitRef="pure">0.2955</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2018_S000003884Member_C000010863Member"
      decimals="4"
      id="h_3_fff0ded0-3d43-6ae0-178d-02ec3e8e228e"
      unitRef="pure">-0.0128</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2019_S000003884Member_C000010863Member"
      decimals="4"
      id="h_4_621dd43d-ecc5-2620-4468-1c6f9739f075"
      unitRef="pure">0.3672</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2020_S000003884Member_C000010863Member"
      decimals="4"
      id="h_5_67ce4e47-5624-0266-b15f-279d201a17e8"
      unitRef="pure">0.2904</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2021_S000003884Member_C000010863Member"
      decimals="4"
      id="h_6_3a1a8cd5-264e-5e94-1f4b-65d52370b48e"
      unitRef="pure">0.2387</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2022_S000003884Member_C000010863Member"
      decimals="4"
      id="h_7_7b32e2e0-1a4c-032f-ab59-5ecf56b0aafa"
      unitRef="pure">-0.2272</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2023_S000003884Member_C000010863Member"
      decimals="4"
      id="h_8_f54e7ba3-e2d3-4456-54ba-866ace7d02a5"
      unitRef="pure">0.2642</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2024_S000003884Member_C000010863Member"
      decimals="4"
      id="h_9_76d58e06-9065-a2a6-eb45-d63bad3e2a96"
      unitRef="pure">0.2333</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2016_S000003887Member_C000010869Member"
      decimals="4"
      id="h_1_8f25b8c4-82e6-1564-8531-f3c72745b5c7"
      unitRef="pure">0.1032</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2025_S000003887Member_C000010869Member"
      decimals="4"
      id="h_10_94b747f2-f508-65e4-4603-c9aa7c9d6dfb"
      unitRef="pure">0.1816</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2017_S000003887Member_C000010869Member"
      decimals="4"
      id="h_2_b6a3a82f-8ccd-f887-2a53-c1199ed5b257"
      unitRef="pure">0.2370</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2018_S000003887Member_C000010869Member"
      decimals="4"
      id="h_3_3498d4d2-23ac-0520-facf-496dc45e8a17"
      unitRef="pure">-0.0451</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2019_S000003887Member_C000010869Member"
      decimals="4"
      id="h_4_11d46350-341a-7341-d3cf-b158d4ce7e6b"
      unitRef="pure">0.3359</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2020_S000003887Member_C000010869Member"
      decimals="4"
      id="h_5_0aad384a-de2c-e8a0-4054-1030f0547435"
      unitRef="pure">0.2023</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2021_S000003887Member_C000010869Member"
      decimals="4"
      id="h_6_bb4416ac-3eae-8553-049a-3f561bfa5113"
      unitRef="pure">0.2444</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2022_S000003887Member_C000010869Member"
      decimals="4"
      id="h_7_980c65b1-2ceb-a7a0-2424-ef0ba68ee2a4"
      unitRef="pure">-0.1707</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2023_S000003887Member_C000010869Member"
      decimals="4"
      id="h_8_e692f2e4-427e-061e-095d-324c97288ecc"
      unitRef="pure">0.2916</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="FY2024_S000003887Member_C000010869Member"
      decimals="4"
      id="h_9_458ba641-4d58-1f00-1a97-958e44a6a62f"
      unitRef="pure">0.2661</oef:AnnlRtrPct>
    <dei:EntityInvCompanyType
      contextRef="DefaultContext"
      id="h_01_16e6f97e_803e_4694_aa1c_9c5815c7abb9">N-1A</dei:EntityInvCompanyType>
    <dei:EntityRegistrantName
      contextRef="DefaultContext"
      id="h_02_70064253_c68c_4cf0_93b2_6a81c075d963">PUTNAM VARIABLE TRUST</dei:EntityRegistrantName>
    <oef:ProspectusDate
      contextRef="DefaultContext"
      id="h_03_7f824e13_d6c3_4972_98c8_b0f190754b2a">2026-05-01</oef:ProspectusDate>
    <oef:RiskReturnHeading
      contextRef="S000003880Member"
      id="t_37_a4e1051a_831a_3a34_fcf9_9befe7e7a6f9">Fund summary </oef:RiskReturnHeading>
    <oef:ObjectiveHeading
      contextRef="S000003880Member"
      id="t_19_67b6075c_d680_734d_5f77_c94018651cfe">Goal </oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock
      contextRef="S000003880Member"
      id="t_18_65e8ed30_a648_c519_b41d_a11d5dbb297f">&lt;div style="margin-top:6pt;margin-bottom:0pt;font-size:9pt;font-family:arial;"&gt;The fund seeks capital appreciation. &lt;/div&gt;</oef:ObjectivePrimaryTextBlock>
    <oef:ExpenseHeading
      contextRef="S000003880Member"
      id="t_1_b6e1ebe7_6370_4686_b598_ec6d876fd08d">Fees and expenses </oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock
      contextRef="S000003880Member"
      id="t_2_c4f6eb18_dfd8_4da4_b28c_b6e63199db08">&lt;div style="margin-top:6pt;margin-bottom:0pt;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-weight:bold"&gt;&lt;/span&gt;The following table describes the fees and expenses you may pay if you buy, hold and sell shares of the fund. &lt;span style="font-weight:bold"&gt;You may pay other fees, such as brokerage commissions and other fees to financial intermediaries, which are not reflected in the tables and examples below.&lt;/span&gt; The fees and expenses information does not reflect insurance-related charges or expenses borne by contract holders indirectly investing in the fund. If it did, expenses would be higher.&lt;span style="font-weight:bold"&gt; &lt;/span&gt;&lt;/div&gt;</oef:ExpenseNarrativeTextBlock>
    <oef:OperatingExpensesCaption
      contextRef="S000003880Member"
      id="t_3_8ca4feb4_7a93_4c3d_a2cd_41cc31dec106">Annual Fund Operating Expenses (expenses you pay each year as a percentage of the value of your investment) </oef:OperatingExpensesCaption>
    <oef:ManagementFeesOverAssets
      contextRef="S000003880Member_C000010855Member"
      decimals="4"
      id="h_29_7533e3f7_34b8_e857_1104_39c01f4f3cc1"
      unitRef="pure">0.0053</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="S000003880Member_C000010855Member"
      decimals="4"
      id="h_33_a400b8cd_e92b_6c1a_da19_5090199d5d2c"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="S000003880Member_C000010855Member"
      decimals="4"
      id="h_31_ca569f93_033a_2bbe_19d0_d5d23060ebed"
      unitRef="pure">0.0014</oef:OtherExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="S000003880Member_C000010855Member"
      decimals="4"
      id="h_32_8ac4791a_eafe_e921_f7f3_a3bd0728101f"
      unitRef="pure">0.0067</oef:ExpensesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="S000003880Member_C000010856Member"
      decimals="4"
      id="h_1_928e5711_5315_4680_9c4e_936c24c59c1f"
      unitRef="pure">0.0053</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="S000003880Member_C000010856Member"
      decimals="4"
      id="h_2_9d12ed05_9620_467a_918b_385925bfe61e"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="S000003880Member_C000010856Member"
      decimals="4"
      id="h_3_ffd62cbe_496e_48c4_ba6e_e10b1c12c741"
      unitRef="pure">0.0014</oef:OtherExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="S000003880Member_C000010856Member"
      decimals="4"
      id="h_4_55a33d39_a3f7_4c37_a1e2_5128834560d1"
      unitRef="pure">0.0092</oef:ExpensesOverAssets>
    <oef:ExpenseExampleHeading
      contextRef="S000003880Member"
      id="t_4_e9cba690_d6f4_418a_9cde_0fba971e3c5a">Example </oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock
      contextRef="S000003880Member"
      id="t_5_c41bc5ac_6d45_415f_9bda_131310583c01">&lt;div style="margin-top:8pt;margin-bottom:0pt;font-size:9pt;font-family:arial;"&gt;The following hypothetical example is intended to help you compare the cost of investing in the fund with the cost of investing in other funds. The example does not reflect insurance-related charges or expenses. If it did, expenses would be higher. It assumes that you invest $10,000 in the fund for the time periods indicated and then redeem or hold all your shares at the end of those periods. It assumes a 5% return on your investment each year and that the fund&#x2019;s operating expenses remain the same (except that any applicable fee waiver or expense reimbursement is reflected only through its expiration date). Your actual costs may be higher or lower. &lt;/div&gt;</oef:ExpenseExampleNarrativeTextBlock>
    <oef:ExpenseExampleYear01
      contextRef="S000003880Member_C000010855Member"
      decimals="INF"
      id="h_5_45fcc6e2_b325_48a7_8d3f_8601658e574b"
      unitRef="USD">68</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="S000003880Member_C000010855Member"
      decimals="INF"
      id="h_34_36e5ba4d_60db_0753_b7c6_4f1c7dff3f22"
      unitRef="USD">68</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleYear03
      contextRef="S000003880Member_C000010855Member"
      decimals="INF"
      id="h_6_f18bd52e_e235_4231_a817_bbeb8f8d2bbf"
      unitRef="USD">214</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="S000003880Member_C000010855Member"
      decimals="INF"
      id="h_35_bd7a8c83_14d6_e0c3_bc69_335a1ac447af"
      unitRef="USD">214</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleYear05
      contextRef="S000003880Member_C000010855Member"
      decimals="INF"
      id="h_7_4e805e46_3008_4613_8b70_1a1f5f7da307"
      unitRef="USD">373</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="S000003880Member_C000010855Member"
      decimals="INF"
      id="h_36_3fd16d98_22b1_a49b_3397_6ab09da20307"
      unitRef="USD">373</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleYear10
      contextRef="S000003880Member_C000010855Member"
      decimals="INF"
      id="h_8_949fc98a_b4bf_409a_847c_312ae14f1f06"
      unitRef="USD">834</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="S000003880Member_C000010855Member"
      decimals="INF"
      id="h_37_ef9b7eff_bfae_4acf_1391_8777f1c7cd7a"
      unitRef="USD">834</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="S000003880Member_C000010856Member"
      decimals="INF"
      id="h_9_7992c063_75eb_41e4_9d20_55f38403154f"
      unitRef="USD">94</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="S000003880Member_C000010856Member"
      decimals="INF"
      id="h_38_be914e4a_ca78_2db8_8c83_22a80182aba0"
      unitRef="USD">94</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleYear03
      contextRef="S000003880Member_C000010856Member"
      decimals="INF"
      id="h_10_c7805907_069a_40a7_bdb2_83c74a9fd4f9"
      unitRef="USD">294</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="S000003880Member_C000010856Member"
      decimals="INF"
      id="h_39_7510b239_e812_5de3_1294_a2e61b93a3a1"
      unitRef="USD">294</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleYear05
      contextRef="S000003880Member_C000010856Member"
      decimals="INF"
      id="h_11_72e98b95_19a1_43aa_93c1_0f79710b6484"
      unitRef="USD">510</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="S000003880Member_C000010856Member"
      decimals="INF"
      id="h_40_80b53070_bd2f_6741_ead1_5a1f016c4677"
      unitRef="USD">510</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleYear10
      contextRef="S000003880Member_C000010856Member"
      decimals="INF"
      id="h_12_1797591a_1b63_4ae1_b1f8_40728b1a63fe"
      unitRef="USD">1132</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="S000003880Member_C000010856Member"
      decimals="INF"
      id="h_41_49a0bb68_8325_5f0a_1e89_161c4996ff85"
      unitRef="USD">1132</oef:ExpenseExampleNoRedemptionYear10>
    <oef:PortfolioTurnoverHeading
      contextRef="S000003880Member"
      id="t_6_d143905b_b8ef_4fea_b52a_75f2f61d9cc3">Portfolio turnover </oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock
      contextRef="S000003880Member"
      id="t_20_13c31ded_4261_c28e_33cf_baea348680b8">&lt;div style="margin-top:6pt;margin-bottom:0pt;font-size:9pt;font-family:arial;"&gt;The fund pays transaction-related costs, such as commissions, when it buys and sells securities (or &#x201c;turns over&#x201d; its portfolio). A higher turnover rate may indicate higher transaction costs. These costs, which are not reflected in annual fund operating expenses or the above example, affect fund performance. The fund&#x2019;s turnover rate in the most recent fiscal year was 13%. &lt;/div&gt;</oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate
      contextRef="S000003880Member"
      decimals="4"
      id="h_28_d04cd243_52cb_f578_f8d4_b360196b9c7f"
      unitRef="pure">0.13</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading
      contextRef="S000003880Member"
      id="t_8_6e930d76_e7cd_4481_9395_c7c9497e0c80">Investments, risks, and performance Investments </oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock
      contextRef="S000003880Member"
      id="t_21_8b38769c_1d80_409d_0e88_d84f1787cf73">&lt;div style="margin-top:8pt;margin-bottom:0pt;font-size:9pt;font-family:arial;"&gt;The fund invests mainly in common stocks (growth or value stocks or both) of U.S. companies of any size that the Investment Manager, as defined below, believes have favorable investment potential. For example, the fund may purchase stocks of companies with stock prices that reflect a value lower than that which the Investment Manager places on the company. The Investment Manager may also consider other factors it believes will cause the stock price to rise. The Investment Manager may consider, among other factors, a company&#x2019;s valuation, financial strength, growth potential, competitive position in its industry, projected future earnings, cash flows and dividends when deciding whether to buy or sell investments. Under normal circumstances, the fund invests at least 80% of its net assets (plus the amount of any borrowings for investment purposes) in equity investments, including common stocks, preferred stocks, convertible securities, warrants, American Depositary Receipts (ADRs) and Global Depositary Receipts (GDRs). This policy may be changed only after 60 days&#x2019; notice to shareholders. &lt;/div&gt;</oef:StrategyNarrativeTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003880Member_RiskLoseMoneyMember"
      id="t_23_dadee874_1956_a163_0b69_2b241a3d977b">&lt;div style="margin-top:8pt;margin-bottom:0pt;font-size:9pt;font-family:arial;"&gt;It is important to understand that you can lose money by investing in the fund. &lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003880Member_MarketRisksMember"
      id="t_24_cc637ab9_feab_e619_c381_f4f04256bcdd">&lt;div style="margin-top:6pt;margin-bottom:0pt;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-weight:bold"&gt;Market risk:&lt;/span&gt; The value of investments in the fund&#x2019;s portfolio may fall or fail to rise over extended periods of time for a variety of reasons, including general economic, political or financial market conditions, investor sentiment and market perceptions, government actions, geopolitical events or changes, outbreaks of infectious illnesses or other widespread public health issues, and factors related to a specific issuer, asset class, geography, industry or sector. These and other factors may lead to increased volatility and reduced liquidity in the fund&#x2019;s portfolio holdings, may negatively impact the fund&#x2019;s performance, and may exacerbate other risks to which the fund is subject. &lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003880Member_CommonStockRiskMember"
      id="t_25_df87fa2c_c529_9723_5017_308f83c9e791">&lt;div style="margin-top:8pt;margin-bottom:0pt;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-weight:bold"&gt;Common stock risk: &lt;/span&gt;Common stock represents an ownership interest in a company. The value of a company&#x2019;s stock may fall or fail to rise as a result of factors directly relating to that company, such as decisions made by its management or lower demand for the company&#x2019;s products or services. A stock&#x2019;s value may also fall because of factors affecting not just the company, but also other companies in the same industry or in a number of different industries, such as increases in production costs. Growth stocks may be more susceptible to earnings disappointments, and value stocks may fail to rebound. These risks are generally greater for small and midsize companies.&lt;span style="font-weight:bold"&gt; &lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003880Member_LiquidityAndIlliquidInvestmentsRiskMember"
      id="t_26_9bc51fac_6521_9884_6419_83da22781c58">&lt;div style="margin-top:8pt;margin-bottom:0pt;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-weight:bold"&gt;Liquidity and illiquid investments risk:&lt;/span&gt; The fund may invest up to 15% of its net assets in illiquid investments, which may be considered speculative and which may be difficult to sell. The fund may not be able to sell its illiquid investments when the Investment Manager considers it desirable to do so, or the fund may be able to sell them only at less than their value. &lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003880Member_ShortSalesRiskMember"
      id="t_27_76fd88b7_6cc6_93be_3531_ac5d3f3a4915">&lt;div style="margin-top:0pt;margin-bottom:0pt;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-weight:bold"&gt;Short sales risk:&lt;/span&gt; The fund may engage in short sales, which are transactions in which the fund sells a security it does not own to a third party by borrowing the security in anticipation of purchasing the same security at the market price on a later date to close out the short position. If the price of the security sold short increases between the time of the short sale and the time the fund replaces the borrowed security, the fund will incur a loss that is theoretically unlimited. The fund&#x2019;s investment strategy of reinvesting proceeds received from selling securities short may effectively create leverage, which can amplify the effects of market volatility on the fund&#x2019;s share price and make the fund&#x2019;s returns more volatile. The use of leverage may also cause the fund to liquidate portfolio positions when it would not be advantageous to do so in order to satisfy its obligations. &lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003880Member_LargeShareholderTransactionRiskMember"
      id="t_28_21df03ed_ad9c_009d_4e12_2925ea32ea47">&lt;div style="margin-top:8pt;margin-bottom:0pt;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-weight:bold"&gt;Large shareholder transaction risk:&lt;/span&gt; The fund is subject to the risk that shareholders will purchase or redeem large quantities of shares of the fund. The fund may be an investment option for mutual funds that are managed by the Investment Manager and its affiliates as &#x201c;funds of funds.&#x201d; Additionally, other investors from time to time may make substantial investments in the fund. Such shareholders may at times be considered to control the fund. In addition, a large number of shareholders may collectively purchase or redeem fund shares in large amounts rapidly or unexpectedly. Large shareholder transactions may adversely affect the fund&#x2019;s liquidity and net assets. These redemptions may also adversely affect the fund&#x2019;s performance if the fund is forced to sell securities, which may also increase the fund&#x2019;s brokerage costs. &lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003880Member_ManagementAndOperationalRiskMember"
      id="t_39_0d977b66_5dce_e975_2fa0_cd02ca7da2c0">&lt;div style="margin-top:8pt;margin-bottom:0pt;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-weight:bold"&gt;Management and operational risk:&lt;/span&gt; There is no guarantee that the investment techniques, analyses, or judgments that the Investment Manager applies in making investment decisions for the fund will produce the intended outcome or that the investments selected for the fund will perform as well as other securities that were not selected for the fund. The Investment Manager, or the fund&#x2019;s other service providers, may experience disruptions or operating errors that could negatively impact the fund. &lt;/div&gt;&lt;div style="margin-top:8pt;margin-bottom:0pt;font-size:9pt;font-family:arial;"&gt;The fund may not achieve its goal, and it is not intended to be a complete investment program. An investment in the fund is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency. &lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003880Member_RiskNotInsuredMember"
      id="t_22_d1476c8c_6a7a_9727_b294_317379a85016">An investment in the fund is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</oef:RiskTextBlock>
    <oef:BarChartAndPerformanceTableHeading
      contextRef="S000003880Member"
      id="t_9_12d2c235_2a1f_43b9_864f_4c5ed9681876">Performance </oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock
      contextRef="S000003880Member"
      id="t_30_3103a63e_6a83_b00b_1f33_00a6890df703">&lt;div style="margin-top:8pt;margin-bottom:0pt;font-size:9pt;font-family:arial;"&gt;The accompanying bar chart and table provide some indication of the risks of investing in the fund. The bar chart shows changes in the fund&#x2019;s performance from year to year for Class IA shares.&#160;The table shows the average annual total returns of each class of the fund that has been in operation for at least one full calendar year and also compares the fund&#x2019;s performance with the average annual total returns of a broad measure of market performance. Before June&#160;30, 2018, the fund was managed with a materially different investment strategy and may have achieved materially different performance results under its current investment strategy from that shown for periods before this date. Performance for classes other than those shown may vary from the &lt;/div&gt;&lt;div style="margin-top:0pt;margin-bottom:0pt;font-size:9pt;font-family:arial;"&gt;performance shown to the extent the expenses for those classes differ. The fund makes updated performance information, including its current net asset value per share, available at www.franklintempleton.com. &lt;/div&gt;&lt;div style="margin-top:8pt;margin-bottom:0pt;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-style:italic"&gt;The fund&#x2019;s past performance (before and after taxes) is not necessarily an indication of how the fund will perform in the future. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;margin-bottom:0pt;font-size:9pt;font-family:arial;"&gt;Insurance-related charges or expenses are not reflected in the performance information below, and if those charges were included, returns would be less than those shown. &lt;/div&gt;</oef:PerformanceNarrativeTextBlock>
    <oef:PerformanceInformationIllustratesVariabilityOfReturns
      contextRef="S000003880Member"
      id="t_32_787aa151_8a65_f185_ce51_4a7f3e568535">The bar chart shows changes in the fund&#x2019;s performance from year to year for Class IA shares.&#160;The table shows the average annual total returns of each class of the fund that has been in operation for at least one full calendar year and also compares the fund&#x2019;s performance with the average annual total returns of a broad measure of market performance.</oef:PerformanceInformationIllustratesVariabilityOfReturns>
    <oef:PerformanceAvailabilityWebSiteAddress
      contextRef="S000003880Member"
      id="t_33_03aae22f_7d8e_e689_76d8_9751c4b34ee3">www.franklintempleton.com</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="S000003880Member"
      id="t_31_9706f7fa_95ad_bd7e_acd2_caa9124b9fd7">The fund&#x2019;s past performance (before and after taxes) is not necessarily an indication of how the fund will perform in the future. </oef:PerformancePastDoesNotIndicateFuture>
    <oef:BarChartHeading
      contextRef="S000003880Member"
      id="t_34_68f88e56_521a_a9b3_b530_a7f0ebe124a0">Annual total returns for class IA shares </oef:BarChartHeading>
    <oef:BarChartClosingTextBlock
      contextRef="S000003880Member"
      id="t_35_568ac35f_244e_aaf9_a2d2_95ce12bc523a">
&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:arial;font-size:8.5pt;width:100%;border-spacing:0px;margin:0 auto"&gt; 
&lt;tr&gt; 
&lt;td style="width:56%;"&gt;&lt;/td&gt; 
&lt;td style="vertical-align:bottom;width:1%;"&gt;&lt;/td&gt; 
&lt;td style="width:21%;"&gt;&lt;/td&gt; 
&lt;td style="vertical-align:bottom;width:1%;"&gt;&lt;/td&gt; 
&lt;td style="width:21%;"&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="page-break-inside:avoid;font-family:arial;font-size:8.5pt"&gt; 
&lt;td style="BORDER-TOP:0.75pt solid #969696; BORDER-BOTTOM:0.75pt solid #969696;vertical-align:top;"&gt;Best Quarter:&lt;/td&gt; 
&lt;td style=" BORDER-TOP:0.75pt solid #969696; BORDER-BOTTOM:0.75pt solid #969696;vertical-align:bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="BORDER-TOP:0.75pt solid #969696; BORDER-BOTTOM:0.75pt solid #969696;vertical-align:top;text-align:right;"&gt;Q2 2020&lt;/td&gt; 
&lt;td style=" BORDER-TOP:0.75pt solid #969696; BORDER-BOTTOM:0.75pt solid #969696;vertical-align:bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="BORDER-TOP:0.75pt solid #969696; BORDER-BOTTOM:0.75pt solid #969696;vertical-align:top;text-align:right;"&gt;21.34%&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="page-break-inside:avoid;font-family:arial;font-size:8.5pt"&gt; 
&lt;td style="BORDER-BOTTOM:0.75pt solid #969696;vertical-align:top;"&gt;Worst Quarter:&lt;/td&gt; 
&lt;td style=" BORDER-BOTTOM:0.75pt solid #969696;vertical-align:bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="BORDER-BOTTOM:0.75pt solid #969696;vertical-align:top;text-align:right;"&gt;Q1 2020&lt;/td&gt; 
&lt;td style=" BORDER-BOTTOM:0.75pt solid #969696;vertical-align:bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="BORDER-BOTTOM:0.75pt solid #969696;vertical-align:top;text-align:right;"&gt;-22.84%&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</oef:BarChartClosingTextBlock>
    <oef:HighestQuarterlyReturnLabel
      contextRef="S000003880Member_C000010855Member"
      id="h_13_4a3fec88_dc02_4111_9e3b_19aecd7f49ac">Best Quarter:</oef:HighestQuarterlyReturnLabel>
    <oef:BarChartHighestQuarterlyReturnDate
      contextRef="S000003880Member_C000010855Member"
      id="h_14_002dc6da_6e10_4037_b834_40a753bf0af4">2020-06-30</oef:BarChartHighestQuarterlyReturnDate>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="S000003880Member_C000010855Member"
      decimals="4"
      id="h_15_4d751e4c_f0c1_423d_a282_1162054b0a11"
      unitRef="pure">0.2134</oef:BarChartHighestQuarterlyReturn>
    <oef:LowestQuarterlyReturnLabel
      contextRef="S000003880Member_C000010855Member"
      id="h_16_5e8ed849_ee6a_431e_9bf6_63e1b100adfe">Worst Quarter:</oef:LowestQuarterlyReturnLabel>
    <oef:BarChartLowestQuarterlyReturnDate
      contextRef="S000003880Member_C000010855Member"
      id="h_17_49761ed9_bd79_4746_8ef7_445fc05f416b">2020-03-31</oef:BarChartLowestQuarterlyReturnDate>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="S000003880Member_C000010855Member"
      decimals="4"
      id="h_18_7705c863_6336_4f2c_9468_892c5ed64088"
      unitRef="pure">-0.2284</oef:BarChartLowestQuarterlyReturn>
    <oef:PerformanceTableHeading
      contextRef="S000003880Member"
      id="t_11_a38f4c8b_4e58_442a_8307_a538958b8a05">Average annual total returns (for periods ended 12/31/25) </oef:PerformanceTableHeading>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_C000010855Member"
      decimals="4"
      id="h_19_8c643737_8cf3_4de5_b8db_a5fc65c0a7db"
      unitRef="pure">0.1711</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_C000010855Member"
      decimals="4"
      id="h_20_0e88da12_c534_412c_9ab3_de39ed9575c8"
      unitRef="pure">0.1625</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_C000010855Member"
      decimals="4"
      id="h_21_62550a1f_e1f9_4095_a1c6_0333a50c88f0"
      unitRef="pure">0.1549</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_C000010856Member"
      decimals="4"
      id="h_22_6e9a96ac_edda_432b_a797_bd2ac6a46086"
      unitRef="pure">0.1681</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_C000010856Member"
      decimals="4"
      id="h_23_7cda5512_7636_445c_a4d2_9a2d12113f2a"
      unitRef="pure">0.1596</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_C000010856Member"
      decimals="4"
      id="h_24_90bdea23_fb07_4a34_9d60_35c0562a8fbc"
      unitRef="pure">0.1520</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_Russell3000IndexMember"
      decimals="4"
      id="h_25_af4433c7_edc7_412d_be64_c2e73a13716a"
      unitRef="pure">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_Russell3000IndexMember"
      decimals="4"
      id="h_26_9430a512_7e54_43ba_a024_645fc6a057ee"
      unitRef="pure">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_Russell3000IndexMember"
      decimals="4"
      id="h_27_a6159119_77fb_4ed6_8ade_613ece28ed02"
      unitRef="pure">0.1429</oef:AvgAnnlRtrPct>
    <oef:PerformanceTableClosingTextBlock
      contextRef="S000003880Member"
      id="t_36_f26179e1_f56b_2d9b_8bdb_f0ec37a15b75">&lt;div style="margin-top:4pt;margin-bottom:0pt;font-size:8pt;font-family:arial;"&gt;Important data provider notices and terms are available at &lt;span style="font-family:arial;font-size:8pt;color:#467886"&gt;&lt;span style="text-decoration:underline"&gt;www.franklintempletondatasources.com&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial"&gt;. Such information is subject to change. &lt;/span&gt;&lt;/div&gt;</oef:PerformanceTableClosingTextBlock>
    <oef:RiskReturnHeading
      contextRef="S000003893Member"
      id="t_58_dca67716_11ba_0ee0_68e9_fa78d6a9e9ab"> Fund summary </oef:RiskReturnHeading>
    <oef:ObjectiveHeading
      contextRef="S000003893Member"
      id="t_56_3b8c2c26_3553_419b_dcf7_a0b1076e0459"> Goal </oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock
      contextRef="S000003893Member"
      id="t_57_b93c0fd1_b3ac_4c95_6a33_699bd9b37001"> &lt;div style="margin-top: 8pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;The fund seeks as high a level of current income as the Investment Manager (as defined below) believes is consistent with preservation of capital.&lt;/div&gt; </oef:ObjectivePrimaryTextBlock>
    <oef:ExpenseHeading
      contextRef="S000003893Member"
      id="t_12_e851e7ea_a9e0_4c44_bc76_5eebf0844147"> Fees and expenses </oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock
      contextRef="S000003893Member"
      id="t_13_b613ba4e_86c0_4bfa_a0e5_f10acc1114ab"> &lt;div style="margin-top: 8pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;The following table describes the fees and expenses you may pay if you buy, hold and sell shares of the fund. &lt;span style="font-weight: bold;"&gt;You may pay other fees, such as brokerage commissions and other fees to financial intermediaries, which are not reflected in the tables and examples below.&lt;/span&gt; The fees and expenses information does not reflect insurance-related charges or expenses borne by contract holders indirectly investing in the fund. If it did, expenses would be higher.&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;/div&gt; </oef:ExpenseNarrativeTextBlock>
    <oef:OperatingExpensesCaption
      contextRef="S000003893Member"
      id="t_14_8e83f634_3174_4798_afad_b00abcb88763"> Annual Fund Operating Expenses  (expenses you pay each year as a percentage of the value of your investment) </oef:OperatingExpensesCaption>
    <oef:ManagementFeesOverAssets
      contextRef="S000003893Member_C000010881Member"
      decimals="4"
      id="h_28_6abf1484_5aba_43e5_8d3f_42cee7606733"
      unitRef="pure">0.0052</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="S000003893Member_C000010881Member"
      decimals="4"
      id="h_29_631ae969_eca9_48f5_813c_43adb7c3f72c"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="S000003893Member_C000010881Member"
      decimals="4"
      id="h_30_f6a2c8c3_6742_4cb6_839a_29e96bddd25b"
      unitRef="pure">0.0027</oef:OtherExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="S000003893Member_C000010881Member"
      decimals="4"
      id="h_31_10fea986_1f7b_4db8_9a33_5c1dd6f27664"
      unitRef="pure">0.0001</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="S000003893Member_C000010881Member"
      decimals="4"
      id="h_32_adc24ef6_c947_4aaa_85d6_7b7c0a5bc173"
      unitRef="pure">0.0080</oef:ExpensesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="S000003893Member_C000010882Member"
      decimals="4"
      id="h_33_7df27c72_66b3_4ffb_a202_8066b50681be"
      unitRef="pure">0.0052</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="S000003893Member_C000010882Member"
      decimals="4"
      id="h_34_166b3db4_7baa_4201_ac3c_236a7c8a67b3"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="S000003893Member_C000010882Member"
      decimals="4"
      id="h_35_b1f031d0_e55f_41a6_9d90_b46c1e65a054"
      unitRef="pure">0.0027</oef:OtherExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="S000003893Member_C000010882Member"
      decimals="4"
      id="h_36_4cfb6b1b_a87e_44d0_9904_f800a27cd679"
      unitRef="pure">0.0001</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="S000003893Member_C000010882Member"
      decimals="4"
      id="h_37_f7ada934_f82e_4b71_b33d_1c22122da662"
      unitRef="pure">0.0105</oef:ExpensesOverAssets>
    <oef:ExpensesNotCorrelatedToRatioDueToAcquiredFundFees
      contextRef="S000003893Member"
      id="t_59_59ea6f5c_1278_da4e_d4b2_6cec16959321">Total annual fund operating expenses do not correlate with the ratios of expenses to average net assets reported in the fund&#x2019;s financial highlights, which reflect the fund&#x2019;s operating expenses and do not include acquired fund fees and expenses.</oef:ExpensesNotCorrelatedToRatioDueToAcquiredFundFees>
    <oef:ExpenseExampleHeading
      contextRef="S000003893Member"
      id="t_15_4bedd91e_f971_4f06_808d_44e307b416cd"> Example </oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock
      contextRef="S000003893Member"
      id="t_16_12af30f8_2ddf_4c90_8ae3_934a9851aaa5"> &lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;The following hypothetical example is intended to help you compare the cost of investing in the fund with the cost of investing in other funds. The example does not reflect insurance-related charges or expenses. If it did, expenses would be higher. It assumes that you invest $10,000 in the fund for the time periods indicated and then redeem or hold all your shares at the end of those periods. It assumes a 5% return on your investment each year and that the fund&#x2019;s operating expenses remain the same (except that any applicable fee waiver or expense reimbursement is reflected only through its expiration date). Your actual costs may be higher or lower.&lt;/div&gt; </oef:ExpenseExampleNarrativeTextBlock>
    <oef:ExpenseExampleYear01
      contextRef="S000003893Member_C000010881Member"
      decimals="INF"
      id="h_38_812fcdfd_9838_41d3_b6c1_97dca37c6a33"
      unitRef="USD">82</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="S000003893Member_C000010881Member"
      decimals="INF"
      id="h_66_d5d1fa59_1fcd_8235_68fc_d3e9b51010dd"
      unitRef="USD">82</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleYear03
      contextRef="S000003893Member_C000010881Member"
      decimals="INF"
      id="h_39_c9de63b0_62f1_4f71_bb1d_95a44f070991"
      unitRef="USD">256</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="S000003893Member_C000010881Member"
      decimals="INF"
      id="h_67_86c69c56_8062_682b_cd3a_bbf4dd4b134d"
      unitRef="USD">256</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleYear05
      contextRef="S000003893Member_C000010881Member"
      decimals="INF"
      id="h_40_794945d0_25eb_424b_a0f6_33369646f432"
      unitRef="USD">444</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="S000003893Member_C000010881Member"
      decimals="INF"
      id="h_68_0512fd4a_646e_af81_8fb8_90cfb3fdd8ea"
      unitRef="USD">444</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleYear10
      contextRef="S000003893Member_C000010881Member"
      decimals="INF"
      id="h_41_d167bcfd_7ffe_44db_852d_1ad8c9181288"
      unitRef="USD">990</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="S000003893Member_C000010881Member"
      decimals="INF"
      id="h_69_af36b83b_a9b0_d395_ddea_8b11e0ae4e35"
      unitRef="USD">990</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="S000003893Member_C000010882Member"
      decimals="INF"
      id="h_42_e3da94b0_9c38_4878_8b70_0afe4aa1aac8"
      unitRef="USD">107</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="S000003893Member_C000010882Member"
      decimals="INF"
      id="h_70_a669a339_45e9_674e_5919_0f617cc00d4e"
      unitRef="USD">107</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleYear03
      contextRef="S000003893Member_C000010882Member"
      decimals="INF"
      id="h_43_b5172b77_bc9c_438a_bbaa_a26ec1d37b32"
      unitRef="USD">334</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="S000003893Member_C000010882Member"
      decimals="INF"
      id="h_71_08344f30_8e88_ce21_7278_d333ab97ff2f"
      unitRef="USD">334</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleYear05
      contextRef="S000003893Member_C000010882Member"
      decimals="INF"
      id="h_44_a444ba35_f888_4941_a8a4_24b18182a94d"
      unitRef="USD">579</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="S000003893Member_C000010882Member"
      decimals="INF"
      id="h_72_638391d8_876d_979a_5be2_7877f33c6b52"
      unitRef="USD">579</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleYear10
      contextRef="S000003893Member_C000010882Member"
      decimals="INF"
      id="h_45_7da9ad79_0709_434e_b946_2384c20c9b62"
      unitRef="USD">1282</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="S000003893Member_C000010882Member"
      decimals="INF"
      id="h_73_56869c31_e6d3_13d6_c682_03741c66a5bd"
      unitRef="USD">1282</oef:ExpenseExampleNoRedemptionYear10>
    <oef:PortfolioTurnoverHeading
      contextRef="S000003893Member"
      id="t_17_f6db60f9_5d45_49cc_ac6c_ebfe06047931"> Portfolio turnover </oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock
      contextRef="S000003893Member"
      id="t_60_b4874cef_516e_a3dc_4da8_24f51f4435ed">&lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;The fund pays transaction-related costs, such as commissions, when it buys and sells securities (or &#x201c;turns over&#x201d; its portfolio). A higher turnover rate may&lt;/div&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;indicate higher transaction costs. These costs, which are not reflected in annual fund operating expenses or the above example, affect fund performance. The fund&#x2019;s turnover rate in the most recent fiscal year was 391%.&lt;/div&gt;</oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate
      contextRef="S000003893Member"
      decimals="4"
      id="h_65_8861527b_0590_4247_03a1_affce594a7c2"
      unitRef="pure">3.91</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading
      contextRef="S000003893Member"
      id="t_19_3124ea41_3c47_4dd3_b92e_4dc23cab744b"> Investments, risks, and performance Investments</oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock
      contextRef="S000003893Member"
      id="t_79_a005ca43_4317_6367_204b_873e1c450b0e">&lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;The fund invests mainly in bonds that are securitized debt instruments (such as mortgage-backed investments) and related derivative instruments, and other obligations of companies and governments worldwide, including bank loans that are either investment-grade or below-investment-grade in quality (sometimes referred to as &#x201c;junk bonds&#x201d;) and have intermediate- to long-term maturities (three years or longer). The fund currently has significant investment exposure to residential and commercial mortgage-backed securities.&lt;/div&gt;&lt;div style="margin-top: 8pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;The Investment Manager, as defined below, may consider, among other factors, credit, interest rate and prepayment risks, as well as general market conditions, when deciding whether to buy or sell investments. The fund typically uses derivatives to a significant extent, including credit default swaps, interest rate swaps, total return swaps, to-be-announced (&#x201c;TBA&#x201d;) commitments, futures, options and swaptions, including on mortgage-backed securities and indices, and certain foreign currency transactions and credit default, total return and interest rate swap contracts for both hedging and non-hedging purposes, including to obtain or adjust exposure to mortgage-backed securities.&lt;/div&gt;</oef:StrategyNarrativeTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003893Member_RiskLoseMoneyMember"
      id="t_61_d822a87a_30a9_d82b_8e9c_4e2008d6fcee">&lt;div style="margin-top: 8pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;It is important to understand that you can lose money by investing in the fund.&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003893Member_MarketRisksMember"
      id="t_71_0b3a672a_d15c_ab67_878a_651d9feabfbc">&lt;div style="margin-top: 8pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;Market risk: &lt;/span&gt;The value of investments in the fund&#x2019;s portfolio may fall or fail to rise over extended periods of time for a variety of reasons, including general economic, political or financial market conditions, investor sentiment and market perceptions, government actions, geopolitical events or changes, outbreaks of infectious illnesses or other widespread public health issues, and factors related to a specific issuer, asset class, geography, industry or sector. These and other factors may lead to increased volatility and reduced liquidity in the fund&#x2019;s portfolio holdings, may negatively impact the fund&#x2019;s performance, and may exacerbate other risks to which the fund is subject.&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003893Member_FixedIncomeInvestmentsRiskMember"
      id="t_72_0708589d_ec7d_cd9f_2a16_457aefaf3d1d">&lt;div style="margin-top: 8pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;Fixed income investments risk: &lt;/span&gt;The risks associated with fixed income investments include interest rate risk, which is the risk that the value of the fund&#x2019;s investments is likely to fall if interest rates rise. Fixed income investments are also subject to credit risk, which is the risk that issuers of the fund&#x2019;s investments may default on payment of interest or principal. Fixed income investments may be more susceptible to downgrades or defaults during economic downturns or other periods of economic stress. Interest rate risk is generally greater for longer-term fixed income securities, and credit risk is generally greater for below-investment-grade fixed income securities (a significant part of the fund&#x2019;s investments), which can be more sensitive to &lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;changes in markets, credit conditions, and interest rates, and may be considered speculative. Mortgage-backed investments, unlike traditional debt investments, are also subject to prepayment risk, which means that they may increase in value less than other bonds when interest rates decline and decline in value more than other bonds when interest rates rise. The fund may have to invest the proceeds from prepaid investments, including mortgage-backed investments, in other investments with less attractive terms and yields. The fund&#x2019;s investments in mortgage-backed securities, and in certain other securities and derivatives, may be or become illiquid.&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003893Member_FocusedInvestmentRiskMember"
      id="t_73_4d901a8f_fd71_3012_d3df_7775faeb3140">&lt;div style="margin-top: 8pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;Focused investment risk: &lt;/span&gt;The fund currently has significant investment exposure to privately issued residential and commercial mortgage-backed securities and mortgage-backed securities issued or guaranteed by the U.S. government or its agencies or instrumentalities, which may make the fund&#x2019;s net asset value more susceptible to economic, market, political and other developments affecting the residential and commercial real estate markets and the servicing of mortgage loans secured by real estate properties. During periods of difficult economic conditions, delinquencies and losses on commercial mortgage-backed investments in particular generally increase, including as a result of the effects of those conditions on commercial real estate markets, the ability of commercial tenants to make loan payments, and the ability of a property to attract and retain commercial tenants.&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003893Member_ForeignInvestmentsRiskMember"
      id="t_74_d294be77_38e9_e737_cd7d_cbbac295437e">&lt;div style="margin-top: 8pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;Foreign investments risk: &lt;/span&gt;The value of international investments traded in foreign currencies may be adversely impacted by fluctuations in exchange rates. International investments, particularly investments in emerging markets, may carry risks associated with potentially less stable economies or governments (such as the risk of seizure by a foreign government, the imposition of economic sanctions or currency or other restrictions, or high levels of inflation), and may be or become illiquid.&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003893Member_DerivativesRisksMember"
      id="t_75_d4c93475_ef33_4be6_bf4c_cf685e5bd2f9">&lt;div style="margin-top: 8pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Derivatives risk: &lt;/span&gt;The fund&#x2019;s use of derivatives may increase the risks of investing in the fund by increasing investment exposure (which may be considered leverage) or, in the case of many over-the-counter instruments, because of the potential inability to terminate or sell derivative positions and the potential failure of the other party to the instrument to meet its obligations. The risk of a party failing to meet its obligations may increase if the fund has significant exposure to that counterparty. The value of derivatives may move in unexpected ways due to unanticipated market movements, the use of leverage, imperfect correlation between the derivative instrument and the reference asset, or other factors, especially in unusual market conditions, and volatility in the value of derivatives could adversely impact the fund&#x2019;s returns, obligations and exposures. Derivatives are also subject to other risks, including liquidity risk (e.g., liquidity demands arising from the requirement to make payments to a derivative counterparty), operational risk (e.g., settlement issues or system failures) and legal risk (e.g., insufficient legal documentation or contract enforceability issues).&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003893Member_FrequentTradingRiskMember"
      id="t_76_82884396_28bc_66f0_e379_c42e37845305">&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;Frequent trading risk: &lt;/span&gt;The fund expects to engage in frequent trading. Funds with high turnover may incur higher transaction costs than funds with relatively lower turnover, which may detract from performance.&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003893Member_LargeShareholderTransactionRiskMember"
      id="t_77_1bc3ffb1_c729_052f_5d8c_1dbf274384e2">&lt;div style="margin-top: 8pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;Large shareholder transaction risk: &lt;/span&gt;The fund is subject to the risk that shareholders will purchase or redeem large quantities of shares of the fund. The fund may be an investment option for mutual funds that are managed by the Investment Manager and its affiliates as &#x201c;funds of funds.&#x201d; Additionally, other investors from time to time may make substantial investments in the fund. Such shareholders may at times be considered to control the fund. In addition, a large number of shareholders may collectively purchase or redeem fund shares in large amounts rapidly or unexpectedly. Large shareholder transactions may adversely affect the fund&#x2019;s liquidity and net assets. These redemptions may also adversely affect the fund&#x2019;s performance if the fund is forced to sell securities, which may also increase the fund&#x2019;s brokerage costs.&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003893Member_ManagementAndOperationalRiskMember"
      id="t_78_b5b6cb70_7d14_e2e7_b0c6_67047c57af17">&lt;div style="margin-top: 8pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;Management and operational risk: &lt;/span&gt;There is no guarantee that the investment techniques, analyses, or judgments that the Investment Manager applies in making investment decisions for the fund will produce the intended outcome or that the investments selected for the fund will perform as well as other securities that were not selected for the fund. The Investment Manager, or the fund&#x2019;s other service providers, may experience disruptions or operating errors that could negatively impact the fund.&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: 8pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;The fund may not achieve its goal, and it is not intended to be a complete investment program. An investment in the fund is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003893Member_RiskNotInsuredMember"
      id="t_62_556bcf79_4fa1_cafa_be71_fb7b41c05b0a">An investment in the fund is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</oef:RiskTextBlock>
    <oef:BarChartAndPerformanceTableHeading
      contextRef="S000003893Member"
      id="t_20_32d7fc9b_7cd2_408f_a583_a640a0ddc23f"> Performance </oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock
      contextRef="S000003893Member"
      id="t_63_1b22e018_ac26_f21b_940e_681f0eac57a9">&lt;div style="margin-top: 12pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;The accompanying bar chart and table provide some indication of the risks of investing in the fund. The bar chart shows changes in the fund&#x2019;s performance from year to year for Class IA shares.&#160;The table shows the average annual total returns of each class of the fund that has been in operation for at least one full calendar year and also compares the fund&#x2019;s performance with the average annual total returns of a broad measure of market performance and an additional index with characteristics relevant to the fund. Performance for classes other than those shown may vary from the performance shown to the extent the expenses for those classes differ. The fund makes updated performance information, including its current net asset value per share, available at www.franklintempleton.com.&lt;/div&gt;&lt;div style="margin-top: 8pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;&lt;span style="font-style: italic;"&gt;The fund&#x2019;s past performance (before and after taxes) is not necessarily an indication of how the fund will perform in the future. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: 8pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;Insurance-related charges or expenses are not reflected in the performance information below, and if those charges were included, returns would be less than those shown.&lt;/div&gt;</oef:PerformanceNarrativeTextBlock>
    <oef:PerformanceInformationIllustratesVariabilityOfReturns
      contextRef="S000003893Member"
      id="t_70_7cad9880_272e_0736_b51e_edb012df931b">The bar chart shows changes in the fund&#x2019;s performance from year to year for Class IA shares.&#160;The table shows the average annual total returns of each class of the fund that has been in operation for at least one full calendar year and also compares the fund&#x2019;s performance with the average annual total returns of a broad measure of market performance and an additional index with characteristics relevant to the fund.</oef:PerformanceInformationIllustratesVariabilityOfReturns>
    <oef:PerformanceAvailabilityWebSiteAddress
      contextRef="S000003893Member"
      id="t_69_c1fe499c_52ad_1856_c00c_ae2433d10e4e">www.franklintempleton.com</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="S000003893Member"
      id="t_64_b35bb9e3_e353_3c34_5be1_7c1b29130ca3">The fund&#x2019;s past performance (before and after taxes) is not necessarily an indication of how the fund will perform in the future. </oef:PerformancePastDoesNotIndicateFuture>
    <oef:BarChartHeading
      contextRef="S000003893Member"
      id="t_66_ce9e0b17_df0e_39e6_32fc_f49526ad387b">Annual total returns for class IA shares</oef:BarChartHeading>
    <oef:BarChartClosingTextBlock
      contextRef="S000003893Member"
      id="t_67_eb0948ce_d791_692c_3149_068354db4641">
&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: simhei; font-size: 8.5pt; width: 98%; border-spacing: 0px; margin-left: auto;"&gt; 
&lt;tr&gt; 
&lt;td style="width: 79%;"&gt;&lt;/td&gt; 
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="font-size: 1pt;"&gt; 
&lt;td style="border-top: 0.75pt solid #999999; height: 1.5pt;"&gt;&#160;&lt;/td&gt; 
&lt;td colspan="4" style="border-top: 0.75pt solid #999999; height: 1.5pt;"&gt;&#160;&lt;/td&gt; 
&lt;td colspan="4" style="border-top: 0.75pt solid #999999; height: 1.5pt;"&gt;&#160;&lt;/td&gt; 
&lt;td colspan="4" style="border-top: 0.75pt solid #999999; height: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="page-break-inside: avoid; font-family: simhei; font-size: 8.5pt;"&gt; 
&lt;td style="padding-bottom: 2pt; vertical-align: top;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.00em; text-indent: -1.00em; font-size: 8.5pt; font-family: arial;"&gt;Best Quarter:&lt;/div&gt; &lt;/td&gt; 
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="padding-bottom: 2pt; vertical-align: top;"&gt;&lt;span style="font-family: arial;"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom: 2pt; vertical-align: top; text-align: right;"&gt;&lt;span style="font-family: arial;"&gt;Q2&#160;2020&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom: 2pt; white-space: nowrap; vertical-align: top;"&gt;&lt;span style="font-family: arial;"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="padding-bottom: 2pt; white-space: nowrap; vertical-align: top;"&gt;&lt;span style="font-family: arial;"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom: 2pt; white-space: nowrap; vertical-align: top; text-align: right;"&gt;&lt;span style="font-family: arial;"&gt;&#x2003;&#x2003;&#x2003;&#x2003;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom: 2pt; white-space: nowrap; vertical-align: top;"&gt;&lt;span style="font-family: arial;"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="padding-bottom: 2pt; vertical-align: bottom;"&gt;&lt;span style="font-family: arial;"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom: 2pt; vertical-align: bottom; text-align: right;"&gt;&lt;span style="font-family: arial;"&gt;6.80%&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom: 2pt; white-space: nowrap; vertical-align: bottom;"&gt;&lt;span style="font-family: arial;"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="font-size: 1pt;"&gt; 
&lt;td style="border-top: 0.75pt solid #999999; height: 1.5pt;"&gt;&#160;&lt;/td&gt; 
&lt;td colspan="4" style="border-top: 0.75pt solid #999999; height: 1.5pt;"&gt;&#160;&lt;/td&gt; 
&lt;td colspan="4" style="border-top: 0.75pt solid #999999; height: 1.5pt;"&gt;&#160;&lt;/td&gt; 
&lt;td colspan="4" style="border-top: 0.75pt solid #999999; height: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="page-break-inside: avoid; font-family: simhei; font-size: 8.5pt;"&gt; 
&lt;td style="padding-bottom: 2pt; border-bottom: 0.75pt solid #999999; vertical-align: top;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.00em; text-indent: -1.00em; font-size: 8.5pt; font-family: arial;"&gt;Worst Quarter:&lt;/div&gt; &lt;/td&gt; 
&lt;td style="border-bottom: 0.75pt solid #999999; vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="padding-bottom: 2pt; border-bottom: 0.75pt solid #999999; vertical-align: top;"&gt;&lt;span style="font-family: arial;"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom: 2pt; border-bottom: 0.75pt solid #999999; vertical-align: top; text-align: right;"&gt;&lt;span style="font-family: arial;"&gt;Q1 2020&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom: 2pt; border-bottom: 0.75pt solid #999999; white-space: nowrap; vertical-align: top;"&gt;&lt;span style="font-family: arial;"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="border-bottom: 0.75pt solid #999999; vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="border-bottom: 0.75pt solid #999999; vertical-align: top;"&gt;&#160;&lt;/td&gt; 
&lt;td style="border-bottom: 0.75pt solid #999999; vertical-align: top;"&gt;&#160;&lt;/td&gt; 
&lt;td style="border-bottom: 0.75pt solid #999999; vertical-align: top;"&gt;&#160;&lt;/td&gt; 
&lt;td style="border-bottom: 0.75pt solid #999999; vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="padding-bottom: 2pt; border-bottom: 0.75pt solid #999999; vertical-align: bottom;"&gt;&lt;span style="font-family: arial;"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom: 2pt; border-bottom: 0.75pt solid #999999; vertical-align: bottom; text-align: right;"&gt;&lt;span style="font-family: arial;"&gt;-12.79%&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom: 2pt; border-bottom: 0.75pt solid #999999; white-space: nowrap; vertical-align: bottom;"&gt;&lt;span style="font-family: arial;"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</oef:BarChartClosingTextBlock>
    <oef:HighestQuarterlyReturnLabel
      contextRef="S000003893Member_C000010881Member"
      id="h_46_bee91648_d4ef_44dd_ba6d_1eb59f364b71">Best Quarter:</oef:HighestQuarterlyReturnLabel>
    <oef:BarChartHighestQuarterlyReturnDate
      contextRef="S000003893Member_C000010881Member"
      id="h_47_d44c576b_ec83_47e3_9162_74789697c58b">2020-06-30</oef:BarChartHighestQuarterlyReturnDate>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="S000003893Member_C000010881Member"
      decimals="4"
      id="h_49_207c2ec3_416d_4b75_aded_494499e81278"
      unitRef="pure">0.0680</oef:BarChartHighestQuarterlyReturn>
    <oef:LowestQuarterlyReturnLabel
      contextRef="S000003893Member_C000010881Member"
      id="h_50_0f7fcc40_b68b_4b06_9e50_0120c7dfa0d1">Worst Quarter:</oef:LowestQuarterlyReturnLabel>
    <oef:BarChartLowestQuarterlyReturnDate
      contextRef="S000003893Member_C000010881Member"
      id="h_51_06277412_0f4a_4e6f_b6b9_424a46631236">2020-03-31</oef:BarChartLowestQuarterlyReturnDate>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="S000003893Member_C000010881Member"
      decimals="4"
      id="h_52_9d636561_a3c9_4dea_b5f2_6b82dcdcd6a7"
      unitRef="pure">-0.1279</oef:BarChartLowestQuarterlyReturn>
    <oef:PerformanceTableHeading
      contextRef="S000003893Member"
      id="t_22_5bcf94ee_fd9c_4847_9f0c_69f8ed0ef41b"> Average annual total returns (for periods ended 12/31/25)</oef:PerformanceTableHeading>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_C000010881Member"
      decimals="4"
      id="h_56_8f81c3bf_48b9_417e_b626_f2b49eee08aa"
      unitRef="pure">0.0894</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_C000010881Member"
      decimals="4"
      id="h_57_95483368_8bff_4776_86df_af4a8b1fa0aa"
      unitRef="pure">0.0208</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_C000010881Member"
      decimals="4"
      id="h_58_f7eb34a4_79a1_4bb4_b5fa_4efa3536d76c"
      unitRef="pure">0.0330</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_C000010882Member"
      decimals="4"
      id="h_59_5e10b18e_ad39_4901_bed3_438750c2a78f"
      unitRef="pure">0.0858</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_C000010882Member"
      decimals="4"
      id="h_60_ba550bd3_1dd3_4f02_9ed5_371aea44a5e5"
      unitRef="pure">0.0181</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_C000010882Member"
      decimals="4"
      id="h_61_7fe13a31_9991_4786_a943_01dd5652b9e7"
      unitRef="pure">0.0303</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_BloombergUSAggregateIndexMember"
      decimals="4"
      id="h_62_387a572d_f8df_46f2_b70a_c7a515af8121"
      unitRef="pure">0.0730</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_BloombergUSAggregateIndexMember"
      decimals="4"
      id="h_63_96c9ae04_34bc_4aab_8e12_8806aa56de73"
      unitRef="pure">-0.0036</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_BloombergUSAggregateIndexMember"
      decimals="4"
      id="h_64_f74b6372_2700_444a_8577_398bbe96abcb"
      unitRef="pure">0.0201</oef:AvgAnnlRtrPct>
    <oef:PerformanceTableClosingTextBlock
      contextRef="S000003893Member"
      id="t_68_e5aa62a2_dcc3_d137_6d8b_ffedfd714acc">&lt;div style="margin-top: 8pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;Important data provider notices and terms are available at &lt;span style="font-family: arial; font-size: 9pt; color: #388491;"&gt;&lt;span style="text-decoration: underline;"&gt;www.franklintempletondatasources.com&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: arial;"&gt;. Such information is subject to change. &lt;/span&gt;&lt;/div&gt;</oef:PerformanceTableClosingTextBlock>
    <oef:RiskReturnHeading
      contextRef="S000003879Member"
      id="t_99_4dfe7e7a_74b9_86d2_4924_cb9da9707cc6"> Fund summary </oef:RiskReturnHeading>
    <oef:ObjectiveHeading
      contextRef="S000003879Member"
      id="t_100_80bf5cd7_06c4_9d1e_57a4_2caadfd87de8"> Goal </oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock
      contextRef="S000003879Member"
      id="t_101_6311f43e_b9f1_7af6_5524_ac563fa6a0d2"> &lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;The fund seeks long-term capital appreciation.&lt;/div&gt; </oef:ObjectivePrimaryTextBlock>
    <oef:ExpenseHeading
      contextRef="S000003879Member"
      id="t_23_c68eaafe_cf48_4c75_8c8f_3c132193a147"> Fees and expenses </oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock
      contextRef="S000003879Member"
      id="t_24_48fa3169_0393_4793_892a_b0f6e44c88fe"> &lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;The following table describes the fees and expenses you may pay if you buy, hold and sell shares of the fund. &lt;span style="font-weight: bold;"&gt;You may pay other fees, such as brokerage commissions and other fees to financial intermediaries, which are not reflected in the tables and examples below.&lt;/span&gt; The fees and expenses information does not reflect insurance-related charges or expenses borne by contract holders indirectly investing in the fund. If it did, expenses would be higher.&lt;/div&gt; </oef:ExpenseNarrativeTextBlock>
    <oef:OperatingExpensesCaption
      contextRef="S000003879Member"
      id="t_25_95b63a2d_3242_4e50_941c_5c9324bbbe98"> Annual Fund Operating Expenses (expenses you pay each year as a percentage of the value of your investment)</oef:OperatingExpensesCaption>
    <oef:ManagementFeesOverAssets
      contextRef="S000003879Member_C000010853Member"
      decimals="4"
      id="h_65_7e79c2dd_1f00_42c2_acd8_3c659c9a0b55"
      unitRef="pure">0.0090</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="S000003879Member_C000010853Member"
      decimals="4"
      id="h_66_3d20086b_168f_4871_b746_0f0f2d75bc30"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="S000003879Member_C000010853Member"
      decimals="4"
      id="h_67_628d341b_0611_4344_86f1_44aafd07e83a"
      unitRef="pure">0.0055</oef:OtherExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="S000003879Member_C000010853Member"
      decimals="4"
      id="h_68_375934a1_4a4e_40db_91d6_721a38789481"
      unitRef="pure">0.0001</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="S000003879Member_C000010853Member"
      decimals="4"
      id="h_69_fe1ab96d_33b4_4803_8397_0a334b42c184"
      unitRef="pure">0.0146</oef:ExpensesOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="S000003879Member_C000010853Member"
      decimals="4"
      id="h_70_42040c69_9bd0_4739_bcc3_9b7e39dcfef7"
      unitRef="pure">-0.0036</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="S000003879Member_C000010853Member"
      decimals="4"
      id="h_71_bbb151b9_54ff_4204_8792_06a3600bf703"
      unitRef="pure">0.0110</oef:NetExpensesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="S000003879Member_C000010854Member"
      decimals="4"
      id="h_72_cf82b562_24d3_4580_bef9_670d46e549bc"
      unitRef="pure">0.0090</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="S000003879Member_C000010854Member"
      decimals="4"
      id="h_73_35dc3ae2_6ad9_43be_ad59_fe15d40f857e"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="S000003879Member_C000010854Member"
      decimals="4"
      id="h_74_26ac5e63_46c0_4d38_80fc_a2417e763d37"
      unitRef="pure">0.0055</oef:OtherExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets
      contextRef="S000003879Member_C000010854Member"
      decimals="4"
      id="h_75_6f3a6389_ecc2_46a4_ad17_c62e0cb10c3f"
      unitRef="pure">0.0001</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="S000003879Member_C000010854Member"
      decimals="4"
      id="h_76_948f3a8a_bb57_4874_bb25_2d127f1bf958"
      unitRef="pure">0.0171</oef:ExpensesOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="S000003879Member_C000010854Member"
      decimals="4"
      id="h_77_d8547170_b3bf_44a2_a938_9ffc26beef1d"
      unitRef="pure">-0.0036</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="S000003879Member_C000010854Member"
      decimals="4"
      id="h_78_465e122f_fc3b_40b5_b5dd_d8d4e84734cb"
      unitRef="pure">0.0135</oef:NetExpensesOverAssets>
    <oef:ExpensesNotCorrelatedToRatioDueToAcquiredFundFees
      contextRef="S000003879Member"
      id="t_118_3d9b240a_4dad_d87c_e602_c0cf01cd799c">Total annual fund operating expenses do not correlate with the ratios of expenses to average net assets reported in the fund&#x2019;s financial highlights, which reflect the fund&#x2019;s operating expenses and do not include acquired fund fees and expenses.</oef:ExpensesNotCorrelatedToRatioDueToAcquiredFundFees>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="S000003879Member"
      id="t_123_cb193283_2795_56f1_18ce_0451fa57520c">April&#160;30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:ExpenseExampleHeading
      contextRef="S000003879Member"
      id="t_26_ac455678_5a9e_4450_be29_b20fc26ee714"> Example </oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock
      contextRef="S000003879Member"
      id="t_97_eeca43fb_22a4_116a_17e6_840459e7b3b0"> &lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;The following hypothetical example is intended to help you compare the cost of investing in the fund with the cost of investing in other funds. The example&lt;/div&gt;  &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;does not reflect insurance-related charges or expenses. If it did, expenses would be higher. It assumes that you invest $10,000 in the fund for the time periods indicated and then redeem or hold all your shares at the end of those periods. It assumes a 5% return on your investment each year and that the fund&#x2019;s operating expenses remain the same (except that any applicable fee waiver or expense reimbursement is reflected only through its expiration date). Your actual costs may be higher or lower.&lt;/div&gt; </oef:ExpenseExampleNarrativeTextBlock>
    <oef:ExpenseExampleYear01
      contextRef="S000003879Member_C000010853Member"
      decimals="INF"
      id="h_79_18901f4b_1281_4915_93ba_d34f19d7cf8a"
      unitRef="USD">112</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="S000003879Member_C000010853Member"
      decimals="INF"
      id="h_113_36ac6d3c_1f9e_4d8f_a67f_0a3bf977ab7e"
      unitRef="USD">112</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleYear03
      contextRef="S000003879Member_C000010853Member"
      decimals="INF"
      id="h_80_ee1e0235_3b5d_49af_bb21_157ef6aa82f8"
      unitRef="USD">426</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="S000003879Member_C000010853Member"
      decimals="INF"
      id="h_114_0771e9e0_db1a_2c8b_cbfd_38fbffb457f3"
      unitRef="USD">426</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleYear05
      contextRef="S000003879Member_C000010853Member"
      decimals="INF"
      id="h_81_c8c8d8f6_7931_4aac_9322_91eb093dc0f7"
      unitRef="USD">763</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="S000003879Member_C000010853Member"
      decimals="INF"
      id="h_115_d6db06a5_cf39_fa1e_6852_74f10aff0f2a"
      unitRef="USD">763</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleYear10
      contextRef="S000003879Member_C000010853Member"
      decimals="INF"
      id="h_82_df639f7b_2222_4bdb_8c8e_98126eff11af"
      unitRef="USD">1715</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="S000003879Member_C000010853Member"
      decimals="INF"
      id="h_116_8b4e4638_0a9f_af76_f0e2_255d46f94ee1"
      unitRef="USD">1715</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="S000003879Member_C000010854Member"
      decimals="INF"
      id="h_83_622bfa72_562d_4298_963b_54c0bf3851ce"
      unitRef="USD">137</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="S000003879Member_C000010854Member"
      decimals="INF"
      id="h_117_75c1799c_08ca_6b72_07c0_bfd7774e1505"
      unitRef="USD">137</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleYear03
      contextRef="S000003879Member_C000010854Member"
      decimals="INF"
      id="h_84_98e98628_9207_44d8_96fb_a8008ac729c9"
      unitRef="USD">503</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="S000003879Member_C000010854Member"
      decimals="INF"
      id="h_118_f83a181c_322b_3c97_30d6_c0a3a7ef5bdc"
      unitRef="USD">503</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleYear05
      contextRef="S000003879Member_C000010854Member"
      decimals="INF"
      id="h_85_71c68dad_c9c5_4b27_adad_6d0a0c926e7d"
      unitRef="USD">894</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="S000003879Member_C000010854Member"
      decimals="INF"
      id="h_119_0689d6ac_c041_6dd0_6df6_13d1d9e10e37"
      unitRef="USD">894</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleYear10
      contextRef="S000003879Member_C000010854Member"
      decimals="INF"
      id="h_86_84aa1a82_b757_47ef_b4e8_a1255bd5a722"
      unitRef="USD">1989</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="S000003879Member_C000010854Member"
      decimals="INF"
      id="h_120_447a4668_eb69_14d7_8ed8_72b686744176"
      unitRef="USD">1989</oef:ExpenseExampleNoRedemptionYear10>
    <oef:PortfolioTurnoverHeading
      contextRef="S000003879Member"
      id="t_28_6017f0e0_0986_408d_8b5d_fcfcea36e11d"> Portfolio turnover </oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock
      contextRef="S000003879Member"
      id="t_29_539e0b16_75f5_4d91_83c5_363a24d0ef44"> &lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;The fund pays transaction-related costs, such as commissions, when it buys and sells securities (or &#x201c;turns over&#x201d; its portfolio). A higher turnover rate may indicate higher transaction costs. These costs, which are not reflected in annual fund operating expenses or the above example, affect fund performance. The fund&#x2019;s turnover rate in the most recent fiscal year was 77%.&lt;/div&gt; </oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate
      contextRef="S000003879Member"
      decimals="4"
      id="h_112_b0bc43dc_af96_b75b_9cb1_de1834a557c1"
      unitRef="pure">0.77</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading
      contextRef="S000003879Member"
      id="t_102_f9adb3e1_6dbf_7269_a875_a51bfc3464ee"> Investments, risks, and performance Investments</oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock
      contextRef="S000003879Member"
      id="t_107_24b70b17_a9c7_5535_d758_6e4bcad27819"> &lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;The fund invests mainly in common stocks (growth or value stocks or both) of emerging market companies of any size that the Investment Manager, as defined below, believes have favorable investment potential. For example, the fund may purchase stocks of companies with stock prices that reflect a value lower than that which the Investment Manager places on the company. The Investment manager may also consider other factors that it believes will cause the stock price to rise. Under normal circumstances, the fund invests at least 80% of its net assets in equity securities of emerging market companies. This policy may be changed only after 60 days&#x2019; notice to shareholders.&lt;/div&gt;  &lt;div style="margin-top: 8pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;Emerging markets include countries in the MSCI Emerging Market Index or that the Investment Manager considers to be emerging markets based on its evaluation of their level of economic development or the size and nature of their securities markets. The Investment Manager may consider, among other factors, a company&#x2019;s valuation, financial strength, growth potential, competitive position in its industry, projected future earnings, cash flows and dividends when deciding whether to buy or sell investments. The Investment Manager may also use derivatives, such as futures, options, certain foreign currency transactions, warrants and swap contracts, for both hedging and non-hedging purposes.&lt;/div&gt;  &lt;div style="margin-top: 8pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;The fund is &#x201c;non-diversified,&#x201d; which means it may invest a greater percentage of its assets in fewer issuers than a &#x201c;diversified&#x201d; fund. The fund expects to invest in a limited number of issuers.&lt;/div&gt; </oef:StrategyNarrativeTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003879Member_RiskLoseMoneyMember"
      id="t_117_04690f9d_b2bf_bb44_838e_3c02821a069b">&lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;It is important to understand that you can lose money by investing in the fund.&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003879Member_MarketRisksMember"
      id="t_108_b194c34f_38eb_370c_ee26_53d6db582f26">&lt;div style="margin-top: 8pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;Market risk:&lt;/span&gt; The value of investments in the fund&#x2019;s portfolio may fall or fail to rise over extended periods of time for a variety of reasons, including general economic, political or financial market conditions, investor sentiment and market perceptions, government actions, geopolitical events or changes, outbreaks of infectious illnesses or other widespread public health issues, and factors related to a specific issuer, asset class, geography, industry or sector. These and other factors may lead to increased volatility and reduced liquidity in the fund&#x2019;s portfolio holdings, may negatively impact the fund&#x2019;s performance, and may exacerbate other risks to which the fund is subject.&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003879Member_CommonStockRiskMember"
      id="t_109_cbe83bd2_1384_4242_4240_c3f3ddb279d5">&lt;div style="margin-top: 8pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;Common stock risk:&lt;/span&gt; Common stock represents an ownership interest in a company. The value of a company&#x2019;s stock may fall or fail to rise as a result of factors directly relating to that company, such as decisions made by its management or lower demand for the company&#x2019;s products or services. A stock&#x2019;s value may also fall because of factors affecting not just the company, but also other companies in the same industry or in a number of different industries, such as increases in production costs. Growth stocks may be more susceptible to earnings disappointments, and value stocks may fail to rebound. These risks are generally greater for small and midsize companies.&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003879Member_GeographicFocusRiskMember"
      id="t_110_62c63ca2_222d_a29d_1bb6_a28b319ace81">&lt;div style="margin-top: 8pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;Geographic focus risk:&lt;/span&gt; Investments focused in a single region may be affected by common economic forces and other factors. In addition, events in any one country within the region may impact the other countries or the region as a whole. From time to time, the fund may invest a significant portion of its assets in companies in one or more related industries or sectors, such as Asian or Pacific Basin countries, which would make the fund more vulnerable to adverse developments affecting those regions, industries or sectors.&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003879Member_ForeignInvestmentsRiskMember"
      id="t_111_c27e8fb1_b22d_da1e_52b6_ed44d9ac6148">&lt;div style="margin-top: 8pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;Foreign investments risk:&lt;/span&gt; The value of international investments traded in foreign currencies may be adversely impacted by fluctuations in exchange rates. International investments, particularly investments in emerging markets, may carry risks associated with potentially less stable economies or governments (such as the risk of seizure by a foreign government, the imposition of economic sanctions or currency or other restrictions, or high levels of inflation), and may be or become illiquid.&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003879Member_RiskNondiversifiedStatusMember"
      id="t_112_99df4023_f47b_5d31_015e_071c7a847128">&lt;div style="margin-top: 8pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;Non-diversified fund risk:&lt;/span&gt; The fund&#x2019;s &#x201c;non-diversified&#x201d; status, which means the fund may invest a greater percentage of its assets in fewer issuers than a &#x201c;diversified&#x201d; fund, can increase the fund&#x2019;s vulnerability to adverse developments affecting a single industry, country or issuer, which may result in greater losses and volatility for the fund.&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003879Member_DerivativesRisksMember"
      id="t_113_701c6ad4_af85_acea_4230_ebed32c4f5a2">&lt;div style="margin-top: 8pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;Derivatives risk:&lt;/span&gt; The fund&#x2019;s use of derivatives may increase the risks of investing in the fund by increasing investment exposure (which may be considered leverage) or, in the case of many over-the-counter instruments, because of the potential inability to terminate or sell derivative positions and the potential failure of the other party to the instrument to meet its obligations.&lt;/div&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;The risk of a party failing to meet its obligations may increase if the fund has significant exposure to that counterparty. The value of derivatives may move in unexpected ways due to unanticipated market movements, the use of leverage, imperfect correlation between the derivative instrument and the reference asset, or other factors, especially in unusual market conditions, and volatility in the value of derivatives could adversely impact the fund&#x2019;s returns, obligations and exposures. Derivatives are also subject to other risks, including liquidity risk (e.g., liquidity demands arising from the requirement to make payments to a derivative counterparty), operational risk (e.g., settlement issues or system failures) and legal risk (e.g., insufficient legal documentation or contract enforceability issues).&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003879Member_LargeShareholderTransactionRiskMember"
      id="t_114_3873b7cb_60a3_758a_c511_d91da6d68d44">&lt;div style="margin-top: 8pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;Large shareholder transaction risk:&lt;/span&gt; The fund is subject to the risk that shareholders will purchase or redeem large quantities of shares of the fund. The fund may be an investment option for mutual funds that are managed by the Investment Manager and its affiliates as &#x201c;funds of funds.&#x201d; Additionally, other investors from time to time may make substantial investments in the fund. Such shareholders may at times be considered to control the fund. In addition, a large number of shareholders may collectively purchase or redeem fund shares in large amounts rapidly or unexpectedly. Large shareholder transactions may adversely affect the fund&#x2019;s liquidity and net assets. These redemptions may also adversely affect the fund&#x2019;s performance if the fund is forced to sell securities, which may also increase the fund&#x2019;s brokerage costs.&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003879Member_ManagementAndOperationalRiskMember"
      id="t_115_f79b8bfa_6b92_4f04_d0de_f141e3b467ba">&lt;div style="margin-top: 8pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;Management and operational risk:&lt;/span&gt; There is no guarantee that the investment techniques, analyses, or judgments that the Investment Manager applies in making investment decisions for the fund will produce the intended outcome or that the investments selected for the fund will perform as well as other securities that were not selected for the fund. The Investment Manager, or the fund&#x2019;s other service providers, may experience disruptions or operating errors that could negatively impact the fund.&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003879Member_RiskNotInsuredMember"
      id="t_116_f4382874_724a_2c78_1c0a_2419902e7d46">An investment in the fund is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</oef:RiskTextBlock>
    <oef:BarChartAndPerformanceTableHeading
      contextRef="S000003879Member"
      id="t_31_fafd7ac6_01e5_4b47_bf42_9524a1ec3394"> Performance </oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock
      contextRef="S000003879Member"
      id="t_98_7f0114b8_ba4b_4ea8_ba87_549f09e03e89"> &lt;div style="margin-top: 10pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;The accompanying bar chart and table provide some indication of the risks of investing in the fund. The bar chart shows changes in the fund&#x2019;s performance from year to year for Class IA shares.&#160;The table shows the average annual total returns of each class of the fund that has been in operation for at least one full calendar year and also compares the fund&#x2019;s performance with the average annual total returns of a broad measure of market performance, an additional index with characteristics relevant to the fund and the Putnam VT Emerging Markets Equity Linked Benchmark, which represents the performance of the MSCI EAFE Growth Index-NR through April&#160;29, 2020, and the performance of the MSCI Emerging Markets Index-NR thereafter. Before April&#160;30, 2020, the fund was managed with a different investment strategy and&lt;/div&gt;  &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;may have achieved different performance results under its current investment strategy from that shown for periods before this date. Performance for classes other than those shown may vary from the performance shown to the extent the expenses for those classes differ. The fund makes updated performance information, including its current net asset value per share, available at www.franklintempleton.com.&lt;/div&gt;   &lt;div style="margin-top: 8pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;&lt;span style="font-style: italic;"&gt;The fund&#x2019;s past performance (before and after taxes) is not necessarily an indication of how the fund will perform in the future. &lt;/span&gt;&lt;/div&gt;   &lt;div style="margin-top: 8pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;Insurance-related charges or expenses are not reflected in the performance information below, and if those charges were included, returns would be less than those shown.&lt;/div&gt; </oef:PerformanceNarrativeTextBlock>
    <oef:PerformanceInformationIllustratesVariabilityOfReturns
      contextRef="S000003879Member"
      id="t_120_eb37b467_c888_6f38_3bbd_a95dad21b681">The bar chart shows changes in the fund&#x2019;s performance from year to year for Class IA shares.&#160;The table shows the average annual total returns of each class of the fund that has been in operation for at least one full calendar year and also compares the fund&#x2019;s performance with the average annual total returns of a broad measure of market performance, an additional index with characteristics relevant to the fund and the Putnam VT Emerging Markets Equity Linked Benchmark, which represents the performance of the MSCI EAFE Growth Index-NR through April&#160;29, 2020, and the performance of the MSCI Emerging Markets Index-NR thereafter.</oef:PerformanceInformationIllustratesVariabilityOfReturns>
    <oef:PerformanceAvailabilityWebSiteAddress
      contextRef="S000003879Member"
      id="t_121_462107d5_39b7_e430_2ba8_ebf4bfc43a18">www.franklintempleton.com</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="S000003879Member"
      id="t_104_ef43bcea_3a4f_9bac_34b0_c7b6a302c6e8"> The fund&#x2019;s past performance (before and after taxes) is not necessarily an indication of how the fund will perform in the future.  </oef:PerformancePastDoesNotIndicateFuture>
    <oef:BarChartHeading
      contextRef="S000003879Member"
      id="t_105_d99bb671_a1ba_0f36_c71d_593336acee45"> Annual total returns for class IA shares </oef:BarChartHeading>
    <oef:BarChartClosingTextBlock
      contextRef="S000003879Member"
      id="t_106_2a1df9a5_6c8e_5c36_e112_b30c76fc6b75"> 
&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: simhei; font-size: 8.5pt; width: 98%; border-spacing: 0px; margin-left: auto;"&gt; 
&lt;tr&gt; 
&lt;td style="width: 79%;"&gt;&lt;/td&gt; 
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="font-size: 1pt;"&gt; 
&lt;td style="border-top: 0.75pt solid #999999; height: 1.5pt;"&gt;&#160;&lt;/td&gt; 
&lt;td colspan="4" style="border-top: 0.75pt solid #999999; height: 1.5pt;"&gt;&#160;&lt;/td&gt; 
&lt;td colspan="4" style="border-top: 0.75pt solid #999999; height: 1.5pt;"&gt;&#160;&lt;/td&gt; 
&lt;td colspan="4" style="border-top: 0.75pt solid #999999; height: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="page-break-inside: avoid; font-family: simhei; font-size: 8.5pt;"&gt; 
&lt;td style="padding-bottom: 2pt; vertical-align: top;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.00em; text-indent: -1.00em; font-size: 8.5pt; font-family: arial;"&gt;Best Quarter:&lt;/div&gt; &lt;/td&gt; 
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="padding-bottom: 2pt; vertical-align: top;"&gt;&lt;span style="font-family: arial;"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom: 2pt; vertical-align: top; text-align: right;"&gt;&lt;span style="font-family: arial;"&gt;Q2 2020&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom: 2pt; white-space: nowrap; vertical-align: top;"&gt;&lt;span style="font-family: arial;"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="padding-bottom: 2pt; white-space: nowrap; vertical-align: top;"&gt;&lt;span style="font-family: arial;"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom: 2pt; white-space: nowrap; vertical-align: top; text-align: right;"&gt;&lt;span style="font-family: arial;"&gt;&#x2003;&#x2003;&#x2003;&#x2003;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom: 2pt; white-space: nowrap; vertical-align: top;"&gt;&lt;span style="font-family: arial;"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="padding-bottom: 2pt; vertical-align: bottom;"&gt;&lt;span style="font-family: arial;"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom: 2pt; vertical-align: bottom; text-align: right;"&gt;&lt;span style="font-family: arial;"&gt;21.39%&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom: 2pt; white-space: nowrap; vertical-align: bottom;"&gt;&lt;span style="font-family: arial;"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="font-size: 1pt;"&gt; 
&lt;td style="border-top: 0.75pt solid #999999; height: 1.5pt;"&gt;&#160;&lt;/td&gt; 
&lt;td colspan="4" style="border-top: 0.75pt solid #999999; height: 1.5pt;"&gt;&#160;&lt;/td&gt; 
&lt;td colspan="4" style="border-top: 0.75pt solid #999999; height: 1.5pt;"&gt;&#160;&lt;/td&gt; 
&lt;td colspan="4" style="border-top: 0.75pt solid #999999; height: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="page-break-inside: avoid; font-family: simhei; font-size: 8.5pt;"&gt; 
&lt;td style="padding-bottom: 2pt; border-bottom: 0.75pt solid #999999; vertical-align: top;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.00em; text-indent: -1.00em; font-size: 8.5pt; font-family: arial;"&gt;Worst Quarter:&lt;/div&gt; &lt;/td&gt; 
&lt;td style="border-bottom: 0.75pt solid #999999; vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="padding-bottom: 2pt; border-bottom: 0.75pt solid #999999; vertical-align: top;"&gt;&lt;span style="font-family: arial;"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom: 2pt; border-bottom: 0.75pt solid #999999; vertical-align: top; text-align: right;"&gt;&lt;span style="font-family: arial;"&gt;Q1&#160;2020&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom: 2pt; border-bottom: 0.75pt solid #999999; white-space: nowrap; vertical-align: top;"&gt;&lt;span style="font-family: arial;"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="border-bottom: 0.75pt solid #999999; vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="border-bottom: 0.75pt solid #999999; vertical-align: top;"&gt;&#160;&lt;/td&gt; 
&lt;td style="border-bottom: 0.75pt solid #999999; vertical-align: top;"&gt;&#160;&lt;/td&gt; 
&lt;td style="border-bottom: 0.75pt solid #999999; vertical-align: top;"&gt;&#160;&lt;/td&gt; 
&lt;td style="border-bottom: 0.75pt solid #999999; vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="padding-bottom: 2pt; border-bottom: 0.75pt solid #999999; vertical-align: bottom;"&gt;&lt;span style="font-family: arial;"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom: 2pt; border-bottom: 0.75pt solid #999999; vertical-align: bottom; text-align: right;"&gt;&lt;span style="font-family: arial;"&gt;-21.47%&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom: 2pt; border-bottom: 0.75pt solid #999999; white-space: nowrap; vertical-align: bottom;"&gt;&lt;span style="font-family: arial;"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </oef:BarChartClosingTextBlock>
    <oef:HighestQuarterlyReturnLabel
      contextRef="S000003879Member_C000010853Member"
      id="h_87_b440a5a3_0ae6_4975_aca8_8e241818e5f3">Best Quarter:</oef:HighestQuarterlyReturnLabel>
    <oef:BarChartHighestQuarterlyReturnDate
      contextRef="S000003879Member_C000010853Member"
      id="h_88_44490f16_7d06_43fb_99d8_5f31fdca50e6">2020-06-30</oef:BarChartHighestQuarterlyReturnDate>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="S000003879Member_C000010853Member"
      decimals="4"
      id="h_90_56c278ef_15e7_4092_9a26_4c037355e613"
      unitRef="pure">0.2139</oef:BarChartHighestQuarterlyReturn>
    <oef:LowestQuarterlyReturnLabel
      contextRef="S000003879Member_C000010853Member"
      id="h_91_88474ecb_29bd_4c2a_88e2_9436c422bcfc">Worst Quarter:</oef:LowestQuarterlyReturnLabel>
    <oef:BarChartLowestQuarterlyReturnDate
      contextRef="S000003879Member_C000010853Member"
      id="h_92_b62438f0_861a_4dd4_bd81_a854b46fa59e">2020-03-31</oef:BarChartLowestQuarterlyReturnDate>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="S000003879Member_C000010853Member"
      decimals="4"
      id="h_93_c8f36150_838b_422d_ba00_041debfc1f64"
      unitRef="pure">-0.2147</oef:BarChartLowestQuarterlyReturn>
    <oef:PerformanceTableHeading
      contextRef="S000003879Member"
      id="t_33_16a6c1ee_666f_4a84_98a6_c52f2b2ba2b4"> Average annual total returns (for periods ended 12/31/25)</oef:PerformanceTableHeading>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_C000010853Member"
      decimals="4"
      id="h_97_5b9b5b52_6f85_41d4_a0f2_bb36a8e164d8"
      unitRef="pure">0.3449</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_C000010853Member"
      decimals="4"
      id="h_98_75757035_c461_4fb7_873d_af3386781c6d"
      unitRef="pure">0.0402</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_C000010853Member"
      decimals="4"
      id="h_99_8c02475b_0bcf_4a36_b4f3_21d831b21a10"
      unitRef="pure">0.0729</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_C000010854Member"
      decimals="4"
      id="h_100_7d7b1311_1a09_482d_b3a5_655092636083"
      unitRef="pure">0.3416</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_C000010854Member"
      decimals="4"
      id="h_101_d594b1bc_720f_4667_9f61_a02fb422a266"
      unitRef="pure">0.0375</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_C000010854Member"
      decimals="4"
      id="h_102_df35419b_3981_432e_95f8_9a6e2a1c089d"
      unitRef="pure">0.0701</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_MSCIAllCountryWorldExUSIndexNRMember"
      decimals="4"
      id="h_103_d850c8eb_cf71_4dcd_959a_8997185c8d43"
      unitRef="pure">0.3239</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_MSCIAllCountryWorldExUSIndexNRMember"
      decimals="4"
      id="h_104_cde1dec2_f06d_49ca_ac14_709ca4c1e288"
      unitRef="pure">0.0791</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_MSCIAllCountryWorldExUSIndexNRMember"
      decimals="4"
      id="h_105_ac7fc748_139f_43a0_a0a0_baede92f8813"
      unitRef="pure">0.0841</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_MSCIEmergingMarketsIndexNRMember"
      decimals="4"
      id="h_106_1e0c03c8_2771_4de0_8605_5a29c3e4e40d"
      unitRef="pure">0.3357</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_MSCIEmergingMarketsIndexNRMember"
      decimals="4"
      id="h_107_abd7ef6e_cecb_40ad_a097_43a0fdb27dec"
      unitRef="pure">0.0420</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_MSCIEmergingMarketsIndexNRMember"
      decimals="4"
      id="h_108_eba32a56_e1d3_424c_85d5_462a8b3b7f4f"
      unitRef="pure">0.0842</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_PutnamVTEmergingMarketsEquityLinkedBenchmarkMember"
      decimals="4"
      id="h_109_c3bcadb5_d95a_4c97_81b3_638561539414"
      unitRef="pure">0.3357</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_PutnamVTEmergingMarketsEquityLinkedBenchmarkMember"
      decimals="4"
      id="h_110_5250f1f0_fa57_4ed0_87e3_a8f89b521806"
      unitRef="pure">0.0420</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_PutnamVTEmergingMarketsEquityLinkedBenchmarkMember"
      decimals="4"
      id="h_111_baf68dd5_5d28_49b4_a03c_5eec673561ad"
      unitRef="pure">0.0801</oef:AvgAnnlRtrPct>
    <oef:PerformanceTableClosingTextBlock
      contextRef="S000003879Member"
      id="t_124_b6b3df53_0bfa_7c60_62b7_f38b1ddde01f">&lt;div style="margin-top: 12pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;Important data provider notices and terms are available at &lt;span style="font-family: arial; font-size: 9pt; color: #388491;"&gt;&lt;span style="text-decoration: underline;"&gt;www.franklintempletondatasources.com&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: arial;"&gt;. Such information is subject to change. &lt;/span&gt;&lt;/div&gt;</oef:PerformanceTableClosingTextBlock>
    <oef:RiskReturnHeading
      contextRef="S000003897Member"
      id="t_137_7c9d958e_fc77_edbe_76d1_716e571da5d3"> Fund summary </oef:RiskReturnHeading>
    <oef:ObjectiveHeading
      contextRef="S000003897Member"
      id="t_138_20a4e112_1a05_a913_de01_896542d5961e"> Goal </oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock
      contextRef="S000003897Member"
      id="t_139_c041df43_94f2_6753_994b_c712dd860f70"> &lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;The fund seeks capital appreciation.&lt;/div&gt; </oef:ObjectivePrimaryTextBlock>
    <oef:ExpenseHeading
      contextRef="S000003897Member"
      id="t_34_1bec655c_2c2d_4e8a_97f4_a897cd953a54"> Fees and expenses </oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock
      contextRef="S000003897Member"
      id="t_35_d2bc5177_c16a_4932_ac37_d997e01aef30"> &lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;The following table describes the fees and expenses you may pay if you buy, hold and sell shares of the fund. &lt;span style="font-weight: bold;"&gt;You may pay other fees, such as brokerage commissions and other fees to financial intermediaries, which are not reflected in the tables and examples below.&lt;/span&gt; The fees and expenses information does not reflect insurance-related charges or expenses borne by contract holders indirectly investing in the fund. If it did, expenses would be higher.&lt;/div&gt; </oef:ExpenseNarrativeTextBlock>
    <oef:OperatingExpensesCaption
      contextRef="S000003897Member"
      id="t_162_c9e302fb_3da9_b685_afc1_0c3ade6f8b51">Annual Fund Operating Expenses(expenses you pay each year as a percentage of the value of your investment)</oef:OperatingExpensesCaption>
    <oef:ManagementFeesOverAssets
      contextRef="S000003897Member_C000010889Member"
      decimals="4"
      id="h_112_eb4a593c_b5cc_44f1_a5e1_f6d470741afb"
      unitRef="pure">0.0067</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="S000003897Member_C000010889Member"
      decimals="4"
      id="h_113_5ef72368_7081_48fa_af28_5968fed680cc"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="S000003897Member_C000010889Member"
      decimals="4"
      id="h_114_cc67db3f_377e_4d1a_888c_086b12612c10"
      unitRef="pure">0.0016</oef:OtherExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="S000003897Member_C000010889Member"
      decimals="4"
      id="h_115_eb54a136_691e_4855_b33f_c94bc2616402"
      unitRef="pure">0.0083</oef:ExpensesOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="S000003897Member_C000010889Member"
      decimals="4"
      id="h_116_6cfb81da_40f1_4cf1_b95d_c05151ea5dd7"
      unitRef="pure">-0.0005</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="S000003897Member_C000010889Member"
      decimals="4"
      id="h_117_6f2376d3_be1c_4b3e_a7bb_b685a178ac58"
      unitRef="pure">0.0078</oef:NetExpensesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="S000003897Member_C000010890Member"
      decimals="4"
      id="h_118_78d2be6e_4a35_4dfd_a7ed_bfcccb4897ed"
      unitRef="pure">0.0067</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="S000003897Member_C000010890Member"
      decimals="4"
      id="h_119_082743b6_18ec_4fc2_a13c_6ceff0e19ca3"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="S000003897Member_C000010890Member"
      decimals="4"
      id="h_120_aefac031_b394_416f_a1b3_fb64c7a50307"
      unitRef="pure">0.0016</oef:OtherExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="S000003897Member_C000010890Member"
      decimals="4"
      id="h_121_2cd96cfe_0c64_4a25_88e9_44c21767bd31"
      unitRef="pure">0.0108</oef:ExpensesOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="S000003897Member_C000010890Member"
      decimals="4"
      id="h_122_66d90276_909d_4dc0_adbe_6d364c07afb0"
      unitRef="pure">-0.0005</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="S000003897Member_C000010890Member"
      decimals="4"
      id="h_123_4e91c3fa_8fa1_4529_813c_33900a0836f6"
      unitRef="pure">0.0103</oef:NetExpensesOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="S000003897Member"
      id="t_163_72697ff4_8fea_d485_f8ca_9f6d0148f8bc">April&#160;30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:ExpenseExampleHeading
      contextRef="S000003897Member"
      id="t_37_39079180_8b51_4f0a_a1da_ae6e16b8b96b"> Example </oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock
      contextRef="S000003897Member"
      id="t_38_b2ff82b1_07ff_4114_9f82_673a9d86cca4"> &lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;The following hypothetical example is intended to help you compare the cost of investing in the fund with the cost of investing in other funds. The example does not reflect insurance-related charges or expenses. If it did, expenses would be higher. It assumes that you invest $10,000 in the fund for the time periods indicated and then redeem or hold all your shares at the end of those periods. It assumes a 5% return on your investment each year and that the fund&#x2019;s operating expenses remain the same (except that any applicable fee waiver or expense reimbursement is reflected only through its expiration date). Your actual costs may be higher or lower.&lt;/div&gt; </oef:ExpenseExampleNarrativeTextBlock>
    <oef:ExpenseExampleYear01
      contextRef="S000003897Member_C000010889Member"
      decimals="INF"
      id="h_124_c5c6da19_47ad_4dfe_9309_06c92cdb585e"
      unitRef="USD">80</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="S000003897Member_C000010889Member"
      decimals="INF"
      id="h_151_e2bb5a1e_26e1_e43b_c47e_21a3593a989f"
      unitRef="USD">80</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleYear03
      contextRef="S000003897Member_C000010889Member"
      decimals="INF"
      id="h_125_ae8a80c0_5e02_42a3_9498_479ce649d874"
      unitRef="USD">260</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="S000003897Member_C000010889Member"
      decimals="INF"
      id="h_152_61a1b266_0dc4_85db_286d_725bbb40f6aa"
      unitRef="USD">260</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleYear05
      contextRef="S000003897Member_C000010889Member"
      decimals="INF"
      id="h_126_df354f1f_4fad_4290_8b16_220a5d8bdb2a"
      unitRef="USD">456</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="S000003897Member_C000010889Member"
      decimals="INF"
      id="h_153_dbe4b4c2_05d4_ca42_5159_600e7d2b7bfc"
      unitRef="USD">456</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleYear10
      contextRef="S000003897Member_C000010889Member"
      decimals="INF"
      id="h_127_5024899b_2f39_4a39_81c3_9d93eee45c07"
      unitRef="USD">1021</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="S000003897Member_C000010889Member"
      decimals="INF"
      id="h_154_c4aa1b4e_9a4a_c81a_91c0_52e4295da667"
      unitRef="USD">1021</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="S000003897Member_C000010890Member"
      decimals="INF"
      id="h_128_eba498c4_dbc6_46aa_b660_628be8957ed5"
      unitRef="USD">105</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="S000003897Member_C000010890Member"
      decimals="INF"
      id="h_155_2e974fe6_5aae_7b57_9d17_419f732da89b"
      unitRef="USD">105</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleYear03
      contextRef="S000003897Member_C000010890Member"
      decimals="INF"
      id="h_129_aeb669d2_ddda_4bee_b0e2_7c52908b28b6"
      unitRef="USD">338</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="S000003897Member_C000010890Member"
      decimals="INF"
      id="h_156_54c52717_4960_a8ea_4b02_452916801cf8"
      unitRef="USD">338</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleYear05
      contextRef="S000003897Member_C000010890Member"
      decimals="INF"
      id="h_130_db38a0a8_8543_4dba_8bd3_e4332dd486e5"
      unitRef="USD">590</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="S000003897Member_C000010890Member"
      decimals="INF"
      id="h_157_d8f1f9fa_5cf5_34f3_a408_f1d49e06a71a"
      unitRef="USD">590</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleYear10
      contextRef="S000003897Member_C000010890Member"
      decimals="INF"
      id="h_131_b192c6ea_4bd1_4c8a_8ad4_6ff0c8f99a39"
      unitRef="USD">1313</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="S000003897Member_C000010890Member"
      decimals="INF"
      id="h_158_ac53afd5_a62c_cdad_f47c_d2d41c726f83"
      unitRef="USD">1313</oef:ExpenseExampleNoRedemptionYear10>
    <oef:PortfolioTurnoverHeading
      contextRef="S000003897Member"
      id="t_39_50d3423e_13a5_48fd_8ba6_46eaf70784bc"> Portfolio turnover </oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock
      contextRef="S000003897Member"
      id="t_140_d75dfa47_9437_10f3_4d0a_780092ce9b54"> &lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;The fund pays transaction-related costs, such as commissions, when it buys and sells securities (or &#x201c;turns over&#x201d; its portfolio). A higher turnover rate may&lt;/div&gt;  &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;indicate higher transaction costs. These costs, which are not reflected in annual fund operating expenses or the above example, affect fund performance. The fund&#x2019;s turnover rate in the most recent fiscal year was 35%.&lt;/div&gt; </oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate
      contextRef="S000003897Member"
      decimals="4"
      id="h_150_5ef36e0d_f729_c068_f5ca_d876654fc005"
      unitRef="pure">0.35</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading
      contextRef="S000003897Member"
      id="t_141_15e37d1d_3e88_177d_b4c5_46ddef6f1743"> Investments, risks, and performance  Investments </oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock
      contextRef="S000003897Member"
      id="t_142_9b4e4732_6b04_c8de_38a8_f16a35962009"> &lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;The fund invests mainly in common stocks (growth or value stocks or both) of companies of any size outside the United States that the Investment Manager, as defined below, believes have favorable investment potential. The Investment Manager considers a company to be located outside the United States if the company&#x2019;s securities trade outside the United States, the company is headquartered or organized outside the United States or the company derives a majority of its revenues or profits outside the United States. Under normal circumstances, the fund invests at least 80% of its net assets in equity investments. This policy may be changed only after 60 days&#x2019; notice to shareholders. The fund&#x2019;s equity investments may include common stocks, preferred stocks, convertible securities, warrants, American Depositary Receipts (&#x201c;ADRs&#x201d;) and Global Depositary Receipts (&#x201c;GDRs&#x201d;). The fund invests in both developed countries and in emerging markets.&lt;/div&gt;  &lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;The Investment Manager may consider, among other factors, a company&#x2019;s valuation, financial strength, growth potential, competitive position in its industry, projected future earnings, cash flows and dividends when deciding whether to buy or sell investments. The Investment Manager may also consider other factors that it believes will cause the stock price to rise. The fund may also use derivatives, such as futures, options, warrants and swap contracts, including credit default swaps and credit default swap indexes, for both hedging and non&#x2011;hedging purposes. The fund expects from time to time to invest in credit default swaps and/or credit default swap indexes to hedge against equity market risk.&lt;/div&gt;  &lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;The fund is &#x201c;non&#x2011;diversified,&#x201d; which means it may invest a greater percentage of its assets in fewer issuers than a &#x201c;diversified&#x201d; fund. The fund expects to invest in a limited number of issuers.&lt;/div&gt; </oef:StrategyNarrativeTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003897Member_RiskLoseMoneyMember"
      id="t_149_47d1d8a3_930f_579b_e649_74e91a36917b">&lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;It is important to understand that you can lose money by investing in the fund.&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003897Member_MarketRisksMember"
      id="t_154_d49938e0_af4f_0e93_57d4_b014068d14f7">&lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;Market risk: &lt;/span&gt;The value of investments in the fund&#x2019;s portfolio may fall or fail to rise over extended periods of time for a variety of reasons, including general economic, political or financial market conditions, investor sentiment and market perceptions, government actions, geopolitical events or changes, outbreaks of infectious illnesses or other widespread public health issues, and factors related to a specific issuer, asset class, geography, industry or sector. These and other factors may lead to increased volatility and reduced liquidity in the fund&#x2019;s portfolio holdings, may negatively impact the fund&#x2019;s performance, and may exacerbate other risks to which the fund is subject. The fund will be&lt;/div&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;more susceptible to these risks than other funds because it invests in a limited number of issuers, industries or sectors, and the fund may perform poorly as a result of adverse developments affecting those issuers, industries or sectors.&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003897Member_ForeignInvestmentsRiskMember"
      id="t_155_8708a215_f55b_d578_5d9e_77d3a9859fdc">&lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;Foreign investments risk: &lt;/span&gt;The value of international investments traded in foreign currencies may be adversely impacted by fluctuations in exchange rates. International investments, particularly investments in emerging markets, may carry risks associated with potentially less stable economies or governments (such as the risk of seizure by a foreign government, the imposition of economic sanctions or currency or other restrictions, or high levels of inflation), and may be or become illiquid.&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003897Member_GeographicFocusRiskMember"
      id="t_156_01ea1a8e_40c3_05d0_ff92_0ea1eaea60ab">&lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;Geographic focus risk: &lt;/span&gt;Investments focused in a single region may be affected by common economic forces and other factors. In addition, events in any one country within the region may impact the other countries or the region as a whole. Because the fund currently invests, and may in the future invest, significantly in European and Asian companies, the fund is particularly susceptible to economic, political, regulatory and other events or conditions affecting issuers in Europe and Asia. European financial markets have in recent years experienced increased volatility due to concerns with some countries&#x2019; high levels of sovereign debt, budget deficits, and unemployment. Asia includes countries in various stages of economic development, from emerging market economies to the highly developed economy of Japan. Some parts of Asia may be subject to a greater degree of economic, political and social instability than is the case in the United States.&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003897Member_CommonStockRiskMember"
      id="t_157_d51df5e2_a926_d065_28c3_62912241205f">&lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;Common stock risk: &lt;/span&gt;Common stock represents an ownership interest in a company. The value of a company&#x2019;s stock may fall or fail to rise as a result of factors directly relating to that company, such as decisions made by its management or lower demand for the company&#x2019;s products or services. A stock&#x2019;s value may also fall because of factors affecting not just the company, but also other companies in the same industry or in a number of different industries, such as increases in production costs.&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003897Member_RiskNondiversifiedStatusMember"
      id="t_158_3544e804_a6cc_f3c7_14a5_ee3a80437ee0">&lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;Non&#x2011;diversified fund risk:&lt;/span&gt; The fund&#x2019;s &#x201c;non&#x2011;diversified&#x201d; status, which means the fund may invest a greater percentage of its assets in fewer issuers than a &#x201c;diversified&#x201d; fund, can increase the fund&#x2019;s vulnerability to adverse developments affecting a single industry, country or issuer, which may result in greater losses and volatility for the fund.&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003897Member_DerivativesRisksMember"
      id="t_159_73063cde_bbd1_db58_0baf_b513f408bc22">&lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;Derivatives risk: &lt;/span&gt;The fund&#x2019;s use of derivatives, including credit default swaps and credit default swap indexes, may increase the risks of investing in the fund by increasing investment exposure (which may be considered leverage) or, in the case of many over&#x2011;the&#x2011;counter instruments, because of the potential inability to terminate or sell derivative positions and the potential failure of the other party to the instrument to meet its obligations. The risk of a party failing to meet its obligations may increase if the fund has significant exposure to that counterparty. The value of derivatives may move in unexpected ways due to unanticipated market movements, the use of leverage, imperfect correlation between the derivative instrument and the reference asset, or other factors,&lt;/div&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;especially in unusual market conditions, and volatility in the value of derivatives could adversely impact the fund&#x2019;s returns, obligations and exposures. Derivatives are also subject to other risks, including liquidity risk (e.g., liquidity demands arising from the requirement to make payments to a derivative counterparty), operational risk (e.g., settlement issues or system failures) and legal risk (e.g., insufficient legal documentation or contract enforceability issues).&lt;/div&gt;&lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;Investments in credit default swaps or credit default swap indexes are subject to special risks, including the risk that the investment may expire worthless and only generate income in the event of an actual default by the issuer(s) of the underlying obligation(s) (or, as applicable, a credit downgrade or other indication of financial instability) and the risk that the counterparty may fail to satisfy its payment obligations to the fund in the event of a default.&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003897Member_LargeShareholderTransactionRiskMember"
      id="t_160_08d52b3f_91e8_0c04_91d8_035fcc20b060">&lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;Large shareholder transaction risk: &lt;/span&gt;The&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;fund is subject to the risk that shareholders will purchase or redeem large quantities of shares of the fund. The fund may be an investment option for mutual funds that are managed by the Investment Manager and its affiliates as &#x201c;funds of funds.&#x201d; Additionally, other investors from time to time may make substantial investments in the fund. Such shareholders may at times be considered to control the fund. In addition, a large number of shareholders may collectively purchase or redeem fund shares in large amounts rapidly or unexpectedly. Large shareholder transactions may adversely affect the fund&#x2019;s liquidity and net assets. These redemptions may also adversely affect the fund&#x2019;s performance if the fund is forced to sell securities, which may also increase the fund&#x2019;s brokerage costs.&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003897Member_ManagementAndOperationalRiskMember"
      id="t_164_3b35bfc2_cc01_3cf0_fa39_ed2fde7d30cb">&lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;Management and operational risk: &lt;/span&gt;There is no guarantee that the investment techniques, analyses, or judgments that the Investment Manager applies in making investment decisions for the fund will produce the intended outcome or that the investments selected for the fund will perform as well as other securities that were not selected for the fund. The Investment Manager, or the fund&#x2019;s other service providers, may experience disruptions or operating errors that could negatively impact the fund.&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003897Member_RiskNotInsuredMember"
      id="t_150_b0586577_faae_49c7_bc17_d2b1cb42c971">An investment in the fund is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</oef:RiskTextBlock>
    <oef:BarChartAndPerformanceTableHeading
      contextRef="S000003897Member"
      id="t_42_af60aa29_d305_4a98_ad8f_58c19e4db3d2"> Performance </oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock
      contextRef="S000003897Member"
      id="t_143_22c4ec8c_d99f_a069_9ef0_1078ebead628"> &lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;The accompanying bar chart and table provide some indication of the risks of investing in the fund. The bar chart shows changes in the fund&#x2019;s performance from year to year for Class&#160;IA shares.&#160;The table shows the average annual total returns of each class of the fund that has been in operation for at least one full calendar year and also compares the fund&#x2019;s performance with the average annual total returns of a broad measure of market performance and the Putnam VT Focused International Equity Linked Benchmark, which represents the performance of the MSCI World Index&#x2011;NR through April&#160;29, 2021, and the performance of the MSCI ACWI ex USA Index&#x2011;NR thereafter.&lt;/div&gt;  &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;Before April&#160;30, 2021, the fund was managed with a materially different investment strategy and may have achieved materially different performance results under its current investment strategy from that shown for the periods before this date. Performance for classes other than those shown may vary from the performance shown to the extent the expenses for those classes differ. The fund makes updated performance information, including its current net asset value per share, available at www.franklintempleton.com.&lt;/div&gt;   &lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 0%; text-indent: 2%; font-size: 9pt; font-family: arial;"&gt;&lt;span style="font-style: italic;"&gt;The fund&#x2019;s past performance (before and after taxes) is not necessarily an indication of how the fund will perform in the future. &lt;/span&gt;&lt;/div&gt;   &lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;Insurance-related charges or expenses are not reflected in the performance information below, and if those charges were included, returns would be less than those shown.&lt;/div&gt; </oef:PerformanceNarrativeTextBlock>
    <oef:PerformanceInformationIllustratesVariabilityOfReturns
      contextRef="S000003897Member"
      id="t_144_2398ab3f_73cc_edd1_7ca7_3cdb00001808">The bar chart shows changes in the fund&#x2019;s performance from year to year for Class&#160;IA shares.&#160;The table shows the average annual total returns of each class of the fund that has been in operation for at least one full calendar year and also compares the fund&#x2019;s performance with the average annual total returns of a broad measure of market performance and the Putnam VT Focused International Equity Linked Benchmark, which represents the performance of the MSCI World Index&#x2011;NR through April&#160;29, 2021, and the performance of the MSCI ACWI ex USA Index&#x2011;NR thereafter.</oef:PerformanceInformationIllustratesVariabilityOfReturns>
    <oef:PerformanceAvailabilityWebSiteAddress
      contextRef="S000003897Member"
      id="t_145_0f32eda2_75e4_8cfd_4ef4_c55f298ffb7c">www.franklintempleton.com</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="S000003897Member"
      id="t_146_24611cfb_03d3_302d_67de_70b070df325c"> The fund&#x2019;s past performance (before and after taxes) is not necessarily an indication of how the fund will perform in the future.  </oef:PerformancePastDoesNotIndicateFuture>
    <oef:BarChartHeading
      contextRef="S000003897Member"
      id="t_148_7031f859_4f06_694d_c2cd_f8e3a87f32b6"> Annual total returns for class IA shares </oef:BarChartHeading>
    <oef:BarChartClosingTextBlock
      contextRef="S000003897Member"
      id="t_153_71536dea_42bb_dd16_6881_5252b5548fc8">
&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: simhei; font-size: 1pt; width: 98%; border-spacing: 0px; margin-left: auto;"&gt; 
&lt;tr&gt; 
&lt;td style="width: 58%;"&gt;&lt;/td&gt; 
&lt;td style="vertical-align: bottom;"&gt;&lt;/td&gt; 
&lt;td style="width: 19%;"&gt;&lt;/td&gt; 
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;/td&gt; 
&lt;td style="width: 19%;"&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="page-break-inside: avoid; font-family: simhei; font-size: 1pt; background-color: #cccccc;"&gt; 
&lt;td style="vertical-align: top;"&gt;&lt;/td&gt; 
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="vertical-align: top;"&gt;&lt;/td&gt; 
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="vertical-align: top;"&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="page-break-inside: avoid; font-family: simhei; font-size: 10pt;"&gt; 
&lt;td style="vertical-align: top;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.00em; text-indent: -1.00em; font-size: 10pt; font-family: arial;"&gt;Best Quarter:&lt;/div&gt; &lt;/td&gt; 
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="vertical-align: bottom; white-space: nowrap; text-align: right;"&gt;&lt;span style="font-family: arial;"&gt;Q2 2020&lt;/span&gt;&lt;/td&gt; 
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="vertical-align: bottom; white-space: nowrap; text-align: right;"&gt;&lt;span style="font-family: arial;"&gt;22.73%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="page-break-inside: avoid; font-family: simhei; font-size: 1pt; background-color: #cccccc;"&gt; 
&lt;td style="vertical-align: top;"&gt;&lt;/td&gt; 
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="vertical-align: bottom;"&gt;&lt;/td&gt; 
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="vertical-align: bottom;"&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="page-break-inside: avoid; font-family: simhei; font-size: 10pt;"&gt; 
&lt;td style="vertical-align: top;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.00em; text-indent: -1.00em; font-size: 10pt; font-family: arial;"&gt;Worst Quarter:&lt;/div&gt; &lt;/td&gt; 
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="vertical-align: bottom; white-space: nowrap; text-align: right;"&gt;&lt;span style="font-family: arial;"&gt;Q1 2020&lt;/span&gt;&lt;/td&gt; 
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="vertical-align: bottom; white-space: nowrap; text-align: right;"&gt;&lt;span style="font-family: arial;"&gt;-24.51%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="page-break-inside: avoid; font-family: simhei; font-size: 1pt; background-color: #cccccc;"&gt; 
&lt;td style="vertical-align: top;"&gt;&lt;/td&gt; 
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="vertical-align: bottom;"&gt;&lt;/td&gt; 
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="vertical-align: bottom;"&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</oef:BarChartClosingTextBlock>
    <oef:HighestQuarterlyReturnLabel
      contextRef="S000003897Member_C000010889Member"
      id="h_132_c109a370_bf70_45c4_848b_5002fc5f21ca">Best Quarter:</oef:HighestQuarterlyReturnLabel>
    <oef:BarChartHighestQuarterlyReturnDate
      contextRef="S000003897Member_C000010889Member"
      id="h_133_355f378d_e56c_441c_a8bb_00b873dcd839">2020-06-30</oef:BarChartHighestQuarterlyReturnDate>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="S000003897Member_C000010889Member"
      decimals="4"
      id="h_134_ba6ec4b1_0711_4b3b_8693_30fa3e1a122b"
      unitRef="pure">0.2273</oef:BarChartHighestQuarterlyReturn>
    <oef:LowestQuarterlyReturnLabel
      contextRef="S000003897Member_C000010889Member"
      id="h_135_5a844d2e_bbdb_43f1_9f15_e7f137755f80">Worst Quarter:</oef:LowestQuarterlyReturnLabel>
    <oef:BarChartLowestQuarterlyReturnDate
      contextRef="S000003897Member_C000010889Member"
      id="h_136_e52c1adc_1df5_4395_b4d4_a72df4c53084">2020-03-31</oef:BarChartLowestQuarterlyReturnDate>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="S000003897Member_C000010889Member"
      decimals="4"
      id="h_137_145e1ca7_2745_43f0_a3f7_bac6509f6b07"
      unitRef="pure">-0.2451</oef:BarChartLowestQuarterlyReturn>
    <oef:PerformanceTableHeading
      contextRef="S000003897Member"
      id="t_44_e2913911_0171_4168_aed6_58c08396ec8b"> Average annual total returns (for periods ended 12/31/25)</oef:PerformanceTableHeading>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_C000010889Member"
      decimals="4"
      id="h_138_9383b0e9_4e83_4c3a_9206_dee9ffdb2779"
      unitRef="pure">0.3675</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_C000010889Member"
      decimals="4"
      id="h_139_a1c633bf_f609_43e2_812e_7eec1e9f1ded"
      unitRef="pure">0.0941</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_C000010889Member"
      decimals="4"
      id="h_140_919c9153_7266_4424_badb_bf9a7984e857"
      unitRef="pure">0.0966</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_C000010890Member"
      decimals="4"
      id="h_141_ca802308_5585_41a1_b468_04550c35c0fd"
      unitRef="pure">0.3644</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_C000010890Member"
      decimals="4"
      id="h_142_662a20a8_d7f0_4687_a33a_fe35fc44efde"
      unitRef="pure">0.0913</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_C000010890Member"
      decimals="4"
      id="h_143_bf632809_d2cd_4e98_a675_d94324d80982"
      unitRef="pure">0.0938</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_MSCIACWIExUSAIndexNRMember"
      decimals="4"
      id="h_144_1ec8403d_6152_4362_bf4b_d8fb9b64be07"
      unitRef="pure">0.3239</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_MSCIACWIExUSAIndexNRMember"
      decimals="4"
      id="h_145_4abed3f2_1779_4f0d_a8c7_125b3fbf22cf"
      unitRef="pure">0.0791</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_MSCIACWIExUSAIndexNRMember"
      decimals="4"
      id="h_146_082c9086_4870_4575_a3da_bcdca35658c2"
      unitRef="pure">0.0841</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_PutnamVTFocusedInternationalEquityLinkedBenchmarkMember"
      decimals="4"
      id="h_147_08cb313d_9418_4230_9033_0613a2bdf3ee"
      unitRef="pure">0.3239</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_PutnamVTFocusedInternationalEquityLinkedBenchmarkMember"
      decimals="4"
      id="h_148_929d9daa_726c_4762_82cf_85e8f8cc2ab0"
      unitRef="pure">0.0851</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_PutnamVTFocusedInternationalEquityLinkedBenchmarkMember"
      decimals="4"
      id="h_149_f2476bfd_9a8b_47ae_93e8_0a083bd8244a"
      unitRef="pure">0.1033</oef:AvgAnnlRtrPct>
    <oef:PerformanceTableClosingTextBlock
      contextRef="S000003897Member"
      id="t_152_3c09dc14_e964_fe9e_a839_c4981c75b238">&lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;Important data provider notices and terms are available at &lt;span style="text-decoration: underline;"&gt;www.franklintempletondatasources.com&lt;/span&gt;. Such information is subject to change.&lt;/div&gt;</oef:PerformanceTableClosingTextBlock>
    <oef:RiskReturnHeading
      contextRef="S000003895Member"
      id="t_172_258825d2_5d98_7801_68a3_bd231aef97d0">Fund summary </oef:RiskReturnHeading>
    <oef:ObjectiveHeading
      contextRef="S000003895Member"
      id="t_173_f92edd01_58e2_214b_5339_c89ceeaac597">Goal </oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock
      contextRef="S000003895Member"
      id="t_174_cea0a50c_bb7c_cf50_71b1_5733e91dd374">&lt;div style="margin-top:6pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;The fund seeks to provide a balanced investment composed of a well-diversified portfolio of stocks and bonds which produce both capital growth and current income. &lt;/div&gt;</oef:ObjectivePrimaryTextBlock>
    <oef:ExpenseHeading
      contextRef="S000003895Member"
      id="t_45_cb326f1b_331b_41ac_8366_55136e6def17">Fees and expenses </oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock
      contextRef="S000003895Member"
      id="t_46_6217468f_1c4e_4ce4_bb6c_15f15c815b49">&lt;div style="margin-top:6pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;The following table describes the fees and expenses you may pay if you buy, hold and sell shares of the fund. &lt;span style="font-weight:bold"&gt;You may pay other fees, such as brokerage commissions and other fees to financial intermediaries, which are not reflected in the tables and examples below&lt;/span&gt;. The fees and expenses information does not reflect insurance-related charges or expenses borne by contract holders indirectly investing in the fund. If it did, expenses would be higher. &lt;/div&gt;</oef:ExpenseNarrativeTextBlock>
    <oef:OperatingExpensesCaption
      contextRef="S000003895Member"
      id="t_47_299dee95_e977_49bc_a79e_4868c1ebad0e">Annual Fund Operating Expenses (expenses you pay each year as a percentage of the value of your investment) </oef:OperatingExpensesCaption>
    <oef:ManagementFeesOverAssets
      contextRef="S000003895Member_C000010885Member"
      decimals="4"
      id="h_150_43d27154_9715_42f1_8d62_87752ee4d2c2"
      unitRef="pure">0.0050</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="S000003895Member_C000010885Member"
      decimals="4"
      id="h_151_4bab1158_c23b_4833_834c_07f9881f08d5"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="S000003895Member_C000010885Member"
      decimals="4"
      id="h_152_527d1a54_8ce4_45dc_a9e7_93126617541b"
      unitRef="pure">0.0013</oef:OtherExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="S000003895Member_C000010885Member"
      decimals="4"
      id="h_153_ef639334_67c4_4cd2_9217_675a25a71244"
      unitRef="pure">0.0063</oef:ExpensesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="S000003895Member_C000010886Member"
      decimals="4"
      id="h_154_fcc04ab9_0f1e_4b4d_8c35_7c91c3eb13d5"
      unitRef="pure">0.0050</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="S000003895Member_C000010886Member"
      decimals="4"
      id="h_155_88e8b1b7_5f76_4206_8715_a9f5403fa413"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="S000003895Member_C000010886Member"
      decimals="4"
      id="h_156_160f4d88_f12e_41e6_aef3_cf06ade71a9b"
      unitRef="pure">0.0013</oef:OtherExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="S000003895Member_C000010886Member"
      decimals="4"
      id="h_157_429ba8d9_212f_4279_87b0_8803e1266567"
      unitRef="pure">0.0088</oef:ExpensesOverAssets>
    <oef:ExpenseExampleHeading
      contextRef="S000003895Member"
      id="t_48_0c202caa_26b8_4b4c_91a4_07f14439d36c">Example </oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock
      contextRef="S000003895Member"
      id="t_49_25c2e246_29d6_453b_bb97_d3fa7011c0e9">&lt;div style="margin-top:6pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;The following hypothetical example is intended to help you compare the cost of investing in the fund with the cost of investing in other funds. The example does not reflect insurance-related charges or expenses. If it did, expenses would be higher. It assumes that you invest $10,000 in the fund for the time periods indicated and then redeem or hold all your shares at the end of those periods. It assumes a 5% return on your investment each year and that the fund&#x2019;s operating expenses remain the same (except that any applicable fee waiver or expense reimbursement is reflected only through its expiration date). Your actual costs may be higher or lower. &lt;/div&gt;</oef:ExpenseExampleNarrativeTextBlock>
    <oef:ExpenseExampleYear01
      contextRef="S000003895Member_C000010885Member"
      decimals="INF"
      id="h_158_6f1df156_6060_4528_8c1b_4b9b74e4f000"
      unitRef="USD">64</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="S000003895Member_C000010885Member"
      decimals="INF"
      id="h_191_09df8ab2_448d_b2be_7ed5_c07a4017f72e"
      unitRef="USD">64</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleYear03
      contextRef="S000003895Member_C000010885Member"
      decimals="INF"
      id="h_159_465f34ef_8d8d_401d_abcd_9fb8abfb278c"
      unitRef="USD">201</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="S000003895Member_C000010885Member"
      decimals="INF"
      id="h_192_25bbe4b4_7e80_4e70_82a0_8f69eefba964"
      unitRef="USD">201</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleYear05
      contextRef="S000003895Member_C000010885Member"
      decimals="INF"
      id="h_160_445a6159_1adf_4a63_ae44_00afce84d2f8"
      unitRef="USD">350</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="S000003895Member_C000010885Member"
      decimals="INF"
      id="h_193_5b893469_9ea5_8f97_b5d6_a23b25d22063"
      unitRef="USD">350</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleYear10
      contextRef="S000003895Member_C000010885Member"
      decimals="INF"
      id="h_161_f0faa9cf_6c40_4ea0_a6ae_64404c1531a1"
      unitRef="USD">786</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="S000003895Member_C000010885Member"
      decimals="INF"
      id="h_194_c78a9922_3b8f_9923_5c62_54d16f1d1570"
      unitRef="USD">786</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="S000003895Member_C000010886Member"
      decimals="INF"
      id="h_162_99571405_6f74_4848_93ff_f26e6fcfa708"
      unitRef="USD">90</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="S000003895Member_C000010886Member"
      decimals="INF"
      id="h_195_60932d29_f1ae_3e86_57aa_9a1b6c32e06e"
      unitRef="USD">90</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleYear03
      contextRef="S000003895Member_C000010886Member"
      decimals="INF"
      id="h_163_f21c67f8_1907_4e54_9035_073a89d3ad14"
      unitRef="USD">281</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="S000003895Member_C000010886Member"
      decimals="INF"
      id="h_196_e1de9586_b094_d28b_4cd6_de372158ae12"
      unitRef="USD">281</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleYear05
      contextRef="S000003895Member_C000010886Member"
      decimals="INF"
      id="h_164_6c9a23b1_812f_4be4_9e70_176b3db831d0"
      unitRef="USD">488</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="S000003895Member_C000010886Member"
      decimals="INF"
      id="h_197_e8aac328_c0cc_0258_aa1f_b40e8b30dcde"
      unitRef="USD">488</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleYear10
      contextRef="S000003895Member_C000010886Member"
      decimals="INF"
      id="h_165_5945397f_627f_44a2_89d4_77f11236cc68"
      unitRef="USD">1084</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="S000003895Member_C000010886Member"
      decimals="INF"
      id="h_198_2691e57d_ecd6_c497_fee3_a1ccdfbf394e"
      unitRef="USD">1084</oef:ExpenseExampleNoRedemptionYear10>
    <oef:PortfolioTurnoverHeading
      contextRef="S000003895Member"
      id="t_50_9671b98c_0dee_4940_aa42_bd79caff3a8d">Portfolio turnover </oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock
      contextRef="S000003895Member"
      id="t_175_281c70d9_ec0b_29d6_b528_063692439a6d">&lt;div style="margin-top:6pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;The fund pays transaction-related costs, such as commissions, when it buys and sells securities (or &#x201c;turns over&#x201d; its portfolio). A higher turnover rate may indicate higher transaction costs. These costs, which are not reflected in &lt;/div&gt;&lt;div style="margin-top:0pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt; annual fund operating expenses or the above example, affect fund performance. The fund&#x2019;s turnover rate in the most recent fiscal year was 107%. &lt;/div&gt;</oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate
      contextRef="S000003895Member"
      decimals="4"
      id="h_199_191a4419_d4bd_6c4a_7cf6_a154b04ed041"
      unitRef="pure">1.07</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading
      contextRef="S000003895Member"
      id="t_52_6b2e8dad_69c7_4222_8cb4_31497414b198">Investments, risks, and performance Investments </oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock
      contextRef="S000003895Member"
      id="t_176_da1142b2_e732_0bdb_d299_698ca9c3da6c">&lt;div style="margin-top:6pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;The fund invests mainly in a combination of bonds and common stocks (growth or value stocks or both) of large U.S. companies, with a greater focus on common stocks. For example, the fund may purchase stocks of companies with stock prices that reflect a value lower than that which the Investment Manager, as defined below, places on the company. The Investment Manager may also consider other factors that it believes will cause the stock price to rise. The fund buys bonds of governments and private companies that are mostly investment-grade in quality with intermediate- to long-term maturities (three years or longer). The Investment Manager may consider, among other factors, a company&#x2019;s valuation, financial strength, growth potential, competitive position in its industry, projected future earnings, cash flows and dividends when deciding whether to buy or sell equity investments, and, among other factors, credit, interest rate and prepayment risks, as well as general market conditions, when deciding whether to buy or sell fixed-income investments. The fund may also use derivatives, such as futures, options, warrants and swap contracts, for both hedging and non-hedging purposes. &lt;/div&gt;</oef:StrategyNarrativeTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003895Member_RiskLoseMoneyMember"
      id="t_177_67ed889d_99c7_7319_678c_38e52a77fdc4">&lt;div style="margin-top:6pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;It is important to understand that you can lose money by investing in the fund. &lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003895Member_MarketRisksMember"
      id="t_178_d5b06254_a0b5_6f9d_2911_38dd133a42b9">&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-weight:bold"&gt;Market risk: &lt;/span&gt;The value of investments in the fund&#x2019;s portfolio may fall or fail to rise over extended periods of time for a variety of reasons, including general economic, political or financial market conditions, investor sentiment and market perceptions, government actions, geopolitical events or changes, outbreaks of infectious illnesses or other widespread public health issues, and factors related to a specific issuer, asset class, geography, industry or sector. These and other factors may lead to increased volatility and reduced liquidity in the fund&#x2019;s portfolio holdings, may negatively impact the fund&#x2019;s performance, and may exacerbate other risks to which the fund is subject. Growth stocks may be more susceptible to earnings disappointments, and value stocks may fail to rebound.&lt;span style="font-weight:bold"&gt; &lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003895Member_FixedIncomeInvestmentsRiskMember"
      id="t_179_6b1c8a84_58ac_f32c_acaf_a8280489dd89">&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-weight:bold"&gt;Fixed income investments risk: &lt;/span&gt;The risks associated with fixed income investments include interest rate risk, which is the risk that the value of the fund&#x2019;s investments is likely to fall if interest rates rise. Fixed income investments are also subject to credit risk, which is the risk that issuers of the fund&#x2019;s investments may default on payment of interest or principal. Fixed income investments may be more susceptible to downgrades or defaults during economic downturns or other periods of economic stress. Interest rate risk is generally greater for longer-term fixed income securities, and credit risk is generally greater for below-investment-grade fixed income securities (sometimes referred to as &#x201c;junk bonds&#x201d;), which can be more sensitive to&lt;span style="font-weight:bold"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:0pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-weight:bold"&gt;&lt;/span&gt;changes in markets, credit conditions, and interest rates, and may be considered speculative.&lt;span style="font-weight:bold"&gt; &lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003895Member_DerivativesRisksMember"
      id="t_180_1a88c55c_7792_243c_ca51_dc9c9bdea301">&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-weight:bold"&gt;&lt;/span&gt;&lt;span style="font-weight:bold"&gt;Derivatives risk: &lt;/span&gt;The fund&#x2019;s use of derivatives may increase the risks of investing in the fund by increasing investment exposure (which may be considered leverage) or, in the case of many over-the-counter instruments, because of the potential inability to terminate or sell derivative positions and the potential failure of the other party to the instrument to meet its obligations. The risk of a party failing to meet its obligations may increase if the fund has significant exposure to that counterparty. The value of derivatives may move in unexpected ways due to unanticipated market movements, the use of leverage, imperfect correlation between the derivative instrument and the reference asset, or other factors, especially in unusual market conditions, and volatility in the value of derivatives could adversely impact the fund&#x2019;s returns, obligations and exposures. Derivatives are also subject to other risks, including liquidity risk (e.g., liquidity demands arising from the requirement to make payments to a derivative counterparty), operational risk (e.g., settlement issues or system failures) and legal risk (e.g., insufficient legal documentation or contract enforceability issues).&lt;span style="font-weight:bold"&gt; &lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003895Member_LargeShareholderTransactionRiskMember"
      id="t_181_8749714e_8279_76a0_b773_2a0a2e5eb33e">&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-weight:bold"&gt;Large shareholder transaction risk: &lt;/span&gt;The fund is subject to the risk that shareholders will purchase or redeem large quantities of shares of the fund. The fund may be an investment option for mutual funds that are managed by the Investment Manager and its affiliates as &#x201c;funds of funds.&#x201d; Additionally, other investors from time to time may make substantial investments in the fund. Such shareholders may at times be considered to control the fund. &lt;span style="font-weight:bold"&gt;&lt;/span&gt;In addition, a large number of shareholders may collectively purchase or redeem fund shares in large amounts rapidly or unexpectedly. Large shareholder transactions may adversely affect the fund&#x2019;s liquidity and net assets. These redemptions may also adversely affect the fund&#x2019;s performance if the fund is forced to sell securities, which may also increase the fund&#x2019;s brokerage costs.&lt;span style="font-weight:bold"&gt; &lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003895Member_ManagementAndOperationalRiskMember"
      id="t_182_4a92e805_6272_c7f9_58c5_b880c8f3ea08">&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-weight:bold"&gt;Management and operational risk: &lt;/span&gt;There is no guarantee that the investment techniques, analyses, or judgments that the Investment Manager applies in making investment decisions for the fund will produce the intended outcome or that the investments selected for the fund will perform as well as other securities that were not selected for the fund. The Investment Manager, or the fund&#x2019;s other service providers, may experience disruptions or operating errors that could negatively impact the fund.&lt;span style="font-weight:bold"&gt; &lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003895Member_RiskNotInsuredMember"
      id="t_183_bb8f42a7_d625_afd9_2c7a_9238e32628d9">An investment in the fund is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</oef:RiskTextBlock>
    <oef:BarChartAndPerformanceTableHeading
      contextRef="S000003895Member"
      id="t_53_7c1a6001_bea2_4639_a095_00727a73923f">Performance </oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock
      contextRef="S000003895Member"
      id="t_184_2e3f154a_1484_9963_927d_54915eb24b86">&lt;div style="margin-top:10pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;The accompanying bar chart and table provide some indication of the risks of investing in the fund. The bar chart shows changes in the fund&#x2019;s performance from year to year for Class IA shares.&#160;The table shows the average annual total returns of each class of the fund that has been in operation for at least &lt;/div&gt;&lt;div style="margin-top:0pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;one full calendar year and also compares the fund&#x2019;s performance with the average annual total returns of a broad measure of market performance, an additional index with characteristics relevant to the fund and the George Putnam Blended Index, which is comprised of 60% S&amp;amp;P 500 Index and 40% of Bloomberg U.S. Aggregate Bond Index. Performance for classes other than those shown may vary from the performance shown to the extent the expenses for those classes differ. The fund makes updated performance information, including its current net asset value per share, available at www.franklintempleton.com. &lt;/div&gt;&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-style:italic"&gt;The fund&#x2019;s past performance (before and after taxes) is not necessarily an indication of how the fund will perform in the future. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;Insurance-related charges or expenses are not reflected in the performance information below, and if those charges were included, returns would be less than those shown. &lt;/div&gt;</oef:PerformanceNarrativeTextBlock>
    <oef:PerformanceInformationIllustratesVariabilityOfReturns
      contextRef="S000003895Member"
      id="t_185_4f6d5eb3_9bb7_16aa_6f3b_f88254d8cb7e">The bar chart shows changes in the fund&#x2019;s performance from year to year for Class IA shares.&#160;The table shows the average annual total returns of each class of the fund that has been in operation for at leastone full calendar year and also compares the fund&#x2019;s performance with the average annual total returns of a broad measure of market performance, an additional index with characteristics relevant to the fund and the George Putnam Blended Index, which is comprised of 60% S&amp;P 500 Index and 40% of Bloomberg U.S. Aggregate Bond Index.</oef:PerformanceInformationIllustratesVariabilityOfReturns>
    <oef:PerformanceAvailabilityWebSiteAddress
      contextRef="S000003895Member"
      id="t_186_2b487704_dc48_dd63_7aad_c2bf87cb60d5">www.franklintempleton.com</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="S000003895Member"
      id="t_187_63714ba6_076d_f4e0_5bb3_2485c5de7efb">The fund&#x2019;s past performance (before and after taxes) is not necessarily an indication of how the fund will perform in the future. </oef:PerformancePastDoesNotIndicateFuture>
    <oef:BarChartHeading
      contextRef="S000003895Member"
      id="t_188_3c33161d_8f10_005c_56cf_1e8985e49289">Annual total returns for class IA shares </oef:BarChartHeading>
    <oef:BarChartClosingTextBlock
      contextRef="S000003895Member"
      id="t_189_f4d858a2_6551_d27c_b63a_3aed2ed87bff">
&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:simhei;font-size:8.5pt;width:98%;border-spacing:0px;margin-left:auto"&gt; 
&lt;tr&gt; 
&lt;td style="width:79%;"&gt;&lt;/td&gt; 
&lt;td style="vertical-align:bottom;width:1%;"&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td style="vertical-align:bottom;width:1%;"&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td style="vertical-align:bottom;width:1%;"&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="font-size:1pt"&gt; 
&lt;td style="BORDER-TOP:0.75pt solid #999999;height:1.5pt;"&gt;&#160;&lt;/td&gt; 
&lt;td colspan="4" style="BORDER-TOP:0.75pt solid #999999;height:1.5pt;"&gt;&#160;&lt;/td&gt; 
&lt;td colspan="4" style="BORDER-TOP:0.75pt solid #999999;height:1.5pt;"&gt;&#160;&lt;/td&gt; 
&lt;td colspan="4" style="BORDER-TOP:0.75pt solid #999999;height:1.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="page-break-inside:avoid;font-family:simhei;font-size:8.5pt"&gt; 
&lt;td style="padding-bottom:2pt ;vertical-align:top;"&gt; &lt;div style="margin-top:0pt;margin-bottom:0pt;margin-left:1.00em;text-indent:-1.00em;font-size:8.5pt;font-family:arial;"&gt;Best Quarter:&lt;/div&gt; &lt;/td&gt; 
&lt;td style="vertical-align:bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;vertical-align:top;"&gt;&lt;span style="font-family:arial"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;vertical-align:top;text-align:right;"&gt;&lt;span style="font-family:arial"&gt;Q2&#160;2020&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:top;"&gt;&lt;span style="font-family:arial"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="vertical-align:bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:top;"&gt;&lt;span style="font-family:arial"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:top;text-align:right;"&gt;&lt;span style="font-family:arial"&gt;&#x2003;&#x2003;&#x2003;&#x2003;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:top;"&gt;&lt;span style="font-family:arial"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="vertical-align:bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;vertical-align:bottom;"&gt;&lt;span style="font-family:arial"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;vertical-align:bottom;text-align:right;"&gt;&lt;span style="font-family:arial"&gt;14.44%&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;"&gt;&lt;span style="font-family:arial"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="font-size:1pt"&gt; 
&lt;td style="BORDER-TOP:0.75pt solid #999999;height:1.5pt;"&gt;&#160;&lt;/td&gt; 
&lt;td colspan="4" style="BORDER-TOP:0.75pt solid #999999;height:1.5pt;"&gt;&#160;&lt;/td&gt; 
&lt;td colspan="4" style="BORDER-TOP:0.75pt solid #999999;height:1.5pt;"&gt;&#160;&lt;/td&gt; 
&lt;td colspan="4" style="BORDER-TOP:0.75pt solid #999999;height:1.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="page-break-inside:avoid;font-family:simhei;font-size:8.5pt"&gt; 
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #999999;vertical-align:top;"&gt; &lt;div style="margin-top:0pt;margin-bottom:0pt;margin-left:1.00em;text-indent:-1.00em;font-size:8.5pt;font-family:arial;"&gt;Worst Quarter:&lt;/div&gt; &lt;/td&gt; 
&lt;td style=" BORDER-BOTTOM:0.75pt solid #999999;vertical-align:bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #999999;vertical-align:top;"&gt;&lt;span style="font-family:arial"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #999999;vertical-align:top;text-align:right;"&gt;&lt;span style="font-family:arial"&gt;Q1 2020&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #999999;white-space:nowrap;vertical-align:top;"&gt;&lt;span style="font-family:arial"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style=" BORDER-BOTTOM:0.75pt solid #999999;vertical-align:bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="BORDER-BOTTOM:0.75pt solid #999999;vertical-align:top;"&gt;&#160;&lt;/td&gt; 
&lt;td style="BORDER-BOTTOM:0.75pt solid #999999;vertical-align:top;"&gt;&#160;&lt;/td&gt; 
&lt;td style="BORDER-BOTTOM:0.75pt solid #999999;vertical-align:top;"&gt;&#160;&lt;/td&gt; 
&lt;td style=" BORDER-BOTTOM:0.75pt solid #999999;vertical-align:bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #999999;vertical-align:bottom;"&gt;&lt;span style="font-family:arial"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #999999;vertical-align:bottom;text-align:right;"&gt;&lt;span style="font-family:arial"&gt;-11.64%&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #999999;white-space:nowrap;vertical-align:bottom;"&gt;&lt;span style="font-family:arial"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</oef:BarChartClosingTextBlock>
    <oef:HighestQuarterlyReturnLabel
      contextRef="S000003895Member_C000010885Member"
      id="h_166_0a79d721_b72a_4676_b27e_637559bf2fcd">Best Quarter:</oef:HighestQuarterlyReturnLabel>
    <oef:BarChartHighestQuarterlyReturnDate
      contextRef="S000003895Member_C000010885Member"
      id="h_167_cf7793ac_f8eb_44d4_9786_d7fa5c312e41">2020-06-30</oef:BarChartHighestQuarterlyReturnDate>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="S000003895Member_C000010885Member"
      decimals="4"
      id="h_169_3ae938ef_412b_4811_aaf2_8c4d77a0d6e4"
      unitRef="pure">0.1444</oef:BarChartHighestQuarterlyReturn>
    <oef:LowestQuarterlyReturnLabel
      contextRef="S000003895Member_C000010885Member"
      id="h_170_483ad50a_e984_4c9c_a4ac_c0a0655170dd">Worst Quarter:</oef:LowestQuarterlyReturnLabel>
    <oef:BarChartLowestQuarterlyReturnDate
      contextRef="S000003895Member_C000010885Member"
      id="h_171_5869444b_c372_4e55_b656_a1c7a6f86ce9">2020-03-31</oef:BarChartLowestQuarterlyReturnDate>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="S000003895Member_C000010885Member"
      decimals="4"
      id="h_172_60de464d_9edd_4f83_8a65_8fc1b80e001d"
      unitRef="pure">-0.1164</oef:BarChartLowestQuarterlyReturn>
    <oef:PerformanceTableHeading
      contextRef="S000003895Member"
      id="t_55_6ca0b202_2e91_43c8_8f7f_bd0038b66955">Average annual total returns (for periods ended 12/31/25) </oef:PerformanceTableHeading>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_C000010885Member"
      decimals="4"
      id="h_176_6a1e04c4_4371_4a03_a267_f87b3d08e942"
      unitRef="pure">0.1431</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_C000010885Member"
      decimals="4"
      id="h_177_2f241fc3_d89a_454e_b81d_4bfd31cdc876"
      unitRef="pure">0.0911</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_C000010885Member"
      decimals="4"
      id="h_178_b9a202f2_e31f_48aa_ae42_e9d445736e92"
      unitRef="pure">0.1044</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_C000010886Member"
      decimals="4"
      id="h_179_a57a6f3b_fe67_4f9d_a80c_b5170abbdcce"
      unitRef="pure">0.1395</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_C000010886Member"
      decimals="4"
      id="h_180_3cd364d6_0f47_4418_b863_a4134c131825"
      unitRef="pure">0.0885</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_C000010886Member"
      decimals="4"
      id="h_181_7fee6b7b_374b_40b1_9c67_79713e4d0bd9"
      unitRef="pure">0.1017</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_S000003895Russell3000IndexMember"
      decimals="4"
      id="h_182_781e5763_0d04_4421_a762_5a8dcf0a3e84"
      unitRef="pure">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_S000003895Russell3000IndexMember"
      decimals="4"
      id="h_183_229f6e46_6b4f_4869_9ee0_2fca51fbc919"
      unitRef="pure">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_S000003895Russell3000IndexMember"
      decimals="4"
      id="h_184_3152d3fe_60c4_4c14_ab19_317a597f5885"
      unitRef="pure">0.1429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_S000003895BloombergUSAggregateIndexMember"
      decimals="4"
      id="h_185_6fb3741d_2c73_427f_bd58_2b73c45c8553"
      unitRef="pure">0.0730</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_S000003895BloombergUSAggregateIndexMember"
      decimals="4"
      id="h_186_2b0e39c8_7d83_4933_b722_4369554965f0"
      unitRef="pure">-0.0036</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_S000003895BloombergUSAggregateIndexMember"
      decimals="4"
      id="h_187_9c0c8926_e8de_4d54_aaaf_53632907a060"
      unitRef="pure">0.0201</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_GeorgePutnamBlendedIndexMember"
      decimals="4"
      id="h_188_85e81032_12ca_438a_b5ee_93bfeb5d4864"
      unitRef="pure">0.1402</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_GeorgePutnamBlendedIndexMember"
      decimals="4"
      id="h_189_e6439907_c913_4f6d_8f5c_68253f3f2271"
      unitRef="pure">0.0864</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_GeorgePutnamBlendedIndexMember"
      decimals="4"
      id="h_190_85e86335_6dab_4eb6_a98d_966164d6f75b"
      unitRef="pure">0.0998</oef:AvgAnnlRtrPct>
    <oef:PerformanceTableClosingTextBlock
      contextRef="S000003895Member"
      id="t_190_d2fbd2ed_e266_7e1e_659b_ae84c7598d44">&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;Important data provider notices and terms are available at &lt;span style="font-family:arial;font-size:9pt;color:#388491"&gt;&lt;span style="text-decoration:underline"&gt;www.franklintempletondatasources.com&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial"&gt;. Such information is subject to change. &lt;/span&gt;&lt;/div&gt;</oef:PerformanceTableClosingTextBlock>
    <oef:RiskReturnHeading
      contextRef="S000003896Member"
      id="t_217_402ff055_9bee_5d60_ef28_c49a0dbb952e">Fund summary </oef:RiskReturnHeading>
    <oef:ObjectiveHeading
      contextRef="S000003896Member"
      id="t_218_9a8689c2_961c_aab2_fa8b_32a9d711f454">Goal </oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock
      contextRef="S000003896Member"
      id="t_219_75d835af_fa86_d2fe_adc2_ceb8e503bc52">&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;The fund seeks long-term return consistent with preservation of capital. &lt;/div&gt;</oef:ObjectivePrimaryTextBlock>
    <oef:ExpenseHeading
      contextRef="S000003896Member"
      id="t_56_386c0e46_f642_434a_bb34_fec4a506ea47">Fees and expenses </oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock
      contextRef="S000003896Member"
      id="t_57_5ecab5b1_a2fa_46de_9b8c_f077c01e07ef">&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;The following table describes the fees and expenses you may pay if you buy, hold and sell shares of the fund. &lt;span style="font-weight:bold"&gt;You may pay other fees, such as brokerage commissions and other fees to financial intermediaries, which are not reflected in the tables and examples below&lt;/span&gt;. The fees and expenses information does not reflect insurance-related charges or expenses borne by contract holders indirectly investing in the fund. If it did, expenses would be higher. &lt;/div&gt;</oef:ExpenseNarrativeTextBlock>
    <oef:OperatingExpensesCaption
      contextRef="S000003896Member"
      id="t_58_15e6cfdb_843a_4734_b72a_098e13b1516b">Annual Fund Operating Expenses (expenses you pay each year as a percentage of the value of your investment) </oef:OperatingExpensesCaption>
    <oef:ManagementFeesOverAssets
      contextRef="S000003896Member_C000010887Member"
      decimals="4"
      id="h_191_475551aa_fe88_4d69_ba2c_927e48a823f3"
      unitRef="pure">0.0057</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="S000003896Member_C000010887Member"
      decimals="4"
      id="h_192_1ced72d8_a87f_4a01_a24c_fe951edfe080"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="S000003896Member_C000010887Member"
      decimals="4"
      id="h_193_09046bcf_7626_4077_9105_da9676ef130b"
      unitRef="pure">0.0029</oef:OtherExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="S000003896Member_C000010887Member"
      decimals="4"
      id="h_194_775f76fa_ba74_45c0_b801_560c7aa58f87"
      unitRef="pure">0.0086</oef:ExpensesOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="S000003896Member_C000010887Member"
      decimals="4"
      id="h_195_94d7dd50_0769_4298_80d7_bc10fbcfd8c3"
      unitRef="pure">-0.0002</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="S000003896Member_C000010887Member"
      decimals="4"
      id="h_196_682bcdf7_793c_4f51_a5d7_ca065b18302c"
      unitRef="pure">0.0084</oef:NetExpensesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="S000003896Member_C000010888Member"
      decimals="4"
      id="h_197_e553da9d_d846_4ab0_92e5_b3105dd0305d"
      unitRef="pure">0.0057</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="S000003896Member_C000010888Member"
      decimals="4"
      id="h_198_08397051_6544_4e66_a307_740b0475aad7"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="S000003896Member_C000010888Member"
      decimals="4"
      id="h_199_3d2c9536_1974_4be3_b92a_c2c205c05460"
      unitRef="pure">0.0029</oef:OtherExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="S000003896Member_C000010888Member"
      decimals="4"
      id="h_200_c34b2596_0516_4ed3_a976_ac8fdfe74712"
      unitRef="pure">0.0111</oef:ExpensesOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="S000003896Member_C000010888Member"
      decimals="4"
      id="h_201_663707d5_63b9_4d1a_a840_1918f289b214"
      unitRef="pure">-0.0002</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="S000003896Member_C000010888Member"
      decimals="4"
      id="h_202_fdece406_6e5a_4e44_92ae_6a3d161a3702"
      unitRef="pure">0.0109</oef:NetExpensesOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="S000003896Member"
      id="t_220_8ef525f2_c102_869f_b600_acfc62013653">April&#160;30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:ExpenseExampleHeading
      contextRef="S000003896Member"
      id="t_59_3ede28d0_3c73_4ec8_8b30_cd1eb71064d4">Example </oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock
      contextRef="S000003896Member"
      id="t_221_6d22370c_3a97_a815_0c0f_b127b165249f">&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;The following hypothetical example is intended to help you compare the cost of investing in the fund with the cost of investing in other funds. The example does not reflect insurance-related charges or expenses. If it did, expenses would be higher. It assumes that you invest $10,000 in the fund for the time periods indicated and then redeem or hold all your shares at the end of those periods. It assumes a 5% return on your investment each year and that the fund&#x2019;s operating expenses remain the same (except that any applicable fee waiver or expense reimbursement is reflected only through its expiration date). Your actual costs may be higher or lower. &lt;/div&gt;</oef:ExpenseExampleNarrativeTextBlock>
    <oef:ExpenseExampleYear01
      contextRef="S000003896Member_C000010887Member"
      decimals="INF"
      id="h_203_4602c879_03c4_468d_a55b_37799abeec0a"
      unitRef="USD">86</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="S000003896Member_C000010887Member"
      decimals="INF"
      id="h_236_2dd55426_e3ed_e14e_b7c8_59f5c1a865b5"
      unitRef="USD">86</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleYear03
      contextRef="S000003896Member_C000010887Member"
      decimals="INF"
      id="h_204_cdb36437_c1f8_4bd7_9914_1c722aa869cd"
      unitRef="USD">272</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="S000003896Member_C000010887Member"
      decimals="INF"
      id="h_237_2bd7a3e1_c5a1_e185_f3cd_ac8ddeeca084"
      unitRef="USD">272</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleYear05
      contextRef="S000003896Member_C000010887Member"
      decimals="INF"
      id="h_205_592a64a5_1811_4be2_8950_7cbe8b3e5a3c"
      unitRef="USD">474</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="S000003896Member_C000010887Member"
      decimals="INF"
      id="h_238_277547e1_669a_61cd_a8b6_58ed144b2e33"
      unitRef="USD">474</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleYear10
      contextRef="S000003896Member_C000010887Member"
      decimals="INF"
      id="h_206_73f1eb4c_41a9_45c7_9027_f3a5bc3bbd3a"
      unitRef="USD">1058</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="S000003896Member_C000010887Member"
      decimals="INF"
      id="h_239_7d46a7d3_2181_0410_d013_bee8039b0133"
      unitRef="USD">1058</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="S000003896Member_C000010888Member"
      decimals="INF"
      id="h_207_7ce87c1c_cfc4_4629_ad89_0a3fe161d6ab"
      unitRef="USD">111</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="S000003896Member_C000010888Member"
      decimals="INF"
      id="h_240_92bb2481_fbec_ea70_975d_3d65d9736466"
      unitRef="USD">111</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleYear03
      contextRef="S000003896Member_C000010888Member"
      decimals="INF"
      id="h_208_3e55735a_81e0_40a1_95e3_3054d5fb69e1"
      unitRef="USD">351</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="S000003896Member_C000010888Member"
      decimals="INF"
      id="h_241_83ec39b1_e7ca_7b9a_a730_ebea48ad7660"
      unitRef="USD">351</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleYear05
      contextRef="S000003896Member_C000010888Member"
      decimals="INF"
      id="h_209_21b87eab_5348_4c8c_aad1_97d0d2de7ea1"
      unitRef="USD">610</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="S000003896Member_C000010888Member"
      decimals="INF"
      id="h_242_9061e38a_928a_835a_d2e4_777a1b681070"
      unitRef="USD">610</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleYear10
      contextRef="S000003896Member_C000010888Member"
      decimals="INF"
      id="h_210_c0b8c268_f35f_4e36_a406_fe7bd88cd21b"
      unitRef="USD">1351</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="S000003896Member_C000010888Member"
      decimals="INF"
      id="h_243_5e3b531a_ce27_fd4a_1181_f39895f873ff"
      unitRef="USD">1351</oef:ExpenseExampleNoRedemptionYear10>
    <oef:PortfolioTurnoverHeading
      contextRef="S000003896Member"
      id="t_61_be654765_dca2_44c7_8bfe_2d54c25578ab">Portfolio turnover </oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock
      contextRef="S000003896Member"
      id="t_62_244fabdf_f551_4463_bc69_e2700dec9604">&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;The fund pays transaction-related costs, such as commissions, when it buys and sells securities (or &#x201c;turns over&#x201d; its portfolio). A higher turnover rate may indicate higher transaction costs. These costs, which are not reflected in annual fund operating expenses or the above example, affect fund performance. The fund&#x2019;s turnover rate in the most recent fiscal year was 167%. &lt;/div&gt;</oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate
      contextRef="S000003896Member"
      decimals="4"
      id="h_244_6b8ffe85_3f19_1f82_9d4c_e23b011c2326"
      unitRef="pure">1.67</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading
      contextRef="S000003896Member"
      id="t_63_b5ce36dc_6041_4449_a59c_f0940c8137aa">Investments, risks, and performance Investments </oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock
      contextRef="S000003896Member"
      id="t_222_c330191d_b68e_bd4a_cc00_48ea337a6536">&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;The fund invests a majority of its assets in a diversified portfolio of equity securities (growth or value stocks or both) of both U.S. and foreign companies of any size. The Investment Manager, as defined below, may consider, among other factors, a company&#x2019;s valuation, financial strength, growth potential, competitive position in its industry, projected future earnings, cash flows and dividends when deciding whether to buy or sell equity investments. The fund may also invest in a diversified portfolio of fixed-income investments, including both U.S. and foreign government obligations, corporate obligations and securitized debt instruments (such as mortgage-backed investments). The Investment Manager may consider, among other factors, credit, interest rate and prepayment risks, as well as general market conditions, when deciding whether to buy or sell fixed income investments. The Investment Manager may also select other investments that do not fall within these asset classes. The Investment Manager may also use to a significant extent derivatives, such as futures, options, certain foreign currency transactions, warrants and swap contracts, for both hedging and non-hedging purposes. &lt;/div&gt;</oef:StrategyNarrativeTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003896Member_RiskLoseMoneyMember"
      id="t_223_6aae7a7c_5bbc_5ccd_9d1c_69e24ed3b929">&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;It is important to understand that you can lose money by investing in the fund. &lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003896Member_MarketRisksMember"
      id="t_224_ae5997f1_d9ca_245e_3ab5_b3dd7f785387">&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-weight:bold"&gt;Market risk:&lt;/span&gt; The value of investments in the fund&#x2019;s portfolio may fall or fail to rise over extended periods of time for a variety of reasons, including general economic, political or financial market conditions, investor sentiment and market perceptions, government actions, geopolitical events or changes, outbreaks of infectious illnesses or other widespread public health issues, and &lt;/div&gt;&lt;div style="margin-top:0pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt; factors related to a specific issuer, asset class, geography, industry or sector. These and other factors may lead to increased volatility and reduced liquidity in the fund&#x2019;s portfolio holdings, may negatively impact the fund&#x2019;s performance, and may exacerbate other risks to which the fund is subject. &lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003896Member_CommonStockRiskMember"
      id="t_225_603f5ed5_f671_0db9_ce0b_ac27fbd10845">&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-weight:bold"&gt;Common stock risk:&lt;/span&gt; Common stock represents an ownership interest in a company. The value of a company&#x2019;s stock may fall or fail to rise as a result of factors directly relating to that company, such as decisions made by its management or lower demand for the company&#x2019;s products or services. A stock&#x2019;s value may also fall because of factors affecting not just the company, but also other companies in the same industry or in a number of different industries, such as increases in production costs. Growth stocks may be more susceptible to earnings disappointments, and value stocks may fail to rebound. These risks are generally greater for small and midsize companies. &lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003896Member_FixedIncomeInvestmentsRiskMember"
      id="t_226_5c7dc642_5ffc_d9d0_a2aa_6e8f66dbc8f0">&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-weight:bold"&gt;Fixed income investments risk:&lt;/span&gt; The risks associated with fixed income investments include interest rate risk, which is the risk that the value of the fund&#x2019;s investments is likely to fall if interest rates rise. Fixed income investments are also subject to credit risk, which is the risk that issuers of the fund&#x2019;s investments may default on payment of interest or principal. Fixed income investments may be more susceptible to downgrades or defaults during economic downturns or other periods of economic stress. Interest rate risk is generally greater for longer-term fixed income securities, and credit risk is generally greater for below-investment-grade fixed income securities (sometimes referred to as &#x201c;junk bonds&#x201d;), which can be more sensitive to changes in markets, credit conditions, and interest rates, and may be considered speculative. Mortgage- and asset-backed investments, unlike traditional debt investments, are also subject to prepayment risk, which means that they may increase in value less than other bonds when interest rates decline and decline in value more than other bonds when interest rates rise. The fund may have to invest the proceeds from prepaid investments, including mortgage- and asset-backed investments, in other investments with less attractive terms and yields. The fund&#x2019;s investments in mortgage- and asset-backed securities, and in certain other securities and derivatives, may be or become illiquid. &lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003896Member_ForeignInvestmentsRiskMember"
      id="t_227_23c46e3e_6e2e_ea19_2cd4_5647d076ec54">&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-weight:bold"&gt;Foreign investments risk:&lt;/span&gt; The value of international investments traded in foreign currencies may be adversely impacted by fluctuations in exchange rates. International investments, particularly investments in emerging markets, may carry risks associated with potentially less stable economies or governments (such as the risk of seizure by a foreign government, the imposition of economic sanctions or currency or other restrictions, or high levels of inflation), and may be or become illiquid. &lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003896Member_DerivativesRisksMember"
      id="t_228_20aee4b3_0162_3d39_3baa_4538bbe110e2">&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-weight:bold"&gt;&lt;/span&gt;&lt;span style="font-weight:bold"&gt;Derivatives risk:&lt;/span&gt; The fund&#x2019;s use of derivatives may increase the risks of investing in the fund by increasing investment exposure (which may be considered leverage) or, in the case of many over-the-counter instruments, because of the potential inability to terminate or sell derivative positions and the potential failure of the other party to the instrument to meet its obligations. The risk of a party failing to meet its obligations may increase if the fund has &lt;/div&gt;&lt;div style="margin-top:0pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;significant exposure to that counterparty. The value of derivatives may move in unexpected ways due to unanticipated market movements, the use of leverage, imperfect correlation between the derivative instrument and the reference asset, or other factors, especially in unusual market conditions, and volatility in the value of derivatives could adversely impact the fund&#x2019;s returns, obligations and exposures. Derivatives are also subject to other risks, including liquidity risk (e.g., liquidity demands arising from the requirement to make payments to a derivative counterparty), operational risk (e.g., settlement issues or system failures) and legal risk (e.g., insufficient legal documentation or contract enforceability issues). &lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003896Member_LargeShareholderTransactionRiskMember"
      id="t_229_ba2cfa98_3eeb_9d17_575d_06f42e4a28e4">&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-weight:bold"&gt;Large shareholder transaction risk:&lt;/span&gt; The fund is subject to the risk that shareholders will purchase or redeem large quantities of shares of the fund. The fund may be an investment option for mutual funds that are managed by the Investment Manager and its affiliates as &#x201c;funds of funds.&#x201d; Additionally, other investors from time to time may make substantial investments in the fund. Such shareholders may at times be considered to control the fund. In addition, a large number of shareholders may collectively purchase or redeem fund shares in large amounts rapidly or unexpectedly. Large shareholder transactions may adversely affect the fund&#x2019;s liquidity and net assets. These redemptions may also adversely affect the fund&#x2019;s performance if the fund is forced to sell securities, which may also increase the fund&#x2019;s brokerage costs. &lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003896Member_ManagementAndOperationalRiskMember"
      id="t_230_cd025f17_89f3_4179_f251_4b45a79d36e8">&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-weight:bold"&gt;Management and operational risk:&lt;/span&gt; There is no guarantee that the investment techniques, analyses, or judgments that the Investment Manager applies in making investment decisions for the fund will produce the intended outcome or that the investments selected for the fund will perform as well as other securities that were not selected for the fund. The Investment Manager, or the fund&#x2019;s other service providers, may experience disruptions or operating errors that could negatively impact the fund. &lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003896Member_RiskNotInsuredMember"
      id="t_231_7fbee1c0_b1fe_171a_dbd4_410334e2d096">An investment in the fund is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</oef:RiskTextBlock>
    <oef:BarChartAndPerformanceTableHeading
      contextRef="S000003896Member"
      id="t_64_259babaa_3c14_404f_9703_f4fa7a417c5b">Performance </oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock
      contextRef="S000003896Member"
      id="t_232_c0ab6682_ee4a_e749_66aa_b456176c53f3">&lt;div style="margin-top:12pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;The accompanying bar chart and table provide some indication of the risks of investing in the fund. The bar chart shows changes in the fund&#x2019;s performance from year to year for Class IA shares.&#160;The table shows the average annual total returns of each class of the fund that has been in operation for at least one full calendar year and also compares the fund&#x2019;s performance with the average annual total returns of a broad measure of market performance. Prior to February&#160;1, 2026, the fund also compared its performance to the Putnam Balanced Blended Benchmark, which was comprised of 50% Russell 3000&lt;sup style="font-size:75%;vertical-align:top"&gt;&#xae;&lt;/sup&gt; Index, 35% Bloomberg U.S. Aggregate Index, 10% MSCI EAFE Index-NR and 5% JPMorgan Developed High Yield Index. Effective February&#160;1, 2026, the Putnam Balanced Blended Benchmark was replaced by the Putnam VT Balanced Blended Benchmark which, through January&#160;31, 2026, had the same &lt;/div&gt;&lt;div style="margin-top:0pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt; composition as the Putnam Balanced Blended Benchmark and thereafter, is comprised of 48% Russell 3000&lt;sup style="font-size:75%;vertical-align:top"&gt;&#xae;&lt;/sup&gt; Index, 38% Bloomberg U.S.&#160;Aggregate Bond Index, 12% MSCI All Country World Ex-U.S.&#160;Index-NR and 2% Bloomberg U.S. Corporate High Yield Index. Performance for classes other than those shown may vary from the performance shown to the extent the expenses for those classes differ. The fund makes updated performance information, including its current net asset value per share, available at www.franklintempleton.com. &lt;/div&gt;&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-style:italic"&gt;The fund&#x2019;s past performance (before and after taxes) is not necessarily an indication of how the fund will perform in the future. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;Insurance-related charges or expenses are not reflected in the performance information below, and if those charges were included, returns would be less than those shown. &lt;/div&gt;</oef:PerformanceNarrativeTextBlock>
    <oef:PerformanceInformationIllustratesVariabilityOfReturns
      contextRef="S000003896Member"
      id="t_233_a6f16587_eefa_3ac1_7047_8da173f84d08">The bar chart shows changes in the fund&#x2019;s performance from year to year for Class IA shares.&#160;The table shows the average annual total returns of each class of the fund that has been in operation for at least one full calendar year and also compares the fund&#x2019;s performance with the average annual total returns of a broad measure of market performance.</oef:PerformanceInformationIllustratesVariabilityOfReturns>
    <oef:PerformanceAvailabilityWebSiteAddress
      contextRef="S000003896Member"
      id="t_234_6af8b9fc_9ce4_4f7d_f334_3109fbf78641">www.franklintempleton.com</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="S000003896Member"
      id="t_235_ff8e5be5_05e3_ce00_afa6_da71d28c2a6d">The fund&#x2019;s past performance (before and after taxes) is not necessarily an indication of how the fund will perform in the future. </oef:PerformancePastDoesNotIndicateFuture>
    <oef:BarChartHeading
      contextRef="S000003896Member"
      id="t_236_128b557f_687b_a272_11f0_6369fd16e6c5">Annual total returns for class IA shares </oef:BarChartHeading>
    <oef:BarChartClosingTextBlock
      contextRef="S000003896Member"
      id="t_237_0f7666a2_dd3e_bf6b_66e1_566f3f657a79">
&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:simhei;font-size:8.5pt;width:98%;border-spacing:0px;margin-left:auto"&gt; 
&lt;tr&gt; 
&lt;td style="width:79%;"&gt;&lt;/td&gt; 
&lt;td style="vertical-align:bottom;width:1%;"&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td style="vertical-align:bottom;width:1%;"&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td style="vertical-align:bottom;width:1%;"&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="font-size:1pt"&gt; 
&lt;td style="BORDER-TOP:0.75pt solid #999999;height:1.5pt;"&gt;&#160;&lt;/td&gt; 
&lt;td colspan="4" style="BORDER-TOP:0.75pt solid #999999;height:1.5pt;"&gt;&#160;&lt;/td&gt; 
&lt;td colspan="4" style="BORDER-TOP:0.75pt solid #999999;height:1.5pt;"&gt;&#160;&lt;/td&gt; 
&lt;td colspan="4" style="BORDER-TOP:0.75pt solid #999999;height:1.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="page-break-inside:avoid;font-family:simhei;font-size:8.5pt"&gt; 
&lt;td style="padding-bottom:2pt ;vertical-align:top;"&gt; &lt;div style="margin-top:0pt;margin-bottom:0pt;margin-left:1.00em;text-indent:-1.00em;font-size:8.5pt;font-family:arial;"&gt;Best Quarter:&lt;/div&gt; &lt;/td&gt; 
&lt;td style="vertical-align:bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;vertical-align:top;"&gt;&lt;span style="font-family:arial"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;vertical-align:top;text-align:right;"&gt;&lt;span style="font-family:arial"&gt;Q2&#160;2020&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:top;"&gt;&lt;span style="font-family:arial"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="vertical-align:bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:top;"&gt;&lt;span style="font-family:arial"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:top;text-align:right;"&gt;&lt;span style="font-family:arial"&gt;&#x2003;&#x2003;&#x2003;&#x2003;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:top;"&gt;&lt;span style="font-family:arial"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="vertical-align:bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;vertical-align:bottom;"&gt;&lt;span style="font-family:arial"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;vertical-align:bottom;text-align:right;"&gt;&lt;span style="font-family:arial"&gt;12.90%&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;"&gt;&lt;span style="font-family:arial"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="font-size:1pt"&gt; 
&lt;td style="BORDER-TOP:0.75pt solid #999999;height:1.5pt;"&gt;&#160;&lt;/td&gt; 
&lt;td colspan="4" style="BORDER-TOP:0.75pt solid #999999;height:1.5pt;"&gt;&#160;&lt;/td&gt; 
&lt;td colspan="4" style="BORDER-TOP:0.75pt solid #999999;height:1.5pt;"&gt;&#160;&lt;/td&gt; 
&lt;td colspan="4" style="BORDER-TOP:0.75pt solid #999999;height:1.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="page-break-inside:avoid;font-family:simhei;font-size:8.5pt"&gt; 
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #999999;vertical-align:top;"&gt; &lt;div style="margin-top:0pt;margin-bottom:0pt;margin-left:1.00em;text-indent:-1.00em;font-size:8.5pt;font-family:arial;"&gt;Worst Quarter:&lt;/div&gt; &lt;/td&gt; 
&lt;td style=" BORDER-BOTTOM:0.75pt solid #999999;vertical-align:bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #999999;vertical-align:top;"&gt;&lt;span style="font-family:arial"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #999999;vertical-align:top;text-align:right;"&gt;&lt;span style="font-family:arial"&gt;Q1 2020&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #999999;white-space:nowrap;vertical-align:top;"&gt;&lt;span style="font-family:arial"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style=" BORDER-BOTTOM:0.75pt solid #999999;vertical-align:bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="BORDER-BOTTOM:0.75pt solid #999999;vertical-align:top;"&gt;&#160;&lt;/td&gt; 
&lt;td style="BORDER-BOTTOM:0.75pt solid #999999;vertical-align:top;"&gt;&#160;&lt;/td&gt; 
&lt;td style="BORDER-BOTTOM:0.75pt solid #999999;vertical-align:top;"&gt;&#160;&lt;/td&gt; 
&lt;td style=" BORDER-BOTTOM:0.75pt solid #999999;vertical-align:bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #999999;vertical-align:bottom;"&gt;&lt;span style="font-family:arial"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #999999;vertical-align:bottom;text-align:right;"&gt;&lt;span style="font-family:arial"&gt;-12.77%&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #999999;white-space:nowrap;vertical-align:bottom;"&gt;&lt;span style="font-family:arial"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</oef:BarChartClosingTextBlock>
    <oef:HighestQuarterlyReturnLabel
      contextRef="S000003896Member_C000010887Member"
      id="h_211_2099ad13_46f7_4d97_8ceb_df4dd9ac523b">Best Quarter:</oef:HighestQuarterlyReturnLabel>
    <oef:BarChartHighestQuarterlyReturnDate
      contextRef="S000003896Member_C000010887Member"
      id="h_212_3dace498_8002_4a95_9563_1a209d99a133">2020-06-30</oef:BarChartHighestQuarterlyReturnDate>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="S000003896Member_C000010887Member"
      decimals="4"
      id="h_214_75cd9978_40f5_4a95_8bff_e05fe3c2d66b"
      unitRef="pure">0.1290</oef:BarChartHighestQuarterlyReturn>
    <oef:LowestQuarterlyReturnLabel
      contextRef="S000003896Member_C000010887Member"
      id="h_215_a6161d7c_b112_4b23_8498_25cee562a5ce">Worst Quarter:</oef:LowestQuarterlyReturnLabel>
    <oef:BarChartLowestQuarterlyReturnDate
      contextRef="S000003896Member_C000010887Member"
      id="h_216_9bdb25a5_72ba_4533_8436_d1d2f19e0ab0">2020-03-31</oef:BarChartLowestQuarterlyReturnDate>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="S000003896Member_C000010887Member"
      decimals="4"
      id="h_217_3bf381aa_3350_4d92_80bc_aacdac1650eb"
      unitRef="pure">-0.1277</oef:BarChartLowestQuarterlyReturn>
    <oef:PerformanceTableHeading
      contextRef="S000003896Member"
      id="t_66_2f670ccb_6530_4c75_848f_eca2e7ff78e4">Average annual total returns (for periods ended 12/31/25) </oef:PerformanceTableHeading>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_C000010887Member"
      decimals="4"
      id="h_221_e68c3b4e_bb72_4785_9e59_f32a90739c53"
      unitRef="pure">0.1469</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_C000010887Member"
      decimals="4"
      id="h_222_0a576bbe_5f25_4577_b917_17e947176c2a"
      unitRef="pure">0.0867</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_C000010887Member"
      decimals="4"
      id="h_223_8272c55e_6af8_4de6_9a37_41ee4d4029c7"
      unitRef="pure">0.0871</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_C000010888Member"
      decimals="4"
      id="h_224_e7ae3324_1113_4b3b_b053_84bf0b08214e"
      unitRef="pure">0.1438</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_C000010888Member"
      decimals="4"
      id="h_225_5d78fd16_7b50_43cb_8fd8_03655926182d"
      unitRef="pure">0.0839</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_C000010888Member"
      decimals="4"
      id="h_226_7ac5f379_ba70_4167_abe2_203643456afd"
      unitRef="pure">0.0843</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_S000003896Russell3000IndexMember"
      decimals="4"
      id="h_227_85e111e4_d295_4244_ab5b_bea09359adc8"
      unitRef="pure">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_S000003896Russell3000IndexMember"
      decimals="4"
      id="h_228_79ec24dd_1787_4522_8b53_1ec71bef4722"
      unitRef="pure">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_S000003896Russell3000IndexMember"
      decimals="4"
      id="h_229_e9939955_9fb4_4616_9128_23dd28e3256f"
      unitRef="pure">0.1429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_PutnamVTBalancedBlendedBenchmarkMember"
      decimals="4"
      id="h_230_181f26a0_325a_4c0e_88a7_07881e45be80"
      unitRef="pure">0.1467</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_PutnamVTBalancedBlendedBenchmarkMember"
      decimals="4"
      id="h_231_ac796900_38c7_40c8_8384_a8345f846f3c"
      unitRef="pure">0.0763</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_PutnamVTBalancedBlendedBenchmarkMember"
      decimals="4"
      id="h_232_a17aad74_2be7_496e_a70d_6c7bd9504c3a"
      unitRef="pure">0.0914</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_PutnamBalancedBlendedBenchmarkMember"
      decimals="4"
      id="h_233_e9587aa1_bf6a_44f6_8e64_d194dff195ed"
      unitRef="pure">0.1467</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_PutnamBalancedBlendedBenchmarkMember"
      decimals="4"
      id="h_234_2bf61b94_d785_45b9_8dfc_8f3d633954e0"
      unitRef="pure">0.0763</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_PutnamBalancedBlendedBenchmarkMember"
      decimals="4"
      id="h_235_64fd0866_abd2_4d43_b7af_dea03a3477a5"
      unitRef="pure">0.0914</oef:AvgAnnlRtrPct>
    <oef:PerformanceTableMarketIndexChanged
      contextRef="S000003896Member"
      id="t_238_7a8f7fee_c8c0_4d5a_b7c0_0271c3a0a7bd">Effective February&#160;1, 2026, the Putnam VT Balanced Blended Benchmark replaced the Putnam Balanced Blended Benchmark as the fund&#x2019;s benchmark. The Investment Manager believes that the Putnam VT Balanced Blended Benchmark better reflects the fund&#x2019;s current portfolio.</oef:PerformanceTableMarketIndexChanged>
    <oef:PerformanceTableClosingTextBlock
      contextRef="S000003896Member"
      id="t_239_64e00bcb_96de_0d63_e335_bddedd130850">&lt;div style="margin-top:0pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;Important data provider notices and terms are available at &lt;span style="font-family:arial;font-size:9pt;color:#388491"&gt;&lt;span style="text-decoration:underline"&gt;www.franklintempletondatasources.com&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial"&gt;. Such information is subject to change. &lt;/span&gt;&lt;/div&gt;</oef:PerformanceTableClosingTextBlock>
    <oef:RiskReturnHeading
      contextRef="S000003874Member"
      id="t_257_b52cca54_545a_ba2d_4f69_565dc079a46d">Fund summary </oef:RiskReturnHeading>
    <oef:ObjectiveHeading
      contextRef="S000003874Member"
      id="t_258_75f5dc65_3864_9b20_0d21_f30eb29cf4ad">Goal </oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock
      contextRef="S000003874Member"
      id="t_259_d8a279cd_61ba_ca0e_3f3d_bab3de8d0344">&lt;div style="margin-top:12pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;The fund seeks capital appreciation. &lt;/div&gt;</oef:ObjectivePrimaryTextBlock>
    <oef:ExpenseHeading
      contextRef="S000003874Member"
      id="t_67_55817bf1_bb0e_4cd6_9103_d82b2bcaec92">Fees and expenses </oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock
      contextRef="S000003874Member"
      id="t_68_0f41c019_cd23_438b_ac91_bb58edd42853">&lt;div style="margin-top:12pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;The following table describes the fees and expenses you may pay if you buy, hold and sell shares of the fund. You may pay other fees, such as brokerage commissions and other fees to financial intermediaries, which are not reflected in the tables and examples below. The fees and expenses information does not reflect insurance-related charges or expenses borne by contract holders indirectly investing in the fund. If it did, expenses would be higher. &lt;/div&gt;</oef:ExpenseNarrativeTextBlock>
    <oef:OperatingExpensesCaption
      contextRef="S000003874Member"
      id="t_69_36619342_dca3_4909_9e45_7926f80382d7">Annual Fund Operating Expenses (expenses you pay each year as a percentage of the value of your investment) </oef:OperatingExpensesCaption>
    <oef:ManagementFeesOverAssets
      contextRef="S000003874Member_C000010843Member"
      decimals="4"
      id="h_236_9eb140bd_8cba_4791_84f2_fdaa6993609f"
      unitRef="pure">0.0060</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="S000003874Member_C000010843Member"
      decimals="4"
      id="h_237_e092a365_78ae_4285_ab1a_3efb933d8a07"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="S000003874Member_C000010843Member"
      decimals="4"
      id="h_238_3d6b87d0_6c7a_4f43_9964_4da68121e914"
      unitRef="pure">0.0015</oef:OtherExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="S000003874Member_C000010843Member"
      decimals="4"
      id="h_239_5459009a_4bd1_47ae_99de_86bb3dc8c783"
      unitRef="pure">0.0075</oef:ExpensesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="S000003874Member_C000010844Member"
      decimals="4"
      id="h_240_79ed0e42_cb9a_44d0_86d9_ef0728aae26f"
      unitRef="pure">0.0060</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="S000003874Member_C000010844Member"
      decimals="4"
      id="h_241_f7f22d08_5c5b_413f_9cc3_67c506cbb14c"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="S000003874Member_C000010844Member"
      decimals="4"
      id="h_242_7fe025de_777b_45c7_9d4c_2a8307a35d65"
      unitRef="pure">0.0015</oef:OtherExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="S000003874Member_C000010844Member"
      decimals="4"
      id="h_243_a1c36a0a_425d_44d1_b8d0_6f7b25a82c80"
      unitRef="pure">0.0100</oef:ExpensesOverAssets>
    <oef:ExpenseExampleHeading
      contextRef="S000003874Member"
      id="t_70_88538150_9cd9_45f7_8600_68f6001fc8e0">Example </oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock
      contextRef="S000003874Member"
      id="t_71_602191f0_dd2a_4b3c_a09f_246b5612081f">&lt;div style="margin-top:12pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;The following hypothetical example is intended to help you compare the cost of investing in the fund with the cost of investing in other funds. The example does not reflect insurance-related charges or expenses. If it did, expenses would be higher. It assumes that you invest $10,000 in the fund for the time periods indicated and then redeem or hold all your shares at the end of those periods. It assumes a 5% return on your investment each year and that the fund&#x2019;s operating expenses remain the same (except that any applicable fee waiver or expense reimbursement is reflected only through its expiration date). Your actual costs may be higher or lower. &lt;/div&gt;</oef:ExpenseExampleNarrativeTextBlock>
    <oef:ExpenseExampleYear01
      contextRef="S000003874Member_C000010843Member"
      decimals="INF"
      id="h_244_13aef771_84c2_4996_b9f4_bd7d8e3c5d48"
      unitRef="USD">77</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="S000003874Member_C000010843Member"
      decimals="INF"
      id="h_271_e14f1f6f_3a43_5234_0096_80b401ab7d30"
      unitRef="USD">77</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleYear03
      contextRef="S000003874Member_C000010843Member"
      decimals="INF"
      id="h_245_0ab2ebd8_6ca4_4a44_9b7c_d9b6c486632b"
      unitRef="USD">240</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="S000003874Member_C000010843Member"
      decimals="INF"
      id="h_272_a2fb03ba_03ea_6474_79d0_932c51718e96"
      unitRef="USD">240</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleYear05
      contextRef="S000003874Member_C000010843Member"
      decimals="INF"
      id="h_246_4cf77493_9706_4873_bb39_a09f44d4d203"
      unitRef="USD">417</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="S000003874Member_C000010843Member"
      decimals="INF"
      id="h_273_2a4a9760_3c7b_63ba_2d48_1a18d50e0d56"
      unitRef="USD">417</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleYear10
      contextRef="S000003874Member_C000010843Member"
      decimals="INF"
      id="h_247_ed75b3a3_ffae_491d_9308_b38da6b9fdf6"
      unitRef="USD">930</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="S000003874Member_C000010843Member"
      decimals="INF"
      id="h_274_78de7bc2_ee8a_315d_6e52_d7813add6b9b"
      unitRef="USD">930</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="S000003874Member_C000010844Member"
      decimals="INF"
      id="h_248_44ef0586_311d_4f77_afff_facba6c8e050"
      unitRef="USD">102</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="S000003874Member_C000010844Member"
      decimals="INF"
      id="h_275_8a7dfc87_df8a_1a96_74e5_ce62fb125a34"
      unitRef="USD">102</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleYear03
      contextRef="S000003874Member_C000010844Member"
      decimals="INF"
      id="h_249_ad0261a6_cce6_4284_bf77_1609d309214c"
      unitRef="USD">318</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="S000003874Member_C000010844Member"
      decimals="INF"
      id="h_276_199b97aa_b6e1_80c5_d1fe_9026d106f29c"
      unitRef="USD">318</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleYear05
      contextRef="S000003874Member_C000010844Member"
      decimals="INF"
      id="h_250_89b6f16d_c3cc_47f8_b792_5647ed5a2041"
      unitRef="USD">552</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="S000003874Member_C000010844Member"
      decimals="INF"
      id="h_277_af89307f_2c6f_332f_ab4a_e8881c4abe3f"
      unitRef="USD">552</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleYear10
      contextRef="S000003874Member_C000010844Member"
      decimals="INF"
      id="h_251_3b818b78_3268_4326_8baa_e8518e719b3d"
      unitRef="USD">1224</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="S000003874Member_C000010844Member"
      decimals="INF"
      id="h_278_0d4b8b9e_ceb8_b004_7aff_5bb755bbf0d1"
      unitRef="USD">1224</oef:ExpenseExampleNoRedemptionYear10>
    <oef:PortfolioTurnoverHeading
      contextRef="S000003874Member"
      id="t_72_06b3f562_c07c_40ff_92ec_ae0d362d4a4f">Portfolio turnover </oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock
      contextRef="S000003874Member"
      id="t_260_4d49123a_c885_0b13_91a6_2b16f75d2794">&lt;div style="margin-top:6pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;The fund pays transaction-related costs, such as commissions, when it buys and sells securities (or &#x201c;turns over&#x201d; its portfolio). A higher turnover rate may indicate higher transaction costs. These costs, which are not reflected in annual fund operating expenses or the above example, affect fund performance. The fund&#x2019;s turnover rate in the most recent fiscal year was 78%. &lt;/div&gt;</oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate
      contextRef="S000003874Member"
      decimals="4"
      id="h_270_2ddaa0e6_d005_3496_8bbb_fee1559c9e01"
      unitRef="pure">0.78</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading
      contextRef="S000003874Member"
      id="t_261_7f92783f_9001_39c8_52d4_f0abb606d937">Investments, risks, and performance Investments </oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock
      contextRef="S000003874Member"
      id="t_262_9b4515bb_659a_b9db_77c2_45c0dbf85933">&lt;div style="margin-top:12pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;As a non-diversified fund concentrating in the health care industries, the fund invests mainly in common stocks (growth or value stocks or both) of large and midsize companies worldwide that the Investment Manager, as defined below, believes have favorable investment potential. Under normal circumstances, the fund invests at least 80% of its net assets in securities of companies in the health care industries. This policy may be changed only after 60 days&#x2019; notice to shareholders. Potential investments include companies that manufacture health care supplies or provide health care-related services, and companies in the research, development, production and marketing of pharmaceuticals and biotechnology products. The fund may purchase stocks of companies with stock prices that reflect a value lower than that which that Investment Manager places on the company. The Investment Manager may consider, among other factors, a company&#x2019;s valuation, financial strength, growth potential, competitive position in its industry, projected future earnings, cash flows and dividends when deciding whether to buy or sell investments. The Investment Manager may also consider other factors that it believes will cause the stock price to rise. The fund may also use derivatives, such as certain foreign currency transactions, futures, options, warrants and swap contracts, for both hedging and non-hedging purposes, and may engage in short sales of securities. For example, the fund typically uses foreign currency forward contracts in connection with the fund&#x2019;s investments in foreign securities in order to hedge the fund&#x2019;s currency exposure relative to the fund&#x2019;s benchmark index. &lt;/div&gt;&lt;div style="margin-top:12pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;The use of the term &#x201c;global&#x201d; in the fund&#x2019;s name is meant to emphasize that the Investment Manager looks for investment opportunities on a worldwide basis and that the fund&#x2019;s investment strategies are not constrained by the countries or regions in which companies are located. Under normal market conditions, the fund intends to invest in at least five different countries and at least 40% of its net assets in securities of foreign companies (or, if less, at least the percentage of net assets that is ten percentage points less than the percentage of the fund&#x2019;s benchmark represented by foreign companies, as determined by the providers of the benchmark). &lt;/div&gt;</oef:StrategyNarrativeTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003874Member_RiskLoseMoneyMember"
      id="t_280_8d03dee2_eb95_baa4_8425_2923a11b2865">&lt;div style="margin-top:12pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;It is important to understand that you can lose money by investing in the fund. &lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003874Member_MarketRisksMember"
      id="t_270_4444264e_4e78_c799_97d5_2ab7e9f2fd8a">&lt;div style="margin-top:12pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-weight:bold"&gt;Market risk:&lt;/span&gt; The value of investments in the fund&#x2019;s portfolio may fall or fail to rise over extended periods of time for a variety of reasons, including general economic, political or financial market conditions, investor sentiment and market perceptions, government actions, geopolitical events or changes, outbreaks of infectious illnesses or other widespread public health issues, and factors related to a specific issuer, asset class, geography, industry or sector. These and other factors may lead to increased volatility and reduced liquidity in &lt;/div&gt;&lt;div style="margin-top:0pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;the fund&#x2019;s portfolio holdings, may negatively impact the fund&#x2019;s performance, and may exacerbate other risks to which the fund is subject. &lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003874Member_CommonStockRiskMember"
      id="t_271_65a44eee_df44_a5d0_a9a1_328b0b879b7f">&lt;div style="margin-top:12pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-weight:bold"&gt;Common stock risk:&lt;/span&gt; Common stock represents an ownership interest in a company. The value of a company&#x2019;s stock may fall or fail to rise as a result of factors directly relating to that company, such as decisions made by its management or lower demand for the company&#x2019;s products or services. A stock&#x2019;s value may also fall because of factors affecting not just the company, but also other companies in the same industry or in a number of different industries, such as increases in production costs. Growth stocks may be more susceptible to earnings disappointments, and value stocks may fail to rebound. These risks are generally greater for small and midsize companies. &lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003874Member_IndustryFocusRiskMember"
      id="t_272_0066a4a4_26dd_dedb_a108_1a97c46173bf">&lt;div style="margin-top:12pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-weight:bold"&gt;Industry focus risk:&lt;/span&gt; The health care industries may be affected by product obsolescence, dependence on patents and intellectual property rights, expenses and losses from product liability and similar claims, changes in government programs or regulatory requirements (including approval policies for drugs, medical devices or procedures), and pricing pressures (including as a result of increased competition, changes in governmental and private reimbursement rates and payment systems, or other reforms). &lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003874Member_RiskNondiversifiedStatusMember"
      id="t_273_d33a6aa1_2e43_5c51_7494_4d882ad9877d">&lt;div style="margin-top:12pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-weight:bold"&gt;Non-diversified fund risk:&lt;/span&gt; The fund&#x2019;s policy of concentrating on a limited group of industries and the fund&#x2019;s &#x201c;non-diversified&#x201d; status, which means the fund may invest a greater percentage of its assets in fewer issuers than a &#x201c;diversified&#x201d; fund, can increase the fund&#x2019;s vulnerability to adverse developments affecting a single industry, country or issuer, which may result in greater losses and volatility for the fund. &lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003874Member_ForeignInvestmentsRiskMember"
      id="t_274_468d3021_f62a_18f7_f6cb_c37e527acd59">&lt;div style="margin-top:12pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-weight:bold"&gt;Foreign investments risk:&lt;/span&gt; The value of international investments traded in foreign currencies may be adversely impacted by fluctuations in exchange rates. International investments, particularly investments in emerging markets, may carry risks associated with potentially less stable economies or governments (such as the risk of seizure by a foreign government, the imposition of economic sanctions or currency or other restrictions, or high levels of inflation), and may be or become illiquid. &lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003874Member_DerivativesRisksMember"
      id="t_275_62f3c45c_6706_2382_6abc_098a2d129652">&lt;div style="margin-top:12pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-weight:bold"&gt;Derivatives risk:&lt;/span&gt; The fund&#x2019;s use of derivatives may increase the risks of investing in the fund by increasing investment exposure (which may be considered leverage) or, in the case of many over-the-counter instruments, because of the potential inability to terminate or sell derivative positions and the potential failure of the other party to the instrument to meet its obligations. The risk of a party failing to meet its obligations may increase if the fund has significant exposure to that counterparty. The value of derivatives may move in unexpected ways due to unanticipated market movements, the use of leverage, imperfect correlation between the derivative instrument and the reference asset, or other factors, especially in unusual market conditions, and volatility in the value of derivatives could adversely impact the fund&#x2019;s returns, obligations and exposures. Derivatives are also subject to other risks, including liquidity risk (e.g., liquidity demands arising from the requirement to make payments to a derivative counterparty), operational risk (e.g., settlement issues &lt;/div&gt;&lt;div style="margin-top:0pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;or system failures) and legal risk (e.g., insufficient legal documentation or contract enforceability issues). &lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003874Member_ShortSalesRiskMember"
      id="t_276_4b06e144_94d5_28f1_8632_fe8a1e72a491">&lt;div style="margin-top:6pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-weight:bold"&gt;Short sales risk:&lt;/span&gt; The fund may engage in short sales, which are transactions in which the fund sells a security it does not own to a third party by borrowing the security in anticipation of purchasing the same security at the market price on a later date to close out the short position. If the price of the security sold short increases between the time of the short sale and the time the fund replaces the borrowed security, the fund will incur a loss that is theoretically unlimited. The fund&#x2019;s investment strategy of reinvesting proceeds received from selling securities short may effectively create leverage, which can amplify the effects of market volatility on the fund&#x2019;s share price and make the fund&#x2019;s returns more volatile. The use of leverage may also cause the fund to liquidate portfolio positions when it would not be advantageous to do so in order to satisfy its obligations. &lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003874Member_LargeShareholderTransactionRiskMember"
      id="t_277_7bfebcd7_adb8_4c27_67a6_f60b897395bc">&lt;div style="margin-top:12pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-weight:bold"&gt;Large shareholder transaction risk:&lt;/span&gt; The fund is subject to the risk that shareholders will purchase or redeem large quantities of shares of the fund. The fund may be an investment option for mutual funds that are managed by the Investment Manager and its affiliates as &#x201c;funds of funds.&#x201d; Additionally, other investors from time to time may make substantial investments in the fund. Such shareholders may at times be considered to control the fund. In addition, a large number of shareholders may collectively purchase or redeem fund shares in large amounts rapidly or unexpectedly. Large shareholder transactions may adversely affect the fund&#x2019;s liquidity and net assets. These redemptions may also adversely affect the fund&#x2019;s performance if the fund is forced to sell securities, which may also increase the fund&#x2019;s brokerage costs. &lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003874Member_ManagementAndOperationalRiskMember"
      id="t_278_a91e752e_e15b_4e04_59d7_a78c87ad3523">&lt;div style="margin-top:12pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-weight:bold"&gt;Management and operational risk:&lt;/span&gt; There is no guarantee that the investment techniques, analyses, or judgments that the Investment Manager applies in making investment decisions for the fund will produce the intended outcome or that the investments selected for the fund will perform as well as other securities that were not selected for the fund. The Investment Manager, or the fund&#x2019;s other service providers, may experience disruptions or operating errors that could negatively impact the fund. &lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003874Member_RiskNotInsuredMember"
      id="t_279_19debf6c_adf1_d3e2_33ed_1672a78694a8">An investment in the fund is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</oef:RiskTextBlock>
    <oef:BarChartAndPerformanceTableHeading
      contextRef="S000003874Member"
      id="t_75_3585367a_1e2f_4b23_8475_42c205265498">Performance </oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock
      contextRef="S000003874Member"
      id="t_263_6310c585_e3c2_b21c_acbd_af0886bbfdc9">&lt;div style="margin-top:12pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;The accompanying bar chart and table provide some indication of the risks of investing in the fund. The bar chart shows changes in the fund&#x2019;s performance from year to year for Class IA shares.&#160;The table shows the average annual total returns of each class of the fund that has been in operation for at least one full calendar year and also compares the fund&#x2019;s performance with the average annual total returns of a broad measure of market performance and an additional index with characteristics relevant to the fund. Performance for classes other than those shown may vary from the performance shown to the &lt;/div&gt;&lt;div style="margin-top:0pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;extent the expenses for those classes differ. The fund makes updated performance information, including its current net asset value per share, available at www.franklintempleton.com. &lt;/div&gt;&lt;div style="margin-top:12pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-style:italic"&gt;The fund&#x2019;s past performance (before and after taxes) is not necessarily an indication of how the fund will perform in the future. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;Insurance-related charges or expenses are not reflected in the performance information below, and if those charges were included, returns would be less than those shown. &lt;/div&gt;</oef:PerformanceNarrativeTextBlock>
    <oef:PerformanceInformationIllustratesVariabilityOfReturns
      contextRef="S000003874Member"
      id="t_264_97298bb9_e3b6_a6e1_d220_24bd583aae4b">The bar chart shows changes in the fund&#x2019;s performance from year to year for Class IA shares.&#160;The table shows the average annual total returns of each class of the fund that has been in operation for at least one full calendar year and also compares the fund&#x2019;s performance with the average annual total returns of a broad measure of market performance and an additional index with characteristics relevant to the fund.</oef:PerformanceInformationIllustratesVariabilityOfReturns>
    <oef:PerformanceAvailabilityWebSiteAddress
      contextRef="S000003874Member"
      id="t_265_83ff25af_7121_45cc_6fa3_0c2dd3bd4a51">www.franklintempleton.com</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="S000003874Member"
      id="t_266_065dcba2_da0b_6d5e_25dc_15425693e4f2">The fund&#x2019;s past performance (before and after taxes) is not necessarily an indication of how the fund will perform in the future. </oef:PerformancePastDoesNotIndicateFuture>
    <oef:BarChartHeading
      contextRef="S000003874Member"
      id="t_267_3754bf1f_7d53_6f8b_2ed3_e150a3330f43">Annual total returns for class IA shares </oef:BarChartHeading>
    <oef:BarChartClosingTextBlock
      contextRef="S000003874Member"
      id="t_269_40309f6b_c870_6a7c_e1d4_0ab0be7cdc42">
&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:simhei;font-size:8.5pt;width:96%;border-spacing:0px;margin:0 auto"&gt; 
&lt;tr&gt; 
&lt;td style="width:52%;"&gt;&lt;/td&gt; 
&lt;td style="vertical-align:bottom;width:1%;"&gt;&lt;/td&gt; 
&lt;td style="width:26%;"&gt;&lt;/td&gt; 
&lt;td style="vertical-align:bottom;width:1%;"&gt;&lt;/td&gt; 
&lt;td style="width:20%;"&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="page-break-inside:avoid;font-family:simhei;font-size:8.5pt"&gt; 
&lt;td style="BORDER-TOP:0.75pt solid #cccccc; BORDER-BOTTOM:0.75pt solid #cccccc;vertical-align:top;"&gt; &lt;div style="margin-top:0pt;margin-bottom:0pt;margin-left:1.00em;text-indent:-1.00em;font-size:8.5pt;font-family:arial;"&gt;Best Quarter:&lt;/div&gt; &lt;/td&gt; 
&lt;td style=" BORDER-TOP:0.75pt solid #cccccc; BORDER-BOTTOM:0.75pt solid #cccccc;vertical-align:bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="BORDER-TOP:0.75pt solid #cccccc; BORDER-BOTTOM:0.75pt solid #cccccc;vertical-align:top;text-align:right;"&gt;&lt;span style="font-family:arial"&gt;Q4 2019&lt;/span&gt;&lt;/td&gt; 
&lt;td style=" BORDER-TOP:0.75pt solid #cccccc; BORDER-BOTTOM:0.75pt solid #cccccc;vertical-align:bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="BORDER-TOP:0.75pt solid #cccccc; BORDER-BOTTOM:0.75pt solid #cccccc;vertical-align:bottom;text-align:right;"&gt;&lt;span style="font-family:arial"&gt;17.58%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="page-break-inside:avoid;font-family:simhei;font-size:8.5pt"&gt; 
&lt;td style="BORDER-BOTTOM:0.75pt solid #cccccc;vertical-align:top;"&gt; &lt;div style="margin-top:0pt;margin-bottom:0pt;margin-left:1.00em;text-indent:-1.00em;font-size:8.5pt;font-family:arial;"&gt;Worst Quarter:&lt;/div&gt; &lt;/td&gt; 
&lt;td style=" BORDER-BOTTOM:0.75pt solid #cccccc;vertical-align:bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="BORDER-BOTTOM:0.75pt solid #cccccc;vertical-align:top;text-align:right;"&gt;&lt;span style="font-family:arial"&gt;Q4 2024&lt;/span&gt;&lt;/td&gt; 
&lt;td style=" BORDER-BOTTOM:0.75pt solid #cccccc;vertical-align:bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="BORDER-BOTTOM:0.75pt solid #cccccc;vertical-align:bottom;text-align:right;"&gt;&lt;span style="font-family:arial"&gt;-12.23%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</oef:BarChartClosingTextBlock>
    <oef:HighestQuarterlyReturnLabel
      contextRef="S000003874Member_C000010843Member"
      id="h_252_a29a593c_4477_49f3_af12_4215a9e89a1a">Best Quarter:</oef:HighestQuarterlyReturnLabel>
    <oef:BarChartHighestQuarterlyReturnDate
      contextRef="S000003874Member_C000010843Member"
      id="h_253_51f341e0_04d0_491d_8b53_89446a2b1681">2019-12-31</oef:BarChartHighestQuarterlyReturnDate>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="S000003874Member_C000010843Member"
      decimals="4"
      id="h_254_d5123014_9ce0_4077_9597_4c93cd69e383"
      unitRef="pure">0.1758</oef:BarChartHighestQuarterlyReturn>
    <oef:LowestQuarterlyReturnLabel
      contextRef="S000003874Member_C000010843Member"
      id="h_255_90b75862_47e5_4be8_a48c_8eee0dea6ffb">Worst Quarter:</oef:LowestQuarterlyReturnLabel>
    <oef:BarChartLowestQuarterlyReturnDate
      contextRef="S000003874Member_C000010843Member"
      id="h_256_1c619f7c_5fab_4c0f_bfa9_871ae68ae937">2024-12-31</oef:BarChartLowestQuarterlyReturnDate>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="S000003874Member_C000010843Member"
      decimals="4"
      id="h_257_6b9042ff_ca09_4c05_b29d_b871f6ab9243"
      unitRef="pure">-0.1223</oef:BarChartLowestQuarterlyReturn>
    <oef:PerformanceTableHeading
      contextRef="S000003874Member"
      id="t_77_768a070e_ca0c_4ada_b4b7_c4e83a955c05">Average annual total returns (for periods ended 12/31/25) </oef:PerformanceTableHeading>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_C000010843Member"
      decimals="4"
      id="h_258_1f30ece6_8de2_4053_aa71_d718a83bc6ed"
      unitRef="pure">0.1534</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_C000010843Member"
      decimals="4"
      id="h_259_bb9097b8_3875_4408_8a2c_995cdb54666d"
      unitRef="pure">0.0799</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_C000010843Member"
      decimals="4"
      id="h_260_b015deda_5afb_4463_82ab_072a9fd22fb0"
      unitRef="pure">0.0863</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_C000010844Member"
      decimals="4"
      id="h_261_62a1a1be_df4e_4d79_8db8_cd89191fcb24"
      unitRef="pure">0.1505</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_C000010844Member"
      decimals="4"
      id="h_262_cf137fb9_b393_42d3_9af4_42804c8bdf60"
      unitRef="pure">0.0771</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_C000010844Member"
      decimals="4"
      id="h_263_43172ff1_9c5a_4bb7_a7ae_73bca7a98081"
      unitRef="pure">0.0836</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_MSCIAllCountryWorldIndexNRMember"
      decimals="4"
      id="h_264_9e69b48a_9158_4790_aff1_380e466848a3"
      unitRef="pure">0.2234</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_MSCIAllCountryWorldIndexNRMember"
      decimals="4"
      id="h_265_1038f062_7895_499b_8619_7614c532bcee"
      unitRef="pure">0.1119</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_MSCIAllCountryWorldIndexNRMember"
      decimals="4"
      id="h_266_c41cd568_6219_4213_9321_7f153c7ccd4b"
      unitRef="pure">0.1172</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_MSCIWorldHealthCareIndexNRMember"
      decimals="4"
      id="h_267_3ca9b5de_a270_496d_8fd1_702bffe64519"
      unitRef="pure">0.1483</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_MSCIWorldHealthCareIndexNRMember"
      decimals="4"
      id="h_268_6bcff535_5266_40d4_a86a_204e66f02101"
      unitRef="pure">0.0643</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_MSCIWorldHealthCareIndexNRMember"
      decimals="4"
      id="h_269_a4e83c81_caac_4344_ae12_894c4fcf74a1"
      unitRef="pure">0.0814</oef:AvgAnnlRtrPct>
    <oef:PerformanceTableClosingTextBlock
      contextRef="S000003874Member"
      id="t_268_0ae6b364_58a5_acae_2fff_ab2edf54cac2">&lt;div style="margin-top:6pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;Important data provider notices and terms are available at &lt;span style="font-family:arial;font-size:9pt;color:#467886"&gt;&lt;span style="text-decoration:underline"&gt;www.franklintempletondatasources.com&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial"&gt;. Such information is subject to change. &lt;/span&gt;&lt;/div&gt;</oef:PerformanceTableClosingTextBlock>
    <oef:RiskReturnHeading
      contextRef="S000003882Member"
      id="t_295_fad469a3_b8d1_88de_fcc4_be6d3a296dc2"> Fund summary </oef:RiskReturnHeading>
    <oef:ObjectiveHeading
      contextRef="S000003882Member"
      id="t_296_bf4d9cce_e73e_f959_8a93_ab9367b53fd3"> Goal </oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock
      contextRef="S000003882Member"
      id="t_297_4bf50580_e60b_1d2b_1ef4_1907d49e77c0"> &lt;div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 9pt; font-family: arial;"&gt;The fund seeks as high a rate of current income as the Investment Manager (as defined below) believes is consistent with preservation of capital and maintenance of liquidity.&lt;/div&gt; </oef:ObjectivePrimaryTextBlock>
    <oef:ExpenseHeading
      contextRef="S000003882Member"
      id="t_78_adcdae4a_6ccd_49dd_a78d_00431656bdd6"> Fees and expenses </oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock
      contextRef="S000003882Member"
      id="t_79_b0f158ca_3fb4_450c_b685_f98517abb7d8"> &lt;div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 9pt; font-family: arial;"&gt;The following table describes the fees and expenses you may pay if you buy, hold and sell shares of the fund. &lt;span style="font-weight: bold;"&gt;You may pay other fees, such as brokerage commissions and other fees to financial intermediaries, which are not reflected in the tables and examples below.&lt;/span&gt; The fees and expenses information does not reflect insurance-related charges or expenses borne by contract holders indirectly investing in the fund. If it did, expenses would be higher.&lt;/div&gt; </oef:ExpenseNarrativeTextBlock>
    <oef:OperatingExpensesCaption
      contextRef="S000003882Member"
      id="t_80_c778cb57_defb_4ac9_902d_fb02659f8bcc"> Annual Fund Operating Expenses (expenses you pay each year as a percentage of the value of your investment)</oef:OperatingExpensesCaption>
    <oef:ManagementFeesOverAssets
      contextRef="S000003882Member_C000010859Member"
      decimals="4"
      id="h_270_4982ee49_fb79_4346_bf7b_506763ede625"
      unitRef="pure">0.0026</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="S000003882Member_C000010859Member"
      decimals="4"
      id="h_271_a6568173_7d63_461b_a28e_fffadff05318"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="S000003882Member_C000010859Member"
      decimals="4"
      id="h_272_3cb83f7d_fa41_4198_9d33_c1106d2dd345"
      unitRef="pure">0.0018</oef:OtherExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="S000003882Member_C000010859Member"
      decimals="4"
      id="h_273_1a1175a5_96b7_4f0a_8c77_d96b3face1cb"
      unitRef="pure">0.0044</oef:ExpensesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="S000003882Member_C000010860Member"
      decimals="4"
      id="h_274_68d7a3d8_61a1_4220_9ff0_a785452524ed"
      unitRef="pure">0.0026</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="S000003882Member_C000010860Member"
      decimals="4"
      id="h_275_57a225f7_7f3d_4bc6_9eaf_33887d69d50a"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="S000003882Member_C000010860Member"
      decimals="4"
      id="h_276_2d459c67_7ead_49b0_8607_5f09fc0ed306"
      unitRef="pure">0.0018</oef:OtherExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="S000003882Member_C000010860Member"
      decimals="4"
      id="h_277_9ba97ccb_42b4_4273_bd5a_588832d1996a"
      unitRef="pure">0.0069</oef:ExpensesOverAssets>
    <oef:ExpenseExampleHeading
      contextRef="S000003882Member"
      id="t_81_4653aaca_2d8c_4ab2_83d8_aaab3ef7be5b"> Example </oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock
      contextRef="S000003882Member"
      id="t_82_9908f862_f408_4725_adf5_159caabc070b"> &lt;div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 9pt; font-family: arial;"&gt;The following hypothetical example is intended to help you compare the cost of investing in the fund with the cost of investing in other funds. The example does not reflect insurance-related charges or expenses. If it did, expenses would be higher. It assumes that you invest $10,000 in the fund for the time periods indicated and then redeem or hold all your shares at the end of those periods. It assumes a 5% return on your investment each year and that the fund&#x2019;s operating expenses remain the same (except that any applicable fee waiver or expense reimbursement is reflected only through its expiration date). Your actual costs may be higher or lower.&lt;/div&gt; </oef:ExpenseExampleNarrativeTextBlock>
    <oef:ExpenseExampleYear01
      contextRef="S000003882Member_C000010859Member"
      decimals="INF"
      id="h_278_2435ae93_d871_42ce_862f_3aac586f0da4"
      unitRef="USD">45</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="S000003882Member_C000010859Member"
      decimals="INF"
      id="h_301_7782bdea_1e21_c032_fbd6_26493a4c2ff2"
      unitRef="USD">45</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleYear03
      contextRef="S000003882Member_C000010859Member"
      decimals="INF"
      id="h_279_20417c54_ff1e_4fb0_91c5_98d067e00b47"
      unitRef="USD">141</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="S000003882Member_C000010859Member"
      decimals="INF"
      id="h_302_c066c95a_5361_59d8_9c6c_45a1e50d724a"
      unitRef="USD">141</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleYear05
      contextRef="S000003882Member_C000010859Member"
      decimals="INF"
      id="h_280_17973de3_9f5a_49c9_9389_00e9eca09d03"
      unitRef="USD">246</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="S000003882Member_C000010859Member"
      decimals="INF"
      id="h_303_91ab48b9_e7e5_7348_d505_6ebcf048bc3c"
      unitRef="USD">246</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleYear10
      contextRef="S000003882Member_C000010859Member"
      decimals="INF"
      id="h_281_184badae_7605_4d5d_a437_0031c8112a82"
      unitRef="USD">553</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="S000003882Member_C000010859Member"
      decimals="INF"
      id="h_304_8b5f3538_5436_140b_e311_07eeed287140"
      unitRef="USD">553</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="S000003882Member_C000010860Member"
      decimals="INF"
      id="h_282_df629e03_7cfc_42b1_811b_2514d0657d27"
      unitRef="USD">70</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="S000003882Member_C000010860Member"
      decimals="INF"
      id="h_305_fbcc6700_cd05_ea7a_880b_1dcfc8e2637c"
      unitRef="USD">70</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleYear03
      contextRef="S000003882Member_C000010860Member"
      decimals="INF"
      id="h_283_4a9abd92_07e8_472b_b466_c57dfa117d80"
      unitRef="USD">221</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="S000003882Member_C000010860Member"
      decimals="INF"
      id="h_306_53a7800e_d211_2216_795f_4840fa03f1bf"
      unitRef="USD">221</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleYear05
      contextRef="S000003882Member_C000010860Member"
      decimals="INF"
      id="h_284_9067b1dd_27ba_4065_88a1_092e4e3712fa"
      unitRef="USD">384</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="S000003882Member_C000010860Member"
      decimals="INF"
      id="h_307_3038f475_5519_b1c0_16d6_befdbbef09be"
      unitRef="USD">384</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleYear10
      contextRef="S000003882Member_C000010860Member"
      decimals="INF"
      id="h_285_9346af6f_e5c8_46b2_89d2_725c707578ad"
      unitRef="USD">859</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="S000003882Member_C000010860Member"
      decimals="INF"
      id="h_308_7d1202f3_367a_8c0d_d1b1_4b3d583dc7ba"
      unitRef="USD">859</oef:ExpenseExampleNoRedemptionYear10>
    <oef:StrategyHeading
      contextRef="S000003882Member"
      id="t_298_e2e004b5_e226_0a3c_2660_89dd1e35b30a"> Investments, risks, and performance  Investments </oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock
      contextRef="S000003882Member"
      id="t_299_48900c8c_6d67_f107_e5bd_2ddf2e7a9956"> &lt;div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 9pt; font-family: arial;"&gt;The fund invests at least 99.5 percent of its total assets in cash, U.S. government securities and repurchase agreements that are fully collateralized&lt;/div&gt;  &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 9pt; font-family: arial;"&gt;by U.S. government securities or cash. The fund invests mainly in debt securities that are obligations of the U.S. government, its agencies and instrumentalities and accordingly are backed by the full faith and credit of the United States (e.g., U.S. Treasury bills) or by the credit of a federal agency or government-sponsored entity (e.g., securities issued by Fannie Mae and Freddie Mac). The U.S. government securities in which the fund invests may also include variable and floating rate instruments and when-issued and delayed delivery securities (i.e., payment or delivery of the securities occurs at a future date for a predetermined price). Under normal circumstances, the fund invests at least 80% of its net assets in U.S. government securities and repurchase agreements that are fully collateralized by U.S. government securities. This policy may be changed only after 60 days&#x2019; notice to shareholders. The securities purchased by the fund are subject to quality, maturity, diversification and other requirements pursuant to rules promulgated by the SEC. The Investment Manager may consider, among other factors, credit and interest rate risks and characteristics of the issuer or counterparty, as well as general market conditions, when deciding whether to buy or sell investments.&lt;/div&gt; </oef:StrategyNarrativeTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003882Member_RiskLoseMoneyMember"
      id="t_308_0190505d_e689_642a_b999_469006e72cc4"> &lt;div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 9pt; font-family: arial;"&gt;It is important to understand that you can lose money by investing in the fund.&lt;/div&gt; </oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003882Member_MarketRisksMember"
      id="t_304_e694d5f9_2e6c_b86a_116f_02ec50aac623"> &lt;div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 9pt; font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;Market risk: &lt;/span&gt;The value of investments in the fund&#x2019;s portfolio may fall or fail to rise over extended periods of time for a variety of reasons, including general economic, political or financial market conditions, investor sentiment and market perceptions, government actions, geopolitical events or changes, outbreaks of infectious illnesses or other widespread public health issues, and factors related to a specific issuer, asset class, geography, industry or sector. These and other factors may lead to increased volatility and reduced liquidity in the fund&#x2019;s portfolio holdings, may negatively impact the fund&#x2019;s performance, and may exacerbate other risks to which the fund is subject.&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;/div&gt; </oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003882Member_InterestRateRiskMember"
      id="t_305_5fdd69bb_4aa9_da3d_9f11_fd8e79c22f3e"> &lt;div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 9pt; font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;Interest rate risk: &lt;/span&gt;The values of money market investments usually rise and fall in response to changes in interest rates. Interest rate risk is generally lowest for investments with short maturities (a significant part of the fund&#x2019;s investments). &lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;/div&gt; </oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003882Member_CreditQualityRiskMember"
      id="t_306_d89f2d6f_da6b_b882_7201_19ccddaeccff"> &lt;div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 9pt; font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;Credit quality risk: &lt;/span&gt;Changes in the financial condition of an issuer or counterparty, changes in specific economic or political conditions that affect a particular type of issuer, and changes in general economic or political conditions can increase the risk of default by an issuer or counterparty, which can affect a security&#x2019;s or instrument&#x2019;s credit quality or value. Certain securities in which the fund may invest, including securities issued by certain U.S. government agencies and U.S. government sponsored enterprises, are not guaranteed by the U.S. government or supported by the full faith and credit of the United States.&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;/div&gt; </oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003882Member_ManagementAndOperationalRiskMember"
      id="t_307_49ad2b0c_7840_e21e_6759_d10164cf05ae"> &lt;div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 9pt; font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;Management and operational risk: &lt;/span&gt;There is no guarantee that the investment techniques, analyses, or judgments that the Investment Manager applies in &lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;/div&gt;  &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 9pt; font-family: arial;"&gt;making investment decisions for the fund will produce the intended outcome or that the investments selected for the fund will perform as well as other securities that were not selected for the fund. The Investment Manager, or the fund&#x2019;s other service providers, may experience disruptions or operating errors that could negatively impact the fund.&lt;/div&gt;  &lt;div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 9pt; font-family: arial;"&gt;The fund may not achieve its goal, and it is not intended to be a complete investment program. You could lose money by investing in the fund. Although the fund seeks to preserve the value of your investment at $1.00 per share, it cannot guarantee it will do so. An investment in the fund is not a bank account and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency. The fund&#x2019;s sponsor is not required to reimburse the fund for losses, and you should not expect that the sponsor will provide financial support to the fund at any time, including during periods of market stress.&lt;/div&gt; </oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003882Member_RiskMoneyMarketFundMayNotPreserveDollarMember"
      id="t_316_d5f21264_b6f8_4fa3_f7b5_f6b097a434b9">Although the fund seeks to preserve the value of your investment at $1.00 per share, it cannot guarantee it will do so.</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003882Member_RiskNotInsuredDepositoryInstitutionMember"
      id="t_314_8a885b62_b4de_1b47_c35a_42e791b095a9">An investment in the fund is not a bank account and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003882Member_RiskMoneyMarketFundSponsorMayNotProvideSupportMember"
      id="t_315_134edf23_24fe_a4a8_859b_db0dab55abca">The fund&#x2019;s sponsor is not required to reimburse the fund for losses, and you should not expect that the sponsor will provide financial support to the fund at any time, including during periods of market stress.</oef:RiskTextBlock>
    <oef:BarChartAndPerformanceTableHeading
      contextRef="S000003882Member"
      id="t_84_528de1be_5f02_4ecb_8a54_963c8c444840"> Performance </oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock
      contextRef="S000003882Member"
      id="t_300_1f8cf16b_9bc6_0806_26f5_ff54b7681de2"> &lt;div style="margin-top: 12pt; margin-bottom: 0pt; font-size: 9pt; font-family: arial;"&gt;The accompanying bar chart and table provide some indication of the risks of investing in the fund. The bar chart shows changes in the fund&#x2019;s performance from year to year for Class IA shares.&#160;The table shows the average annual total returns of each class of the fund that has been in operation for at least one full calendar year. Performance for classes other than those shown may vary from the performance shown to the extent the expenses for those classes differ. The fund makes updated performance information, including its current net asset value, available at www.franklintempleton.com.&lt;/div&gt;   &lt;div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 9pt; font-family: arial;"&gt;&lt;span style="font-style: italic;"&gt;The fund&#x2019;s past performance is not necessarily an indication of how the fund will perform in the future. &lt;/span&gt;&lt;/div&gt;  </oef:PerformanceNarrativeTextBlock>
    <oef:PerformanceInformationIllustratesVariabilityOfReturns
      contextRef="S000003882Member"
      id="t_313_dad4946d_a55f_ac25_492a_dc08fefd4ded">The bar chart shows changes in the fund&#x2019;s performance from year to year for Class IA shares.&#160;The table shows the average annual total returns of each class of the fund that has been in operation for at least one full calendar year.</oef:PerformanceInformationIllustratesVariabilityOfReturns>
    <oef:PerformanceAvailabilityWebSiteAddress
      contextRef="S000003882Member"
      id="t_309_0bc31ef0_7a07_42c1_a45b_5c7349ff1daf">www.franklintempleton.com</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="S000003882Member"
      id="t_301_b268e862_35b0_6462_3f7b_c56f4356f123"> The fund&#x2019;s past performance is not necessarily an indication of how the fund will perform in the future.  </oef:PerformancePastDoesNotIndicateFuture>
    <oef:BarChartHeading
      contextRef="S000003882Member"
      id="t_302_f930cc2e_0209_fd91_3976_5423c5342331"> Annual total returns for class IA shares </oef:BarChartHeading>
    <oef:BarChartClosingTextBlock
      contextRef="S000003882Member"
      id="t_303_e029fbdf_c35f_29b5_70c0_f77b69ace49b"> 
&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: simhei; font-size: 8.5pt; width: 100%; border-spacing: 0px; margin: 0 auto;"&gt; 
&lt;tr&gt; 
&lt;td style="width: 82%;"&gt;&lt;/td&gt; 
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="page-break-inside: avoid; font-family: simhei; font-size: 8.5pt;"&gt; 
&lt;td style="border-top: 1.00pt solid #bfbfbf; vertical-align: top;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.00em; text-indent: -1.00em; font-size: 8.5pt; font-family: arial;"&gt;Best Quarter:&lt;/div&gt; &lt;/td&gt; 
&lt;td style="border-top: 1.00pt solid #bfbfbf; vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="border-top: 1.00pt solid #bfbfbf; white-space: nowrap; vertical-align: bottom;"&gt;&lt;span style="font-family: arial;"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="border-top: 1.00pt solid #bfbfbf; white-space: nowrap; vertical-align: bottom; text-align: right;"&gt;&lt;span style="font-family: arial;"&gt;Q3&#160;2024&#x2003;&#x2003;&#x2003;&#x2003;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="border-top: 1.00pt solid #bfbfbf; white-space: nowrap; vertical-align: bottom;"&gt;&lt;span style="font-family: arial;"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="border-top: 1.00pt solid #bfbfbf; vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="border-top: 1.00pt solid #bfbfbf; white-space: nowrap; vertical-align: bottom;"&gt;&lt;span style="font-family: arial;"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="border-top: 1.00pt solid #bfbfbf; white-space: nowrap; vertical-align: bottom; text-align: right;"&gt;&lt;span style="font-family: arial;"&gt;1.25%&lt;/span&gt;&lt;/td&gt; 
&lt;td style="border-top: 1.00pt solid #bfbfbf; white-space: nowrap; vertical-align: bottom;"&gt;&lt;span style="font-family: arial;"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="page-break-inside: avoid; font-family: simhei; font-size: 8.5pt;"&gt; 
&lt;td style="border-top: 1.00pt solid #bfbfbf; border-bottom: 1.00pt solid #bfbfbf; vertical-align: top;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.00em; text-indent: -1.00em; font-size: 8.5pt; font-family: arial;"&gt;Worst Quarter:&lt;/div&gt; &lt;/td&gt; 
&lt;td style="border-top: 1.00pt solid #bfbfbf; border-bottom: 1.00pt solid #bfbfbf; vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="border-top: 1.00pt solid #bfbfbf; border-bottom: 1.00pt solid #bfbfbf; white-space: nowrap; vertical-align: bottom;"&gt;&lt;span style="font-family: arial;"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="border-top: 1.00pt solid #bfbfbf; border-bottom: 1.00pt solid #bfbfbf; white-space: nowrap; vertical-align: bottom; text-align: right;"&gt;&lt;span style="font-family: arial;"&gt;Q1 2022&#x2003;&#x2003;&#x2003;&#x2003;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="border-top: 1.00pt solid #bfbfbf; border-bottom: 1.00pt solid #bfbfbf; white-space: nowrap; vertical-align: bottom;"&gt;&lt;span style="font-family: arial;"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="border-top: 1.00pt solid #bfbfbf; border-bottom: 1.00pt solid #bfbfbf; vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="border-top: 1.00pt solid #bfbfbf; border-bottom: 1.00pt solid #bfbfbf; white-space: nowrap; vertical-align: bottom;"&gt;&lt;span style="font-family: arial;"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="border-top: 1.00pt solid #bfbfbf; border-bottom: 1.00pt solid #bfbfbf; white-space: nowrap; vertical-align: bottom; text-align: right;"&gt;&lt;span style="font-family: arial;"&gt;0.00%&lt;/span&gt;&lt;/td&gt; 
&lt;td style="border-top: 1.00pt solid #bfbfbf; border-bottom: 1.00pt solid #bfbfbf; white-space: nowrap; vertical-align: bottom;"&gt;&lt;span style="font-family: arial;"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </oef:BarChartClosingTextBlock>
    <oef:HighestQuarterlyReturnLabel
      contextRef="S000003882Member_C000010859Member"
      id="h_286_4e0b77ac_4f8f_44e0_a281_2488c7dd142b">Best Quarter:</oef:HighestQuarterlyReturnLabel>
    <oef:BarChartHighestQuarterlyReturnDate
      contextRef="S000003882Member_C000010859Member"
      id="t_311_20a77298_6399_1bae_672a_9777351fd832">2024-09-30</oef:BarChartHighestQuarterlyReturnDate>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="S000003882Member_C000010859Member"
      decimals="4"
      id="h_288_c84e3d53_87a6_4c5f_b44d_ab86928c50d8"
      unitRef="pure">0.0125</oef:BarChartHighestQuarterlyReturn>
    <oef:LowestQuarterlyReturnLabel
      contextRef="S000003882Member_C000010859Member"
      id="h_289_c4fa6b01_257c_43bd_8ec0_b4394d29d85c">Worst Quarter:</oef:LowestQuarterlyReturnLabel>
    <oef:BarChartLowestQuarterlyReturnDate
      contextRef="S000003882Member_C000010859Member"
      id="t_312_139a4a5a_d8c0_fd7c_0ac6_f47108df94f6">2022-03-31</oef:BarChartLowestQuarterlyReturnDate>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="S000003882Member_C000010859Member"
      decimals="4"
      id="h_291_83bf6660_f484_4170_844a_2001e3c6c7ee"
      unitRef="pure">0.0000</oef:BarChartLowestQuarterlyReturn>
    <oef:PerformanceTableHeading
      contextRef="S000003882Member"
      id="t_86_5ea32ff9_e68c_494a_99ce_33ad9ca01fdf"> Average annual total returns (for periods ended 12/31/25)</oef:PerformanceTableHeading>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_C000010859Member"
      decimals="4"
      id="h_295_c96abc45_6102_4bed_b741_bc57ff8a9370"
      unitRef="pure">0.0395</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_C000010859Member"
      decimals="4"
      id="h_296_58dbe40d_ae9f_43dc_acdf_96d60dc53875"
      unitRef="pure">0.0296</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_C000010859Member"
      decimals="4"
      id="h_297_eeb9f4d3_466d_4c32_88d1_1d4b1b134bef"
      unitRef="pure">0.0187</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_C000010860Member"
      decimals="4"
      id="h_298_1a4e61c2_7005_4606_b5a2_6320eef84cbe"
      unitRef="pure">0.0369</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_C000010860Member"
      decimals="4"
      id="h_299_57bba6a1_1305_4fd8_9aaf_509434588ffc"
      unitRef="pure">0.0277</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_C000010860Member"
      decimals="4"
      id="h_300_d1d4f1ae_ee70_40de_bfc7_58c8f9a49d8e"
      unitRef="pure">0.0170</oef:AvgAnnlRtrPct>
    <oef:RiskReturnHeading
      contextRef="S000003875Member"
      id="t_322_624486ef_be23_e8b3_27f3_d87d54902c8a"> Fund summary </oef:RiskReturnHeading>
    <oef:ObjectiveHeading
      contextRef="S000003875Member"
      id="t_323_83658eff_5444_9044_f217_d37aa73fca40"> Goal </oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock
      contextRef="S000003875Member"
      id="t_327_7054922f_cebe_9217_45b2_b7fa70551a9b">The fund seeks high current income.</oef:ObjectivePrimaryTextBlock>
    <oef:ObjectiveSecondaryTextBlock
      contextRef="S000003875Member"
      id="t_328_5d5e4904_ff86_adf9_d573_594a068eda79">Capital growth is a secondary goal when consistent with achieving high current income.</oef:ObjectiveSecondaryTextBlock>
    <oef:ExpenseHeading
      contextRef="S000003875Member"
      id="t_87_1ba91a41_2b14_414a_b196_fe0ae47e2064"> Fees and expenses </oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock
      contextRef="S000003875Member"
      id="t_88_5d6aae8f_f6f3_43ac_80f2_fcc7163b458e"> &lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;The following table describes the fees and expenses you may pay if you buy, hold and sell shares of the fund. &lt;span style="font-weight: bold;"&gt;You may pay other fees, such as brokerage commissions and other fees to financial intermediaries, which are not reflected in the tables and examples below.&lt;/span&gt; The fees and expenses information does not reflect insurance-related charges or expenses borne by contract holders indirectly investing in the fund. If it did, expenses would be higher.&lt;/div&gt; </oef:ExpenseNarrativeTextBlock>
    <oef:OperatingExpensesCaption
      contextRef="S000003875Member"
      id="t_325_9b49edda_1800_08f7_82b8_af5641172774"> Annual Fund Operating Expenses  (expenses you pay each year as a percentage of the value of your investment) </oef:OperatingExpensesCaption>
    <oef:ManagementFeesOverAssets
      contextRef="S000003875Member_C000010845Member"
      decimals="4"
      id="h_301_3b2ec894_09ce_4956_98e5_a1b16d951227"
      unitRef="pure">0.0054</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="S000003875Member_C000010845Member"
      decimals="4"
      id="h_302_5c36e74f_a1c6_4e37_91f6_b79934f08cea"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="S000003875Member_C000010845Member"
      decimals="4"
      id="h_303_c0c07858_38f9_446e_a830_bbdc66e7b6c8"
      unitRef="pure">0.0017</oef:OtherExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="S000003875Member_C000010845Member"
      decimals="4"
      id="h_304_b2434460_5373_4860_9cc2_becc5a9580ca"
      unitRef="pure">0.0071</oef:ExpensesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="S000003875Member_C000010846Member"
      decimals="4"
      id="h_305_bb53836c_19fe_43c1_91a5_7343dd8d995f"
      unitRef="pure">0.0054</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="S000003875Member_C000010846Member"
      decimals="4"
      id="h_306_a33cd52b_764b_46e3_8a7d_ac2142e55be4"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="S000003875Member_C000010846Member"
      decimals="4"
      id="h_307_4833c630_01ae_430f_b2d7_54ef69139380"
      unitRef="pure">0.0017</oef:OtherExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="S000003875Member_C000010846Member"
      decimals="4"
      id="h_308_b039c7bc_b8b9_448f_bc9b_31028ac8a3b2"
      unitRef="pure">0.0096</oef:ExpensesOverAssets>
    <oef:ExpenseExampleHeading
      contextRef="S000003875Member"
      id="t_90_8c7fe538_eaca_4129_b7f2_986d15503c28"> Example </oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock
      contextRef="S000003875Member"
      id="t_91_d34b0c4b_2efd_4ab1_ab09_85c72d8e9fb2"> &lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;The following hypothetical example is intended to help you compare the cost of investing in the fund with the cost of investing in other funds. The example does not reflect insurance-related charges or expenses. If it did, expenses would be higher. It assumes that you invest $10,000 in the fund for the time periods indicated and then redeem or hold all your shares at the end of those periods. It assumes a 5% return on your investment each year and that the fund&#x2019;s operating expenses remain the same (except that any applicable fee waiver or expense reimbursement is reflected only through its expiration date). Your actual costs may be higher or lower.&lt;/div&gt; </oef:ExpenseExampleNarrativeTextBlock>
    <oef:ExpenseExampleYear01
      contextRef="S000003875Member_C000010845Member"
      decimals="INF"
      id="h_309_aa9283a6_da3b_41be_a2d5_d73ab5d7b0a3"
      unitRef="USD">73</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="S000003875Member_C000010845Member"
      decimals="INF"
      id="h_336_ecf601f8_6fcc_210d_3ccd_b55a1a8ad88f"
      unitRef="USD">73</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleYear03
      contextRef="S000003875Member_C000010845Member"
      decimals="INF"
      id="h_310_19311e66_744f_4ec3_bd60_fa6a90faea15"
      unitRef="USD">228</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="S000003875Member_C000010845Member"
      decimals="INF"
      id="h_337_e1f19914_fd16_74a8_2284_6ca6ef702ce6"
      unitRef="USD">228</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleYear05
      contextRef="S000003875Member_C000010845Member"
      decimals="INF"
      id="h_311_e370c188_d0bc_48bb_baee_4d4427d833b0"
      unitRef="USD">396</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="S000003875Member_C000010845Member"
      decimals="INF"
      id="h_338_e4ba34b3_2d55_1375_460a_a2eaec4ca90d"
      unitRef="USD">396</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleYear10
      contextRef="S000003875Member_C000010845Member"
      decimals="INF"
      id="h_312_5d4145ad_c453_44b3_ad52_0c1d7243601a"
      unitRef="USD">882</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="S000003875Member_C000010845Member"
      decimals="INF"
      id="h_339_92e1821b_601e_6284_127f_841d30c1852e"
      unitRef="USD">882</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="S000003875Member_C000010846Member"
      decimals="INF"
      id="h_313_097b79d3_b14a_450f_ae7f_e051a4608439"
      unitRef="USD">98</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="S000003875Member_C000010846Member"
      decimals="INF"
      id="h_340_0c0cae59_a591_0819_d154_a4822f2b515d"
      unitRef="USD">98</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleYear03
      contextRef="S000003875Member_C000010846Member"
      decimals="INF"
      id="h_314_c6c4357d_9338_451c_ae2b_35b3b517e39a"
      unitRef="USD">306</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="S000003875Member_C000010846Member"
      decimals="INF"
      id="h_341_310ebdac_403d_7584_b8bd_9fcf22ec2efa"
      unitRef="USD">306</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleYear05
      contextRef="S000003875Member_C000010846Member"
      decimals="INF"
      id="h_315_297b9568_7425_467e_ba9d_1b5e72ea5256"
      unitRef="USD">531</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="S000003875Member_C000010846Member"
      decimals="INF"
      id="h_342_db800391_719b_2ef5_45fc_73bd63c8b6b4"
      unitRef="USD">531</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleYear10
      contextRef="S000003875Member_C000010846Member"
      decimals="INF"
      id="h_316_46838177_6b72_405c_830f_081f066bcbde"
      unitRef="USD">1177</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="S000003875Member_C000010846Member"
      decimals="INF"
      id="h_343_93c24548_3d47_f700_8815_95995e46c082"
      unitRef="USD">1177</oef:ExpenseExampleNoRedemptionYear10>
    <oef:PortfolioTurnoverHeading
      contextRef="S000003875Member"
      id="t_92_b8e3d9e5_c545_43ea_a782_a18205d6b5e1"> Portfolio turnover </oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock
      contextRef="S000003875Member"
      id="t_326_e4095f4a_7caf_c8a5_9756_e0ecf25b71c3"> &lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;The fund pays transaction-related costs, such as commissions, when it buys and sells securities (or &#x201c;turns over&#x201d; its portfolio). A higher turnover rate may indicate higher transaction costs. These costs, which are not reflected in annual fund operating expenses or the above example, affect fund performance. The fund&#x2019;s turnover rate in the most recent fiscal year was 45%.&lt;/div&gt; </oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate
      contextRef="S000003875Member"
      decimals="4"
      id="h_335_17d77954_8e43_1740_9489_02d61247790d"
      unitRef="pure">0.45</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading
      contextRef="S000003875Member"
      id="t_329_17f12a76_3c79_1553_623c_892aa3793333">Investments, risks, and performanceInvestments</oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock
      contextRef="S000003875Member"
      id="t_330_20e3e33a_e8e2_2e91_4065_db9063b49f2d">&lt;div style="margin-top: 12pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;The fund invests mainly in bonds that are obligations of U.S. companies, are below investment-grade in quality (sometimes referred to as &#x201c;junk bonds&#x201d;), and have intermediate- to long-term maturities (three years or longer). Under normal circumstances, the fund invests at least 80% of its net assets in securities rated below investment-grade. This policy may be changed only after 60 days&#x2019; notice to shareholders.&lt;/div&gt;&lt;div style="margin-top: 12pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;The fund may also invest in other debt instruments, including loans. The Investment Manager, as defined below, may consider, among other factors, credit, interest rate and prepayment risks, as well as general market conditions, when deciding whether to buy or sell investments. The fund may also use derivatives, such as futures, options, certain foreign currency transactions, and credit default swap contracts, for both hedging and non&#x2011;hedging purposes.&lt;/div&gt;</oef:StrategyNarrativeTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003875Member_RiskLoseMoneyMember"
      id="t_331_6392cf98_1053_b143_ab79_9e00f2b706b3">&lt;div style="margin-top: 12pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;It is important to understand that you can lose money by investing in the fund.&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003875Member_MarketRisksMember"
      id="t_341_33cd52df_ab41_4d24_1f6d_1c87c1d36b3d">&lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;Market risk: &lt;/span&gt;The value of investments in the fund&#x2019;s portfolio may fall or fail to rise over extended periods of time for a variety of reasons, including general economic, political or financial market conditions, investor sentiment and market perceptions, government actions, geopolitical events or changes, outbreaks of infectious illnesses or other widespread public health issues, and factors related to a specific issuer, asset class, geography, industry or sector. These and other factors may lead to increased volatility and reduced liquidity in the fund&#x2019;s portfolio holdings, may negatively impact the fund&#x2019;s performance, and may exacerbate other risks to which the fund is subject.&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003875Member_FixedIncomeInvestmentsRiskMember"
      id="t_342_c5a80cc3_1549_d058_810f_4dd08ff52111">&lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;Fixed income investments risk:&lt;/span&gt; The risks associated with fixed income investments include interest rate risk, which is the risk that the value of the fund&#x2019;s investments is likely to fall if interest rates rise. Fixed income investments are also subject to credit risk, which is the risk that issuers of the fund&#x2019;s investments may default on payment of interest or principal. Fixed income investments may be more susceptible to downgrades or defaults during economic downturns or other periods of economic stress. Interest rate risk is generally greater for longer-term fixed income securities, and credit risk is generally greater for below-investment-grade fixed income securities (a significant part of the fund&#x2019;s investments), which can be more sensitive to changes in markets, credit conditions, and interest rates, and may be considered speculative.&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003875Member_DerivativesRisksMember"
      id="t_343_4c84af39_f09b_6972_9f94_56ca8219e1bd">&lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;Derivatives risk: &lt;/span&gt;The fund&#x2019;s use of derivatives may increase the risks of investing in the fund by increasing investment exposure (which may be considered leverage) or, in the case of many over&#x2011;the&#x2011;counter instruments, because of the potential inability to terminate or sell derivative positions and&lt;/div&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;the potential failure of the other party to the instrument to meet its obligations. The risk of a party failing to meet its obligations may increase if the fund has significant exposure to that counterparty. The value of derivatives may move in unexpected ways due to unanticipated market movements, the use of leverage, imperfect correlation between the derivative instrument and the reference asset, or other factors, especially in unusual market conditions, and volatility in the value of derivatives could adversely impact the fund&#x2019;s returns, obligations and exposures. Derivatives are also subject to other risks, including liquidity risk (e.g., liquidity demands arising from the requirement to make payments to a derivative counterparty), operational risk (e.g., settlement issues or system failures) and legal risk (e.g., insufficient legal documentation or contract enforceability issues).&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003875Member_LargeShareholderTransactionRiskMember"
      id="t_344_19d943f5_2c4c_dc4e_f907_4fea667b8c14">&lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;Large shareholder transaction risk: &lt;/span&gt;The&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;fund is subject to the risk that shareholders will purchase or redeem large quantities of shares of the fund. The fund may be an investment option for mutual funds that are managed by the Investment Manager and its affiliates as &#x201c;funds of funds.&#x201d; Additionally, other investors from time to time may make substantial investments in the fund. Such shareholders may at times be considered to control the fund. In addition, a large number of shareholders may collectively purchase or redeem fund shares in large amounts rapidly or unexpectedly. Large shareholder transactions may adversely affect the fund&#x2019;s liquidity and net assets. These redemptions may also adversely affect the fund&#x2019;s performance if the fund is forced to sell securities, which may also increase the fund&#x2019;s brokerage costs.&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003875Member_ManagementAndOperationalRiskMember"
      id="t_345_8a268fbc_a9ff_e4a5_23d6_4f5e1efb33ef">&lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;Management and operational risk: &lt;/span&gt;There is no guarantee that the investment techniques, analyses, or judgments that the Investment Manager applies in making investment decisions for the fund will produce the intended outcome or that the investments selected for the fund will perform as well as other securities that were not selected for the fund. The Investment Manager, or the fund&#x2019;s other service providers, may experience disruptions or operating errors that could negatively impact the fund.&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003875Member_RiskNotInsuredMember"
      id="t_346_2476f6cb_e787_a6c1_07f8_0e54ac7a3b98">An investment in the fund is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</oef:RiskTextBlock>
    <oef:BarChartAndPerformanceTableHeading
      contextRef="S000003875Member"
      id="t_95_8d5e866f_6f95_4eff_80e1_09da421eca82"> Performance </oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock
      contextRef="S000003875Member"
      id="t_332_31c892de_ea82_8119_9ae4_ed9f2eeda12c">&lt;div style="margin-top: 12pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;The accompanying bar chart and table provide some indication of the risks of investing in the fund. The bar chart shows changes in the fund&#x2019;s performance from year to year for Class&#160;IA shares.&#160;The table shows the average annual total returns of each class of the fund that has been in operation for at least one full calendar year and also compares the fund&#x2019;s performance with the average annual total returns of a broad measure of market performance and an additional index with characteristics relevant to the fund. Performance for classes other than those shown may vary from the performance shown to the extent the expenses for those classes differ. The fund makes updated&lt;/div&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;performance information, including its current net asset value per share, available at www.franklintempleton.com.&lt;/div&gt;&lt;div style="margin-top: 12pt; margin-bottom: 0pt; margin-left: 0%; text-indent: 2%; font-size: 9pt; font-family: arial;"&gt;&lt;span style="font-style: italic;"&gt;The fund&#x2019;s past performance (before and after taxes) is not necessarily an indication of how the fund will perform in the future. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: 12pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;Insurance-related charges or expenses are not reflected in the performance information below, and if those charges were included, returns would be less than those shown.&lt;/div&gt;</oef:PerformanceNarrativeTextBlock>
    <oef:PerformanceInformationIllustratesVariabilityOfReturns
      contextRef="S000003875Member"
      id="t_333_660e6bdb_afd4_5be4_6241_4cc399d21cdc">The bar chart shows changes in the fund&#x2019;s performance from year to year for Class&#160;IA shares.&#160;The table shows the average annual total returns of each class of the fund that has been in operation for at least one full calendar year and also compares the fund&#x2019;s performance with the average annual total returns of a broad measure of market performance and an additional index with characteristics relevant to the fund.</oef:PerformanceInformationIllustratesVariabilityOfReturns>
    <oef:PerformanceAvailabilityWebSiteAddress
      contextRef="S000003875Member"
      id="t_334_eafaf2f1_a9aa_6231_fddf_658b4a9ec8a3">www.franklintempleton.com</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="S000003875Member"
      id="t_335_3a52b9e9_cfa6_23cf_7d7c_6f1a51f434e8">The fund&#x2019;s past performance (before and after taxes) is not necessarily an indication of how the fund will perform in the future. </oef:PerformancePastDoesNotIndicateFuture>
    <oef:BarChartHeading
      contextRef="S000003875Member"
      id="t_337_0f245902_1268_9a73_71e9_7b4d0377b545">Annual total returns for class IA shares</oef:BarChartHeading>
    <oef:BarChartClosingTextBlock
      contextRef="S000003875Member"
      id="t_338_767ce8da_6822_a500_c41a_bef4b59efcd4">
&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: simhei; font-size: 1pt; width: 98%; border-spacing: 0px; margin-left: auto;"&gt; 
&lt;tr&gt; 
&lt;td style="width: 58%;"&gt;&lt;/td&gt; 
&lt;td style="vertical-align: bottom;"&gt;&lt;/td&gt; 
&lt;td style="width: 19%;"&gt;&lt;/td&gt; 
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;/td&gt; 
&lt;td style="width: 19%;"&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="page-break-inside: avoid; font-family: simhei; font-size: 1pt; background-color: #b2b2b2;"&gt; 
&lt;td style="vertical-align: top;"&gt;&lt;/td&gt; 
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="vertical-align: top;"&gt;&lt;/td&gt; 
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="vertical-align: top;"&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="font-size: 1pt;"&gt; 
&lt;td style="height: 1.5pt;"&gt;&lt;/td&gt; 
&lt;td colspan="2" style="height: 1.5pt;"&gt;&lt;/td&gt; 
&lt;td colspan="2" style="height: 1.5pt;"&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="page-break-inside: avoid; font-family: simhei; font-size: 8.5pt;"&gt; 
&lt;td style="vertical-align: top;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.00em; text-indent: -1.00em; font-size: 8.5pt; font-family: arial;"&gt;Best Quarter:&lt;/div&gt; &lt;/td&gt; 
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="vertical-align: bottom; white-space: nowrap; text-align: right;"&gt;&lt;span style="font-family: arial;"&gt;Q2 2020&lt;/span&gt;&lt;/td&gt; 
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="vertical-align: bottom; white-space: nowrap; text-align: right;"&gt;&lt;span style="font-family: arial;"&gt;9.63%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="page-break-inside: avoid; font-family: simhei; font-size: 1pt; background-color: #b2b2b2;"&gt; 
&lt;td style="vertical-align: top;"&gt;&lt;/td&gt; 
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="vertical-align: top;"&gt;&lt;/td&gt; 
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="vertical-align: top;"&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="page-break-inside: avoid; font-family: simhei; font-size: 8.5pt;"&gt; 
&lt;td style="vertical-align: top;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.00em; text-indent: -1.00em; font-size: 8.5pt; font-family: arial;"&gt;Worst Quarter:&lt;/div&gt; &lt;/td&gt; 
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="vertical-align: bottom; white-space: nowrap; text-align: right;"&gt;&lt;span style="font-family: arial;"&gt;Q1 2020&lt;/span&gt;&lt;/td&gt; 
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="vertical-align: bottom; white-space: nowrap; text-align: right;"&gt;&lt;span style="font-family: arial;"&gt;-13.09%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="page-break-inside: avoid; font-family: simhei; font-size: 1pt; background-color: #b2b2b2;"&gt; 
&lt;td style="vertical-align: top;"&gt;&lt;/td&gt; 
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="vertical-align: top;"&gt;&lt;/td&gt; 
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="vertical-align: top;"&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</oef:BarChartClosingTextBlock>
    <oef:HighestQuarterlyReturnLabel
      contextRef="S000003875Member_C000010845Member"
      id="h_317_771b305c_f5a1_468a_b536_98ef861bdd11">Best Quarter:</oef:HighestQuarterlyReturnLabel>
    <oef:BarChartHighestQuarterlyReturnDate
      contextRef="S000003875Member_C000010845Member"
      id="h_318_1a5d4ab6_58f1_4882_b719_259ec9e0c0a4">2020-06-30</oef:BarChartHighestQuarterlyReturnDate>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="S000003875Member_C000010845Member"
      decimals="4"
      id="h_319_a2921635_c91f_4d5c_9327_af40448b5318"
      unitRef="pure">0.0963</oef:BarChartHighestQuarterlyReturn>
    <oef:LowestQuarterlyReturnLabel
      contextRef="S000003875Member_C000010845Member"
      id="h_320_7a254b7b_86f5_4d1c_accf_1a3c899077e4">Worst Quarter:</oef:LowestQuarterlyReturnLabel>
    <oef:BarChartLowestQuarterlyReturnDate
      contextRef="S000003875Member_C000010845Member"
      id="h_321_15bfc6c0_f795_4e7e_8d6d_90f2315c8e8c">2020-03-31</oef:BarChartLowestQuarterlyReturnDate>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="S000003875Member_C000010845Member"
      decimals="4"
      id="h_322_d6fe82c3_92c3_4e3f_8708_3fbfc9128c9b"
      unitRef="pure">-0.1309</oef:BarChartLowestQuarterlyReturn>
    <oef:PerformanceTableHeading
      contextRef="S000003875Member"
      id="t_339_b6a81af9_eef2_bec5_4640_d07c2f8dd21a">Average annual total returns(for periods ended 12/31/25)</oef:PerformanceTableHeading>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_C000010845Member"
      decimals="4"
      id="h_323_cdb94c7c_144f_485a_ae43_5ad8dcd91e82"
      unitRef="pure">0.0886</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_C000010845Member"
      decimals="4"
      id="h_324_b8343299_664e_4993_878a_e6e2760d0cb8"
      unitRef="pure">0.0428</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_C000010845Member"
      decimals="4"
      id="h_325_5a15da3b_0d6c_4908_bc31_4ffd1b82f8d5"
      unitRef="pure">0.0594</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_C000010846Member"
      decimals="4"
      id="h_326_3cdfa38b_b5f7_466d_9d1d_0f38157755d3"
      unitRef="pure">0.0867</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_C000010846Member"
      decimals="4"
      id="h_327_4e71bc52_f81f_44bc_92e4_489939b8c63a"
      unitRef="pure">0.0405</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_C000010846Member"
      decimals="4"
      id="h_328_0efa9bde_1590_4969_bb2d_6afe9477c483"
      unitRef="pure">0.0570</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_S000003875BloombergUSAggregateIndexMember"
      decimals="4"
      id="h_329_4e378d8e_a4ca_4691_9735_16af0b2b7e38"
      unitRef="pure">0.0730</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_S000003875BloombergUSAggregateIndexMember"
      decimals="4"
      id="h_330_09284319_5209_41f0_a291_ce7cd9e89ee1"
      unitRef="pure">-0.0036</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_S000003875BloombergUSAggregateIndexMember"
      decimals="4"
      id="h_331_08cc39b4_4afe_41c9_b9a1_e01f5bb3ff69"
      unitRef="pure">0.0201</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_JPMorganDevelopedHighYieldIndexMember"
      decimals="4"
      id="h_332_cd9ca8d6_2be0_4fe0_9f4c_b04ee4e1a2e1"
      unitRef="pure">0.0865</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_JPMorganDevelopedHighYieldIndexMember"
      decimals="4"
      id="h_333_0a8aadac_4d05_4d6e_af46_532b3a51a706"
      unitRef="pure">0.0496</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_JPMorganDevelopedHighYieldIndexMember"
      decimals="4"
      id="h_334_40138f3b_87e4_48c3_9935_f69de96d5daf"
      unitRef="pure">0.0671</oef:AvgAnnlRtrPct>
    <oef:PerformanceTableClosingTextBlock
      contextRef="S000003875Member"
      id="t_340_dc3f3e41_5bdb_d95d_182c_ee78e9cc868a">&lt;div style="margin-top: 12pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;Important data provider notices and terms are available at&lt;/div&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;&lt;span style="font-family: arial; font-size: 9pt; color: #467886;"&gt;&lt;span style="text-decoration: underline;"&gt;www.franklintempletondatasources.com&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: arial;"&gt;. Such information is subject to change. &lt;/span&gt;&lt;/div&gt;</oef:PerformanceTableClosingTextBlock>
    <oef:RiskReturnHeading
      contextRef="S000003876Member"
      id="t_361_80163cca_b4d9_c3d8_a6f7_75c32de93884">Fund summary </oef:RiskReturnHeading>
    <oef:ObjectiveHeading
      contextRef="S000003876Member"
      id="t_362_53a3880d_85f1_2b9b_d9e4_5ccf0d95c157">Goal </oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock
      contextRef="S000003876Member"
      id="t_363_591b812c_6c90_2690_84e8_42755edacf69">&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;The fund seeks high current income consistent with what the Investment Manager (as defined below) believes to be prudent risk. &lt;/div&gt;</oef:ObjectivePrimaryTextBlock>
    <oef:ExpenseHeading
      contextRef="S000003876Member"
      id="t_98_903db198_8730_4298_a82e_c89737765f22">Fees and expenses </oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock
      contextRef="S000003876Member"
      id="t_99_4111a40d_264c_4ae9_a45b_36e5eb2b0119">&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;The following table describes the fees and expenses you may pay if you buy, hold and sell shares of the fund. &lt;span style="font-weight:bold"&gt;You may pay other fees, such as brokerage commissions and other fees to financial intermediaries, which are not reflected in the tables and examples below.&lt;/span&gt; The fees and expenses information does not reflect insurance-related charges or expenses borne by contract holders indirectly investing in the fund. If it did, expenses would be higher. &lt;/div&gt;</oef:ExpenseNarrativeTextBlock>
    <oef:OperatingExpensesCaption
      contextRef="S000003876Member"
      id="t_364_6b2fe153_71d8_dba3_aed2_1e2572830370">Annual Fund Operating Expenses (expenses you pay each year as a percentage of the value of your investment) </oef:OperatingExpensesCaption>
    <oef:ManagementFeesOverAssets
      contextRef="S000003876Member_C000010847Member"
      decimals="4"
      id="h_335_bd9124fd_c792_4ac1_b635_47030cbc0a29"
      unitRef="pure">0.0037</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="S000003876Member_C000010847Member"
      decimals="4"
      id="h_336_5287c084_1221_4a1a_9fc4_73d0a87c320d"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="S000003876Member_C000010847Member"
      decimals="4"
      id="h_337_8c861518_49d7_455e_931b_72b73b26ba78"
      unitRef="pure">0.0020</oef:OtherExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="S000003876Member_C000010847Member"
      decimals="4"
      id="h_338_d3ce1036_a4f0_4bfb_8e77_5bd7009c7340"
      unitRef="pure">0.0057</oef:ExpensesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="S000003876Member_C000010848Member"
      decimals="4"
      id="h_339_c9759be6_e079_46d3_b2df_d1e21ff461dc"
      unitRef="pure">0.0037</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="S000003876Member_C000010848Member"
      decimals="4"
      id="h_340_eb3dcc0c_372a_46a0_aef8_14def3b6b590"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="S000003876Member_C000010848Member"
      decimals="4"
      id="h_341_019498c3_0680_4333_af51_4627471fae55"
      unitRef="pure">0.0020</oef:OtherExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="S000003876Member_C000010848Member"
      decimals="4"
      id="h_342_deb7929c_863c_4ec9_9b1c_f2a440cb1f4d"
      unitRef="pure">0.0082</oef:ExpensesOverAssets>
    <oef:ExpenseExampleHeading
      contextRef="S000003876Member"
      id="t_101_85aeb46f_a592_4be4_aeeb_a3c54c23f441">Example </oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock
      contextRef="S000003876Member"
      id="t_102_0bef7389_5d7f_407e_98bb_c03e154ae39b">&lt;div style="margin-top:6pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;The following hypothetical example is intended to help you compare the cost of investing in the fund with the cost of investing in other funds. The example does not reflect insurance-related charges or expenses. If it did, expenses would be higher. It assumes that you invest $10,000 in the fund for the time periods indicated and then redeem or hold all your shares at the end of those periods. It assumes a 5% return on your investment each year and that the fund&#x2019;s operating expenses remain the same (except that any applicable fee waiver or expense reimbursement is reflected only through its expiration date). Your actual costs may be higher or lower. &lt;/div&gt;</oef:ExpenseExampleNarrativeTextBlock>
    <oef:ExpenseExampleYear01
      contextRef="S000003876Member_C000010847Member"
      decimals="INF"
      id="h_343_2a003ca8_edb5_4cf6_9d34_43cad670a131"
      unitRef="USD">58</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="S000003876Member_C000010847Member"
      decimals="INF"
      id="h_371_17f35ae2_dadf_86c8_c463_bd235c270d6a"
      unitRef="USD">58</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleYear03
      contextRef="S000003876Member_C000010847Member"
      decimals="INF"
      id="h_344_2c5f578f_014d_405f_a277_ec22cefaeb5d"
      unitRef="USD">183</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="S000003876Member_C000010847Member"
      decimals="INF"
      id="h_372_0fb37355_dce2_b136_3ba6_3012ec75394d"
      unitRef="USD">183</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleYear05
      contextRef="S000003876Member_C000010847Member"
      decimals="INF"
      id="h_345_bdf648d9_4765_4b22_85b7_a833b51c4155"
      unitRef="USD">318</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="S000003876Member_C000010847Member"
      decimals="INF"
      id="h_373_d9708a7c_79ca_5193_e68c_bf82a60eb190"
      unitRef="USD">318</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleYear10
      contextRef="S000003876Member_C000010847Member"
      decimals="INF"
      id="h_346_afd58b20_52ad_4318_8be5_63127582587c"
      unitRef="USD">713</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="S000003876Member_C000010847Member"
      decimals="INF"
      id="h_374_199194f9_4e59_363b_e4b9_dde6ae222d53"
      unitRef="USD">713</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="S000003876Member_C000010848Member"
      decimals="INF"
      id="h_347_733f5560_c28f_4b7b_9c68_55f5c623607c"
      unitRef="USD">84</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="S000003876Member_C000010848Member"
      decimals="INF"
      id="h_375_4a839160_d8c1_2d2f_6148_99c40c4ef026"
      unitRef="USD">84</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleYear03
      contextRef="S000003876Member_C000010848Member"
      decimals="INF"
      id="h_348_42adadc0_2c0a_454e_90ae_b9c781617c60"
      unitRef="USD">262</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="S000003876Member_C000010848Member"
      decimals="INF"
      id="h_376_9b73c464_56c2_0c45_6c8c_13484a2fc0d5"
      unitRef="USD">262</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleYear05
      contextRef="S000003876Member_C000010848Member"
      decimals="INF"
      id="h_349_5d1ed659_1869_4c8d_8404_8a133cc9b097"
      unitRef="USD">456</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="S000003876Member_C000010848Member"
      decimals="INF"
      id="h_377_5878df3a_18d6_b88d_2d7b_0f983ba1f9ac"
      unitRef="USD">456</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleYear10
      contextRef="S000003876Member_C000010848Member"
      decimals="INF"
      id="h_350_c55ad118_d97f_4480_b815_b431711ec444"
      unitRef="USD">1015</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="S000003876Member_C000010848Member"
      decimals="INF"
      id="h_378_b8782e9c_5f46_8c47_c430_53d77c6f1ee5"
      unitRef="USD">1015</oef:ExpenseExampleNoRedemptionYear10>
    <oef:PortfolioTurnoverHeading
      contextRef="S000003876Member"
      id="t_103_cc523c20_4616_46f0_940a_83a3bf7dc7c5">Portfolio turnover </oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock
      contextRef="S000003876Member"
      id="t_365_16c54eb8_efd3_dd21_140c_d7ce59fe1056">&lt;div style="margin-top:6pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;The fund pays transaction-related costs, such as commissions, when it buys and sells securities (or &#x201c;turns over&#x201d; its portfolio). A higher turnover rate may indicate higher transaction costs. These costs, which are not reflected in annual fund operating expenses or the above example, affect fund performance. The fund&#x2019;s turnover rate in the most recent fiscal year was 225%. &lt;/div&gt;</oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate
      contextRef="S000003876Member"
      decimals="4"
      id="h_370_8c4d2380_a54f_9ef1_20d8_c76e79c20412"
      unitRef="pure">2.25</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading
      contextRef="S000003876Member"
      id="t_366_f706737f_0f4a_9873_9155_0d0da46c22fc">Investments, risks, and performance Investments </oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock
      contextRef="S000003876Member"
      id="t_367_a452e818_d20d_9ebd_fefb_eba25b9675a8">&lt;div style="margin-top:6pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;The fund invests mainly in bonds that are securitized debt instruments (such as mortgage-backed investments) and related derivative instruments, and other obligations of companies and governments worldwide denominated in U.S. dollars or (to a lesser extent) foreign currencies, that are either investment-grade or below-investment-grade in quality (sometimes referred to as &#x201c;junk bonds&#x201d;) and that have intermediate- to long-term maturities (three years or longer). The fund currently has significant investment exposure to residential and commercial mortgage-backed securities. &lt;/div&gt;&lt;div style="margin-top:6pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;The Investment Manager may consider, among other factors, credit, interest rate and prepayment risks, as well as general market conditions, when deciding whether to buy or sell investments. The fund typically uses, to a significant extent, derivatives, including credit default swaps, interest rate swaps, total return swaps, to-be-announced (&#x201c;TBA&#x201d;) commitments, futures, options and swaptions, including on mortgage-backed securities and indices, and certain foreign currency transactions for both hedging and non-hedging purposes including to obtain or adjust exposure to mortgage-backed investments. &lt;/div&gt;</oef:StrategyNarrativeTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003876Member_RiskLoseMoneyMember"
      id="t_377_87d58efa_50d1_8fef_6721_41de67d032f1">&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;It is important to understand that you can lose money by investing in the fund. &lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003876Member_MarketRisksMember"
      id="t_378_eeda895b_4df4_f16d_b680_9a7687c9a430">&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-weight:bold"&gt;Market risk: &lt;/span&gt;The value of investments in the fund&#x2019;s portfolio may fall or fail to rise over extended periods of time for a variety of reasons, including general economic, political or financial market conditions, investor sentiment and market perceptions, government actions, geopolitical events or changes, outbreaks of infectious illnesses or other widespread public health issues, and factors related to a specific issuer, asset class, geography, industry or sector. These and other factors may lead to increased volatility and reduced liquidity in the fund&#x2019;s portfolio holdings, may negatively impact the fund&#x2019;s performance, and may exacerbate other risks to which the fund is subject.&lt;span style="font-weight:bold"&gt; &lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003876Member_FixedIncomeInvestmentsRiskMember"
      id="t_379_4844936c_37be_da85_34f3_594a480e19d8">&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-weight:bold"&gt;Fixed income investments risk: &lt;/span&gt;The risks associated with fixed income investments include interest rate risk, which is the risk that the value of the fund&#x2019;s investments is likely to fall if interest rates rise. Fixed income investments are also subject to credit risk, which is the risk that issuers of the fund&#x2019;s investments may default on payment of interest or principal. Fixed income investments may be more susceptible to downgrades or defaults during economic downturns or other periods of economic stress. Interest rate risk is generally greater for longer-term fixed income securities, and credit risk is generally greater for below-investment-grade fixed income securities (a significant part of the fund&#x2019;s investments), which can be more sensitive to changes in markets, credit conditions, and interest rates, and may be considered speculative. Mortgage- and asset-backed investments, unlike traditional debt investments, are also subject to prepayment risk, which means &lt;span style="font-weight:bold"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:0pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt; that they may increase in value less than other bonds when interest rates decline and decline in value more than other bonds when interest rates rise. The fund may have to invest the proceeds from prepaid investments, including mortgage- and asset-backed investments, in other investments with less attractive terms and yields. The fund&#x2019;s investments in mortgage- and asset-backed securities, and in certain other securities and derivatives, may be or become illiquid. &lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003876Member_FocusedInvestmentRiskMember"
      id="t_380_cd5a1296_b443_de6a_fdf5_6d551221e1a7">&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-weight:bold"&gt;&lt;/span&gt;&lt;span style="font-weight:bold"&gt;Focused investment &lt;/span&gt;&lt;span style="font-weight:bold"&gt;risk:&lt;/span&gt; The fund currently has significant investment exposure to privately issued residential and commercial mortgage-backed securities and mortgage-backed securities issued or guaranteed by the U.S. government or its agencies or instrumentalities, which may make the fund&#x2019;s net asset value more susceptible to economic, market, political and other developments affecting the residential and commercial real estate markets and the servicing of mortgage loans secured by real estate properties. During periods of difficult economic conditions, delinquencies and losses on commercial mortgage-backed investments in particular generally increase, including as a result of the effects of those conditions on commercial real estate markets, the ability of commercial tenants to make loan payments, and the ability of a property to attract and retain commercial tenants.&lt;span style="font-weight:bold"&gt; &lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003876Member_DerivativesRisksMember"
      id="t_381_5c8a0b53_d773_2d67_7c30_170d6f4c4bbd">&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-weight:bold"&gt;&lt;/span&gt;&lt;span style="font-weight:bold"&gt;Derivatives risk: &lt;/span&gt;The fund&#x2019;s use of derivatives may increase the risks of investing in the fund by increasing investment exposure (which may be considered leverage) or, in the case of many over-the-counter instruments, because of the potential inability to terminate or sell derivative positions and the potential failure of the other party to the instrument to meet its obligations. The risk of a party failing to meet its obligations may increase if the fund has significant exposure to that counterparty. The value of derivatives may move in unexpected ways due to unanticipated market movements, the use of leverage, imperfect correlation between the derivative instrument and the reference asset, or other factors, especially in unusual market conditions, and volatility in the value of derivatives could adversely impact the fund&#x2019;s returns, obligations and exposures. Derivatives are also subject to other risks, including liquidity risk (e.g., liquidity demands arising from the requirement to make payments to a derivative counterparty), operational risk (e.g., settlement issues or system failures) and legal risk (e.g., insufficient legal documentation or contract enforceability issues).&lt;span style="font-weight:bold"&gt; &lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003876Member_FrequentTradingRiskMember"
      id="t_382_f23e1948_7183_00c8_e6da_648a053fa0f5">&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-weight:bold"&gt;Frequent trading risk: &lt;/span&gt;The fund expects to engage in frequent trading. Funds with high turnover may incur higher transaction costs than funds with relatively lower turnover, which may detract from performance.&lt;span style="font-weight:bold"&gt; &lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003876Member_LargeShareholderTransactionRiskMember"
      id="t_383_293bc789_507c_15c0_378f_ed523d666a79">&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-weight:bold"&gt;Large shareholder transaction risk: &lt;/span&gt;The fund is subject to the risk that shareholders will purchase or redeem large quantities of shares of the fund. The fund may be an investment option for mutual funds that are managed by the Investment Manager and its affiliates as &#x201c;funds of funds.&#x201d; Additionally, other investors from time to time may make substantial investments in the fund. Such shareholders may at times be considered to control the fund. In addition, a large number of shareholders may collectively purchase or redeem fund shares in large amounts rapidly or unexpectedly. Large shareholder&lt;span style="font-weight:bold"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:0pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;transactions may adversely affect the fund&#x2019;s liquidity and net assets. These redemptions may also adversely affect the fund&#x2019;s performance if the fund is forced to sell securities, which may also increase the fund&#x2019;s brokerage costs. &lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003876Member_ManagementAndOperationalRiskMember"
      id="t_384_d0500db0_1047_650e_79f5_5cc3ac14da60">&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-weight:bold"&gt;Management and operational risk: &lt;/span&gt;There is no guarantee that the investment techniques, analyses, or judgments that the Investment Manager applies in making investment decisions for the fund will produce the intended outcome or that the investments selected for the fund will perform as well as other securities that were not selected for the fund. The Investment Manager, or the fund&#x2019;s other service providers, may experience disruptions or operating errors that could negatively impact the fund.&lt;span style="font-weight:bold"&gt; &lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003876Member_RiskNotInsuredMember"
      id="t_385_473e1983_a525_d267_c556_f9c47a2a3b4d">An investment in the fund is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</oef:RiskTextBlock>
    <oef:BarChartAndPerformanceTableHeading
      contextRef="S000003876Member"
      id="t_106_7b88ca4e_f8e7_4832_8297_f389afef3c87">Performance </oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock
      contextRef="S000003876Member"
      id="t_368_0a485dc7_bffb_6ca7_4a80_7680987980f0">&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;The accompanying bar chart and table provide some indication of the risks of investing in the fund. The bar chart shows changes in the fund&#x2019;s performance from year to year for Class IA shares.&#160;The table shows the average annual total returns of each class of the fund that has been in operation for at least one full calendar year and also compares the fund&#x2019;s performance with the average annual total returns of a broad measure of market performance. Performance for classes other than those shown may vary from the performance shown to the extent the expenses for those classes differ. The fund makes updated performance information, including its current net asset value per share, available at www.franklintempleton.com. &lt;/div&gt;&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-style:italic"&gt;The fund&#x2019;s past performance (before and after taxes) is not necessarily an indication of how the fund will perform in the future. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;Insurance-related charges or expenses are not reflected in the performance information below, and if those charges were included, returns would be less than those shown. &lt;/div&gt;</oef:PerformanceNarrativeTextBlock>
    <oef:PerformanceInformationIllustratesVariabilityOfReturns
      contextRef="S000003876Member"
      id="t_369_11ff114d_52f3_c5aa_b318_856042858bb8">The bar chart shows changes in the fund&#x2019;s performance from year to year for Class IA shares.&#160;The table shows the average annual total returns of each class of the fund that has been in operation for at least one full calendar year and also compares the fund&#x2019;s performance with the average annual total returns of a broad measure of market performance.</oef:PerformanceInformationIllustratesVariabilityOfReturns>
    <oef:PerformanceAvailabilityWebSiteAddress
      contextRef="S000003876Member"
      id="t_370_3019bc87_9c24_e1ea_11a0_d935f5614895">www.franklintempleton.com</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="S000003876Member"
      id="t_371_bc3e0a94_d8ca_bc48_e446_4cfba37c02f1">The fund&#x2019;s past performance (before and after taxes) is not necessarily an indication of how the fund will perform in the future. </oef:PerformancePastDoesNotIndicateFuture>
    <oef:BarChartHeading
      contextRef="S000003876Member"
      id="t_373_d2603f98_4092_5d4e_5ad4_d1bc6463f35e">Annual total returns for class IA shares </oef:BarChartHeading>
    <oef:BarChartClosingTextBlock
      contextRef="S000003876Member"
      id="t_374_2d9f63d2_4043_8819_602f_b7dc9213aa38">
&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:simhei;font-size:8.5pt;width:98%;border-spacing:0px;margin-left:auto"&gt; 
&lt;tr&gt; 
&lt;td style="width:80%;"&gt;&lt;/td&gt; 
&lt;td style="vertical-align:bottom;width:1%;"&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td style="vertical-align:bottom;width:1%;"&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td style="vertical-align:bottom;width:1%;"&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="font-size:1pt"&gt; 
&lt;td style="BORDER-TOP:0.75pt solid #999999;height:1.5pt;"&gt;&#160;&lt;/td&gt; 
&lt;td colspan="4" style="BORDER-TOP:0.75pt solid #999999;height:1.5pt;"&gt;&#160;&lt;/td&gt; 
&lt;td colspan="4" style="BORDER-TOP:0.75pt solid #999999;height:1.5pt;"&gt;&#160;&lt;/td&gt; 
&lt;td colspan="4" style="BORDER-TOP:0.75pt solid #999999;height:1.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="page-break-inside:avoid;font-family:simhei;font-size:8.5pt"&gt; 
&lt;td style="padding-bottom:2pt ;vertical-align:top;"&gt; &lt;div style="margin-top:0pt;margin-bottom:0pt;margin-left:1.00em;text-indent:-1.00em;font-size:8.5pt;font-family:arial;"&gt;Best Quarter:&lt;/div&gt; &lt;/td&gt; 
&lt;td style="vertical-align:bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;vertical-align:top;"&gt;&lt;span style="font-family:arial"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;vertical-align:top;text-align:right;"&gt;&lt;span style="font-family:arial"&gt;Q4 2023&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:top;"&gt;&lt;span style="font-family:arial"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="vertical-align:bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:top;"&gt;&lt;span style="font-family:arial"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:top;text-align:right;"&gt;&lt;span style="font-family:arial"&gt;&#x2003;&#x2003;&#x2003;&#x2003;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:top;"&gt;&lt;span style="font-family:arial"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="vertical-align:bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;vertical-align:bottom;"&gt;&lt;span style="font-family:arial"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;vertical-align:bottom;text-align:right;"&gt;&lt;span style="font-family:arial"&gt;7.01%&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;"&gt;&lt;span style="font-family:arial"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="font-size:1pt"&gt; 
&lt;td style="BORDER-TOP:0.75pt solid #999999;height:1.5pt;"&gt;&#160;&lt;/td&gt; 
&lt;td colspan="4" style="BORDER-TOP:0.75pt solid #999999;height:1.5pt;"&gt;&#160;&lt;/td&gt; 
&lt;td colspan="4" style="BORDER-TOP:0.75pt solid #999999;height:1.5pt;"&gt;&#160;&lt;/td&gt; 
&lt;td colspan="4" style="BORDER-TOP:0.75pt solid #999999;height:1.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="page-break-inside:avoid;font-family:simhei;font-size:8.5pt"&gt; 
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #999999;vertical-align:top;"&gt; &lt;div style="margin-top:0pt;margin-bottom:0pt;margin-left:1.00em;text-indent:-1.00em;font-size:8.5pt;font-family:arial;"&gt;Worst Quarter:&lt;/div&gt; &lt;/td&gt; 
&lt;td style=" BORDER-BOTTOM:0.75pt solid #999999;vertical-align:bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #999999;vertical-align:top;"&gt;&lt;span style="font-family:arial"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #999999;vertical-align:top;text-align:right;"&gt;&lt;span style="font-family:arial"&gt;Q2&#160;2022&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #999999;white-space:nowrap;vertical-align:top;"&gt;&lt;span style="font-family:arial"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style=" BORDER-BOTTOM:0.75pt solid #999999;vertical-align:bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="BORDER-BOTTOM:0.75pt solid #999999;vertical-align:top;"&gt;&#160;&lt;/td&gt; 
&lt;td style="BORDER-BOTTOM:0.75pt solid #999999;vertical-align:top;"&gt;&#160;&lt;/td&gt; 
&lt;td style="BORDER-BOTTOM:0.75pt solid #999999;vertical-align:top;"&gt;&#160;&lt;/td&gt; 
&lt;td style=" BORDER-BOTTOM:0.75pt solid #999999;vertical-align:bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #999999;vertical-align:bottom;"&gt;&lt;span style="font-family:arial"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #999999;vertical-align:bottom;text-align:right;"&gt;&lt;span style="font-family:arial"&gt;-5.77%&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #999999;white-space:nowrap;vertical-align:bottom;"&gt;&lt;span style="font-family:arial"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</oef:BarChartClosingTextBlock>
    <oef:HighestQuarterlyReturnLabel
      contextRef="S000003876Member_C000010847Member"
      id="h_351_48f1a41d_0ed8_400a_a9c9_674dd55a113e">Best Quarter:</oef:HighestQuarterlyReturnLabel>
    <oef:BarChartHighestQuarterlyReturnDate
      contextRef="S000003876Member_C000010847Member"
      id="h_352_50bedca4_4c8a_4262_ad3f_7181988c86b0">2023-12-31</oef:BarChartHighestQuarterlyReturnDate>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="S000003876Member_C000010847Member"
      decimals="4"
      id="h_354_c68f6cf4_3d10_4b1f_a51f_005bef642ef7"
      unitRef="pure">0.0701</oef:BarChartHighestQuarterlyReturn>
    <oef:LowestQuarterlyReturnLabel
      contextRef="S000003876Member_C000010847Member"
      id="h_355_d0e59e01_f6f5_4053_9128_17def0321139">Worst Quarter:</oef:LowestQuarterlyReturnLabel>
    <oef:BarChartLowestQuarterlyReturnDate
      contextRef="S000003876Member_C000010847Member"
      id="h_356_803cf2c2_2fd1_4806_8a5d_1ad84a527cde">2022-06-30</oef:BarChartLowestQuarterlyReturnDate>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="S000003876Member_C000010847Member"
      decimals="4"
      id="h_357_1cf8132f_1921_412a_b991_4fd6dac66c7f"
      unitRef="pure">-0.0577</oef:BarChartLowestQuarterlyReturn>
    <oef:PerformanceTableHeading
      contextRef="S000003876Member"
      id="t_375_2cfb7aba_27ff_d43e_12f9_c2b2b86a093d">Average annual total returns (for periods ended 12/31/25) </oef:PerformanceTableHeading>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_C000010847Member"
      decimals="4"
      id="h_361_f529c3b8_0073_46da_8e14_24fa7ffaaed0"
      unitRef="pure">0.0745</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_C000010847Member"
      decimals="4"
      id="h_362_f6230365_61bb_42f7_be29_be7658749201"
      unitRef="pure">-0.0089</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_C000010847Member"
      decimals="4"
      id="h_363_6cdf5008_ec04_47fb_9ef1_d802addf4de2"
      unitRef="pure">0.0215</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_C000010848Member"
      decimals="4"
      id="h_364_bee6e351_c402_471f_90ea_00e3db161a1d"
      unitRef="pure">0.0725</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_C000010848Member"
      decimals="4"
      id="h_365_2f7af061_1f6d_462c_a6f1_57dae5d1e34e"
      unitRef="pure">-0.0113</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_C000010848Member"
      decimals="4"
      id="h_366_d553f8d7_a2b9_44c5_9130_ebbeb084d5e1"
      unitRef="pure">0.0189</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_S000003876BloombergUSAggregateIndexMember"
      decimals="4"
      id="h_367_877efa10_3c80_4bfc_92c4_bff16fd7dbe1"
      unitRef="pure">0.0730</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_S000003876BloombergUSAggregateIndexMember"
      decimals="4"
      id="h_368_132bde58_0fd6_4531_bfb8_d31025671c6c"
      unitRef="pure">-0.0036</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_S000003876BloombergUSAggregateIndexMember"
      decimals="4"
      id="h_369_de398772_357b_4308_ba98_5886f68af7ee"
      unitRef="pure">0.0201</oef:AvgAnnlRtrPct>
    <oef:PerformanceTableClosingTextBlock
      contextRef="S000003876Member"
      id="t_376_467629a3_657e_69a5_f4fb_4b9d48149b39">&lt;div style="margin-top:6pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;Important data provider notices and terms are available at &lt;span style="font-family:arial;font-size:9pt;color:#388491"&gt;&lt;span style="text-decoration:underline"&gt;www.franklintempletondatasources.com&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial"&gt;. Such information is subject to change. &lt;/span&gt;&lt;/div&gt;</oef:PerformanceTableClosingTextBlock>
    <oef:RiskReturnHeading
      contextRef="S000003877Member"
      id="t_396_b79967a5_7182_6586_f6b4_ad1342a23755">Fund summary </oef:RiskReturnHeading>
    <oef:ObjectiveHeading
      contextRef="S000003877Member"
      id="t_397_1acc5805_f736_a58c_6681_6f633d991692">Goal </oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock
      contextRef="S000003877Member"
      id="t_398_22b3fd8d_24c6_8b0e_50b0_57d0fcd7868d">&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;The fund seeks capital appreciation. &lt;/div&gt;</oef:ObjectivePrimaryTextBlock>
    <oef:ExpenseHeading
      contextRef="S000003877Member"
      id="t_109_398bb749_18a1_4892_8276_9e6dd68b3fff">Fees and expenses </oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock
      contextRef="S000003877Member"
      id="t_110_d6001b36_68a7_4a1f_94f0_fcca1a939a5a">&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;The following table describes the fees and expenses you may pay if you buy, hold and sell shares of the fund. &lt;span style="font-weight:bold"&gt;You may pay other fees, such as brokerage commissions and other fees to financial intermediaries, which are not reflected in the tables and examples below&lt;/span&gt;. The fees and expenses information does not reflect insurance-related charges or expenses borne by contract holders indirectly investing in the fund. If it did, expenses would be higher. &lt;/div&gt;</oef:ExpenseNarrativeTextBlock>
    <oef:OperatingExpensesCaption
      contextRef="S000003877Member"
      id="t_399_c0344a8d_9d91_770f_0355_fabaabe1783c">Annual Fund Operating Expenses (expenses you pay each year as a percentage of the value of your investment) </oef:OperatingExpensesCaption>
    <oef:ManagementFeesOverAssets
      contextRef="S000003877Member_C000010849Member"
      decimals="4"
      id="h_370_ed0fccf2_9b3c_4b61_aab0_db171453600f"
      unitRef="pure">0.0067</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="S000003877Member_C000010849Member"
      decimals="4"
      id="h_371_22160ef9_b073_48b0_81e2_5936ec1f5059"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="S000003877Member_C000010849Member"
      decimals="4"
      id="h_372_4f94914d_fb3f_47f4_b06a_1dd9827ddc1f"
      unitRef="pure">0.0014</oef:OtherExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="S000003877Member_C000010849Member"
      decimals="4"
      id="h_373_a4a48a49_4ad0_4846_8adb_4530f2272a62"
      unitRef="pure">0.0081</oef:ExpensesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="S000003877Member_C000010850Member"
      decimals="4"
      id="h_374_b7c92562_35a7_410a_bff4_4c6e3eef0d74"
      unitRef="pure">0.0067</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="S000003877Member_C000010850Member"
      decimals="4"
      id="h_375_27e2d485_bfe2_4d6d_8d13_7856213205a1"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="S000003877Member_C000010850Member"
      decimals="4"
      id="h_376_166ba63a_c735_463f_a44b_a36ef86b403b"
      unitRef="pure">0.0014</oef:OtherExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="S000003877Member_C000010850Member"
      decimals="4"
      id="h_377_558e734c_aeb0_4c04_aedf_be5d181a89f7"
      unitRef="pure">0.0106</oef:ExpensesOverAssets>
    <oef:ExpenseExampleHeading
      contextRef="S000003877Member"
      id="t_112_239e0a4f_820a_4996_98e4_0166b34e75b3">Example </oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock
      contextRef="S000003877Member"
      id="t_113_a4a80a7e_75aa_4622_8319_fdcc5c723ee3">&lt;div style="margin-top:6pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;The following hypothetical example is intended to help you compare the cost of investing in the fund with the cost of investing in other funds. The example does not reflect insurance-related charges or expenses. If it did, expenses would be higher. It assumes that you invest $10,000 in the fund for the time periods indicated and then redeem or hold all your shares at the end of those periods. It assumes a 5% return on your investment each year and that the fund&#x2019;s operating expenses remain the same (except that any applicable fee waiver or expense reimbursement is reflected only through its expiration date). Your actual costs may be higher or lower. &lt;/div&gt;</oef:ExpenseExampleNarrativeTextBlock>
    <oef:ExpenseExampleYear01
      contextRef="S000003877Member_C000010849Member"
      decimals="INF"
      id="h_378_0cd9d6e4_80c1_4291_94cb_10328abba5db"
      unitRef="USD">83</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="S000003877Member_C000010849Member"
      decimals="INF"
      id="h_410_7d8d9c6c_88b5_2425_2f73_a10bf962e5e3"
      unitRef="USD">83</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleYear03
      contextRef="S000003877Member_C000010849Member"
      decimals="INF"
      id="h_379_55c57ccc_d550_4d63_913b_bd3c97db3342"
      unitRef="USD">259</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="S000003877Member_C000010849Member"
      decimals="INF"
      id="h_411_cc49ed5e_07d7_e192_afd4_165b9dc3cd5e"
      unitRef="USD">259</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleYear05
      contextRef="S000003877Member_C000010849Member"
      decimals="INF"
      id="h_380_3260e524_1631_4bbe_833e_56944326b76a"
      unitRef="USD">450</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="S000003877Member_C000010849Member"
      decimals="INF"
      id="h_412_a8156d59_489d_dc09_5c36_4affea3ae543"
      unitRef="USD">450</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleYear10
      contextRef="S000003877Member_C000010849Member"
      decimals="INF"
      id="h_381_80a6711b_8af3_4c95_a607_7c8155f7db25"
      unitRef="USD">1003</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="S000003877Member_C000010849Member"
      decimals="INF"
      id="h_413_64d3b1d3_da0c_508b_42c6_cc5483178627"
      unitRef="USD">1003</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="S000003877Member_C000010850Member"
      decimals="INF"
      id="h_382_600d35b7_f64a_45ca_b979_8c85526d0188"
      unitRef="USD">108</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="S000003877Member_C000010850Member"
      decimals="INF"
      id="h_414_c0410d13_f681_9e1e_e970_c09fefad36ad"
      unitRef="USD">108</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleYear03
      contextRef="S000003877Member_C000010850Member"
      decimals="INF"
      id="h_383_08442a9c_e45a_478a_a61e_5aca1b493ca2"
      unitRef="USD">337</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="S000003877Member_C000010850Member"
      decimals="INF"
      id="h_415_db467eba_5c8e_17a0_3886_c6427080950a"
      unitRef="USD">337</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleYear05
      contextRef="S000003877Member_C000010850Member"
      decimals="INF"
      id="h_384_14ad0ec2_1b35_482c_9855_ff371f210ca4"
      unitRef="USD">584</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="S000003877Member_C000010850Member"
      decimals="INF"
      id="h_416_f6794aa8_d361_17b2_20a5_23fdae2ffcf3"
      unitRef="USD">584</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleYear10
      contextRef="S000003877Member_C000010850Member"
      decimals="INF"
      id="h_385_3ed0f655_37b7_4753_81d9_21d617cc403f"
      unitRef="USD">1293</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="S000003877Member_C000010850Member"
      decimals="INF"
      id="h_417_80f5e13c_3fa1_190e_a50a_03aca0220cac"
      unitRef="USD">1293</oef:ExpenseExampleNoRedemptionYear10>
    <oef:PortfolioTurnoverHeading
      contextRef="S000003877Member"
      id="t_114_17ba6af5_386e_4f8d_8286_9a2b5be400c5">Portfolio turnover </oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock
      contextRef="S000003877Member"
      id="t_400_02430381_3a51_5773_0c3f_0dda34deeaae">&lt;div style="margin-top:6pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;The fund pays transaction-related costs, such as commissions, when it buys and sells securities (or &#x201c;turns over&#x201d; its portfolio). A higher turnover rate may indicate higher transaction costs. These costs, which are not reflected in annual fund operating expenses or the above example, affect fund performance. The fund&#x2019;s turnover rate in the most recent fiscal year was 79%. &lt;/div&gt;</oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate
      contextRef="S000003877Member"
      decimals="4"
      id="h_408_b7dbcef4_0957_c371_ed00_e471057fbf38"
      unitRef="pure">0.79</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading
      contextRef="S000003877Member"
      id="t_419_513789a1_a75a_dff3_71ad_d96814269d28">Investments, risks, and performance Investments </oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock
      contextRef="S000003877Member"
      id="t_420_740568cd_742a_acf5_b0b4_e042c365fab6">&lt;div style="margin-top:6pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;The fund invests mainly in common stocks (growth or value stocks or both) of large and midsize companies outside the United States that the Investment Manager, as defined below, believes have favorable investment potential. For example, the fund may purchase stocks of companies with stock prices that reflect a value lower than that which the Investment Manager places on the company. Under normal circumstances, the fund invests at least 80% of its net assets in equity investments. This policy may be changed only after 60 days&#x2019; notice to shareholders. The Investment Manager may consider, among other factors, a company&#x2019;s valuation, financial strength, growth potential, competitive position in its industry, projected future earnings, cash flows and dividends when deciding whether to buy or sell investments. The Investment Manager may also consider other factors that the Investment Manager believes will cause the stock price to rise. The fund invests mainly in developed countries but may invest in emerging markets. The fund may also use derivatives, such as certain foreign currency transactions, futures, options, warrants and swap contracts, for both hedging and non-hedging purposes. For example, the Investment Manager typically uses foreign currency forward contracts in connection with the fund&#x2019;s investments in foreign securities in order to hedge the fund&#x2019;s currency exposure relative to the MSCI EAFE Index-NR. &lt;/div&gt;</oef:StrategyNarrativeTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003877Member_RiskLoseMoneyMember"
      id="t_402_327bb60f_5fcc_e05f_656e_d30b93f12889">&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;It is important to understand that you can lose money by investing in the fund. &lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003877Member_MarketRisksMember"
      id="t_412_43f3cd3b_579e_b220_2d7e_3e5ad1c1e72d">&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-weight:bold"&gt;Market risk: &lt;/span&gt;The value of investments in the fund&#x2019;s portfolio may fall or fail to rise over extended periods of time for a variety of reasons, including general economic, political or financial market conditions, investor sentiment and market perceptions, government actions, geopolitical events or changes, outbreaks of infectious illnesses or other widespread public health issues, and factors related to a specific issuer, asset class, geography, industry or sector. These and other factors may lead to increased volatility and reduced liquidity in the fund&#x2019;s portfolio holdings, may negatively impact the fund&#x2019;s performance, and may exacerbate other risks to which the fund is subject.&lt;span style="font-weight:bold"&gt; &lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003877Member_ForeignInvestmentsRiskMember"
      id="t_413_f522e65b_b7ef_5bb4_7d6c_3b30ec30017d">&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-weight:bold"&gt;Foreign investments risk: &lt;/span&gt;The value of international investments traded in foreign currencies may be adversely impacted by fluctuations in exchange rates. International investments, particularly investments in emerging markets, may carry risks associated with potentially less stable economies or governments (such as the risk of seizure by a foreign government, the imposition of economic sanctions or currency or other restrictions, or high levels of inflation), and may be or become illiquid.&lt;span style="font-weight:bold"&gt; &lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003877Member_GeographicFocusRiskMember"
      id="t_414_4afcbdb4_8f0a_784b_6d33_db7374b0eebc">&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-weight:bold"&gt;Geographic focus risk: &lt;/span&gt;Investments focused in a single region may be affected by common economic forces and other factors. In addition, events in &lt;span style="font-weight:bold"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:0pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;any one country within the region may impact the other countries or the region as a whole. Because the fund currently invests, and may in the future invest, significantly in European and Asian companies, the fund is particularly susceptible to economic, political, regulatory and other events or conditions affecting issuers in Europe and Asia. European financial markets have in recent years experienced increased volatility due to concerns with some countries&#x2019; high levels of sovereign debt, budget deficits, and unemployment. Asia includes countries in various stages of economic development, from emerging market economies to the highly developed economy of Japan. Some parts of Asia may be subject to a greater degree of economic, political and social instability than is the case in the United States. &lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003877Member_DerivativesRisksMember"
      id="t_415_9c7a60fd_7f8d_14d0_c3aa_d8a5d3bf822c">&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-weight:bold"&gt;&lt;/span&gt;&lt;span style="font-weight:bold"&gt;Derivatives risk:&lt;/span&gt; The fund&#x2019;s use of derivatives may increase the risks of investing in the fund by increasing investment exposure (which may be considered leverage) or, in the case of many over-the-counter instruments, because of the potential inability to terminate or sell derivative positions and the potential failure of the other party to the instrument to meet its obligations. The risk of a party failing to meet its obligations may increase if the fund has significant exposure to that counterparty. The value of derivatives may move in unexpected ways due to unanticipated market movements, the use of leverage, imperfect correlation between the derivative instrument and the reference asset, or other factors, especially in unusual market conditions, and volatility in the value of derivatives could adversely impact the fund&#x2019;s returns, obligations and exposures. Derivatives are also subject to other risks, including liquidity risk (e.g., liquidity demands arising from the requirement to make payments to a derivative counterparty), operational risk (e.g., settlement issues or system failures) and legal risk (e.g., insufficient legal documentation or contract enforceability issues). &lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003877Member_CommonStockRiskMember"
      id="t_416_1c4fb080_3b36_7959_47d2_a950c5ed4ba0">&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-weight:bold"&gt;Common stock risk:&lt;/span&gt; Common stock represents an ownership interest in a company. The value of a company&#x2019;s stock may fall or fail to rise as a result of factors directly relating to that company, such as decisions made by its management or lower demand for the company&#x2019;s products or services. A stock&#x2019;s value may also fall because of factors affecting not just the company, but also other companies in the same industry or in a number of different industries, such as increases in production costs. Companies whose stocks the Investment Manager believes are undervalued by the market may have experienced adverse business developments or may be subject to special risks that have caused their stocks to be out of favor. Value stocks may fail to rebound, and the market may not favor value-style investing. These risks are generally greater for small and midsize companies. From time to time, the fund may invest a significant portion of its assets in companies in one or more related industries or sectors, which would make the fund more vulnerable to adverse developments affecting those industries or sectors. &lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003877Member_LargeShareholderTransactionRiskMember"
      id="t_417_4707e3fb_f87a_3ab2_1fdb_64004a1ad03e">&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-weight:bold"&gt;Large shareholder transaction risk:&lt;/span&gt; The fund is subject to the risk that shareholders will purchase or redeem large quantities of shares of the fund. The fund may be an investment option for mutual funds that are managed by the Investment Manager and its affiliates as &#x201c;funds of funds.&#x201d; Additionally, other &lt;/div&gt;&lt;div style="margin-top:0pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt; investors from time to time may make substantial investments in the fund. Such shareholders may at times be considered to control the fund. In addition, a large number of shareholders may collectively purchase or redeem fund shares in large amounts rapidly or unexpectedly. Large shareholder transactions may adversely affect the fund&#x2019;s liquidity and net assets. These redemptions may also adversely affect the fund&#x2019;s performance if the fund is forced to sell securities, which may also increase the fund&#x2019;s brokerage costs. &lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003877Member_ManagementAndOperationalRiskMember"
      id="t_418_e7278f54_16e2_9d55_e7fd_996dfdf63dac">&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-weight:bold"&gt;Management and operational risk: &lt;/span&gt;There is no guarantee that the investment techniques, analyses, or judgments that the Investment Manager applies in making investment decisions for the fund will produce the intended outcome or that the investments selected for the fund will perform as well as other securities that were not selected for the fund. The Investment Manager, or the fund&#x2019;s other service providers, may experience disruptions or operating errors that could negatively impact the fund.&lt;span style="font-weight:bold"&gt; &lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003877Member_RiskNotInsuredMember"
      id="t_411_2b5bb69f_fc21_b908_9de5_e59dad0bc152">An investment in the fund is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</oef:RiskTextBlock>
    <oef:BarChartAndPerformanceTableHeading
      contextRef="S000003877Member"
      id="t_117_3095eb56_3df3_47d0_9b36_3660c13a7ab1">Performance </oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock
      contextRef="S000003877Member"
      id="t_403_e62cec66_3cff_3602_70d5_f3cc657e120e">&lt;div style="margin-top:12pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;The accompanying bar chart and table provide some indication of the risks of investing in the fund. The bar chart shows changes in the fund&#x2019;s performance from year to year for Class IA shares.&#160;The table shows the average annual total returns of each class of the fund that has been in operation for at least one full calendar year and also compares the fund&#x2019;s performance with the average annual total returns of a broad measure of market performance and an additional index with characteristics relevant to the fund. Performance for classes other than those shown may vary from the performance shown to the extent the expenses for those classes differ. The fund makes updated performance information, including its current net asset value per share, available at www.franklintempleton.com. &lt;/div&gt;&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-style:italic"&gt;The fund&#x2019;s past performance (before and after taxes) is not necessarily an indication of how the fund will perform in the future. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;Insurance-related charges or expenses are not reflected in the performance information below, and if those charges were included, returns would be less than those shown. &lt;/div&gt;</oef:PerformanceNarrativeTextBlock>
    <oef:PerformanceInformationIllustratesVariabilityOfReturns
      contextRef="S000003877Member"
      id="t_422_dd3f8df2_bc3b_dd53_271e_4fc04cede9a0">The bar chart shows changes in the fund&#x2019;s performance from year to year for Class IA shares.&#160;The table shows the average annual total returns of each class of the fund that has been in operation for at least one full calendar year and also compares the fund&#x2019;s performance with the average annual total returns of a broad measure of market performance and an additional index with characteristics relevant to the fund.</oef:PerformanceInformationIllustratesVariabilityOfReturns>
    <oef:PerformanceAvailabilityWebSiteAddress
      contextRef="S000003877Member"
      id="t_405_c2f08182_48cc_a343_c5b8_9ec87fc5da8f">www.franklintempleton.com</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="S000003877Member"
      id="t_406_c474ea59_8b3d_c711_c9e5_63241894ed33">The fund&#x2019;s past performance (before and after taxes) is not necessarily an indication of how the fund will perform in the future. </oef:PerformancePastDoesNotIndicateFuture>
    <oef:BarChartHeading
      contextRef="S000003877Member"
      id="t_407_88aaa5ab_f2f7_acaf_eb59_1213255d1eb8">Annual total returns for class IA shares </oef:BarChartHeading>
    <oef:BarChartClosingTextBlock
      contextRef="S000003877Member"
      id="t_408_5f98ef75_e315_9c30_aad4_92e71bf5b662">
&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:simhei;font-size:8.5pt;width:98%;border-spacing:0px;margin-left:auto"&gt; 
&lt;tr&gt; 
&lt;td style="width:79%;"&gt;&lt;/td&gt; 
&lt;td style="vertical-align:bottom;width:1%;"&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td style="vertical-align:bottom;width:1%;"&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td style="vertical-align:bottom;width:1%;"&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="font-size:1pt"&gt; 
&lt;td style="BORDER-TOP:0.75pt solid #999999;height:1.5pt;"&gt;&#160;&lt;/td&gt; 
&lt;td colspan="4" style="BORDER-TOP:0.75pt solid #999999;height:1.5pt;"&gt;&#160;&lt;/td&gt; 
&lt;td colspan="4" style="BORDER-TOP:0.75pt solid #999999;height:1.5pt;"&gt;&#160;&lt;/td&gt; 
&lt;td colspan="4" style="BORDER-TOP:0.75pt solid #999999;height:1.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="page-break-inside:avoid;font-family:simhei;font-size:8.5pt"&gt; 
&lt;td style="padding-bottom:2pt ;vertical-align:top;"&gt; &lt;div style="margin-top:0pt;margin-bottom:0pt;margin-left:1.00em;text-indent:-1.00em;font-size:8.5pt;font-family:arial;"&gt;Best Quarter:&lt;/div&gt; &lt;/td&gt; 
&lt;td style="vertical-align:bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;vertical-align:top;"&gt;&lt;span style="font-family:arial"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;vertical-align:top;text-align:right;"&gt;&lt;span style="font-family:arial"&gt;Q4&#160;2022&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:top;"&gt;&lt;span style="font-family:arial"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="vertical-align:bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:top;"&gt;&lt;span style="font-family:arial"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:top;text-align:right;"&gt;&lt;span style="font-family:arial"&gt;&#x2003;&#x2003;&#x2003;&#x2003;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:top;"&gt;&lt;span style="font-family:arial"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="vertical-align:bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;vertical-align:bottom;"&gt;&lt;span style="font-family:arial"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;vertical-align:bottom;text-align:right;"&gt;&lt;span style="font-family:arial"&gt;17.24%&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;"&gt;&lt;span style="font-family:arial"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="font-size:1pt"&gt; 
&lt;td style="BORDER-TOP:0.75pt solid #999999;height:1.5pt;"&gt;&#160;&lt;/td&gt; 
&lt;td colspan="4" style="BORDER-TOP:0.75pt solid #999999;height:1.5pt;"&gt;&#160;&lt;/td&gt; 
&lt;td colspan="4" style="BORDER-TOP:0.75pt solid #999999;height:1.5pt;"&gt;&#160;&lt;/td&gt; 
&lt;td colspan="4" style="BORDER-TOP:0.75pt solid #999999;height:1.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="page-break-inside:avoid;font-family:simhei;font-size:8.5pt"&gt; 
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #999999;vertical-align:top;"&gt; &lt;div style="margin-top:0pt;margin-bottom:0pt;margin-left:1.00em;text-indent:-1.00em;font-size:8.5pt;font-family:arial;"&gt;Worst Quarter:&lt;/div&gt; &lt;/td&gt; 
&lt;td style=" BORDER-BOTTOM:0.75pt solid #999999;vertical-align:bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #999999;vertical-align:top;"&gt;&lt;span style="font-family:arial"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #999999;vertical-align:top;text-align:right;"&gt;&lt;span style="font-family:arial"&gt;Q1 2020&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #999999;white-space:nowrap;vertical-align:top;"&gt;&lt;span style="font-family:arial"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style=" BORDER-BOTTOM:0.75pt solid #999999;vertical-align:bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="BORDER-BOTTOM:0.75pt solid #999999;vertical-align:top;"&gt;&#160;&lt;/td&gt; 
&lt;td style="BORDER-BOTTOM:0.75pt solid #999999;vertical-align:top;"&gt;&#160;&lt;/td&gt; 
&lt;td style="BORDER-BOTTOM:0.75pt solid #999999;vertical-align:top;"&gt;&#160;&lt;/td&gt; 
&lt;td style=" BORDER-BOTTOM:0.75pt solid #999999;vertical-align:bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #999999;vertical-align:bottom;"&gt;&lt;span style="font-family:arial"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #999999;vertical-align:bottom;text-align:right;"&gt;&lt;span style="font-family:arial"&gt;-20.41%&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #999999;white-space:nowrap;vertical-align:bottom;"&gt;&lt;span style="font-family:arial"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</oef:BarChartClosingTextBlock>
    <oef:HighestQuarterlyReturnLabel
      contextRef="S000003877Member_C000010849Member"
      id="h_386_480d9cbf_221a_4fff_9b53_304ac724a0c7">Best Quarter:</oef:HighestQuarterlyReturnLabel>
    <oef:BarChartHighestQuarterlyReturnDate
      contextRef="S000003877Member_C000010849Member"
      id="h_387_17e1b306_47d3_4fd2_968d_ebfef50974b4">2022-12-31</oef:BarChartHighestQuarterlyReturnDate>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="S000003877Member_C000010849Member"
      decimals="4"
      id="h_389_23e9b7b0_7721_4ba5_8063_4f00b38c99f3"
      unitRef="pure">0.1724</oef:BarChartHighestQuarterlyReturn>
    <oef:LowestQuarterlyReturnLabel
      contextRef="S000003877Member_C000010849Member"
      id="h_390_2dee8890_c360_485f_94c4_4d68a9de1f46">Worst Quarter:</oef:LowestQuarterlyReturnLabel>
    <oef:BarChartLowestQuarterlyReturnDate
      contextRef="S000003877Member_C000010849Member"
      id="h_391_929eadd0_acd2_433f_91c7_30c777114508">2020-03-31</oef:BarChartLowestQuarterlyReturnDate>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="S000003877Member_C000010849Member"
      decimals="4"
      id="h_392_29f6ffca_987f_41ba_8292_fb051525b40e"
      unitRef="pure">-0.2041</oef:BarChartLowestQuarterlyReturn>
    <oef:PerformanceTableHeading
      contextRef="S000003877Member"
      id="t_409_0714bdc8_c562_fd1a_387b_387a66c6619f">Average annual total returns (for periods ended 12/31/25) </oef:PerformanceTableHeading>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_C000010849Member"
      decimals="4"
      id="h_396_7d8db47c_4aa1_4249_a2fc_0db0143d529a"
      unitRef="pure">0.3800</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_C000010849Member"
      decimals="4"
      id="h_409_9a468e61_709f_d41f_cbbd_4835f7975c14"
      unitRef="pure">0.0955</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_C000010849Member"
      decimals="4"
      id="h_398_0b250f0a_9ed1_47b4_98f6_ebbb900aa003"
      unitRef="pure">0.0840</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_C000010850Member"
      decimals="4"
      id="h_399_0ba65e60_81ef_4004_b5ba_10fd9423aa48"
      unitRef="pure">0.3768</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_C000010850Member"
      decimals="4"
      id="h_400_df2bfb35_06dd_477c_9486_cd2c37f1d648"
      unitRef="pure">0.0928</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_C000010850Member"
      decimals="4"
      id="h_401_f4465fe8_df18_4058_932f_48b2f46d1f1d"
      unitRef="pure">0.0812</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_S000003877MSCIAllCountryWorldExUSIndexNRMember"
      decimals="4"
      id="h_402_14a3b426_4056_4755_a4ec_e18c1bf6ac6b"
      unitRef="pure">0.3239</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_S000003877MSCIAllCountryWorldExUSIndexNRMember"
      decimals="4"
      id="h_403_a55bacfb_5ee7_4d92_aa72_a3c48b23d886"
      unitRef="pure">0.0791</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_S000003877MSCIAllCountryWorldExUSIndexNRMember"
      decimals="4"
      id="h_404_6a82ff6d_d36a_4db2_a83e_d401d1fae4ff"
      unitRef="pure">0.0841</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_MSCIEAFEIndexNRMember"
      decimals="4"
      id="h_405_b2b62d10_ae59_4a60_9720_6250a56b4206"
      unitRef="pure">0.3122</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_MSCIEAFEIndexNRMember"
      decimals="4"
      id="h_406_d1bcf729_1259_4cbe_8b12_d42293a3e796"
      unitRef="pure">0.0892</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_MSCIEAFEIndexNRMember"
      decimals="4"
      id="h_407_779baeed_a40c_4ef2_9b67_b356e24f3d9f"
      unitRef="pure">0.0818</oef:AvgAnnlRtrPct>
    <oef:PerformanceTableClosingTextBlock
      contextRef="S000003877Member"
      id="t_410_47078f82_deb1_02a9_e658_54697086b733">&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;Important data provider notices and terms are available at &lt;span style="font-family:arial;font-size:9pt;color:#388491"&gt;&lt;span style="text-decoration:underline"&gt;www.franklintempletondatasources.com&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial"&gt;. Such information is subject to change. &lt;/span&gt;&lt;/div&gt;</oef:PerformanceTableClosingTextBlock>
    <oef:RiskReturnHeading
      contextRef="S000003878Member"
      id="t_429_b73f4654_7ef3_fdeb_ec4b_c49ca875bbd3"> Fund summary </oef:RiskReturnHeading>
    <oef:ObjectiveHeading
      contextRef="S000003878Member"
      id="t_430_394533bc_ceb5_2d39_ee94_f05e9c4161a9"> Goal </oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock
      contextRef="S000003878Member"
      id="t_454_8bcba2b0_559d_34e5_cf5e_cd1d68ea71a1">The fund seeks capital growth.</oef:ObjectivePrimaryTextBlock>
    <oef:ObjectiveSecondaryTextBlock
      contextRef="S000003878Member"
      id="t_455_b9ad7bd3_e456_8039_6ab8_30c856f15a1c">Current income is a secondary objective.</oef:ObjectiveSecondaryTextBlock>
    <oef:ExpenseHeading
      contextRef="S000003878Member"
      id="t_120_c1d8964b_af11_4e34_8e16_1a87bace6cfa"> Fees and expenses </oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock
      contextRef="S000003878Member"
      id="t_121_f0ef1f43_68a7_4c72_ba77_daecc2d883c4"> &lt;div style="margin-top: 12pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;The following table describes the fees and expenses you may pay if you buy, hold and sell shares of the fund. &lt;span style="font-weight: bold;"&gt;You may pay other fees, such as brokerage commissions and other fees to financial intermediaries, which are not reflected in the tables and examples below.&lt;/span&gt; The fees and expenses information does not reflect insurance-related charges or expenses borne by contract holders indirectly investing in the fund. If it did, expenses would be higher.&lt;/div&gt; </oef:ExpenseNarrativeTextBlock>
    <oef:OperatingExpensesCaption
      contextRef="S000003878Member"
      id="t_432_14a5a45c_9399_f40e_bbce_5cc126c01fce"> Annual Fund Operating Expenses&#x2003;&#x2003;&#x2003;&#x2003;  (expenses you pay each year as a percentage of the value of your investment) </oef:OperatingExpensesCaption>
    <oef:ManagementFeesOverAssets
      contextRef="S000003878Member_C000010851Member"
      decimals="4"
      id="h_408_d4ee70a5_82b2_44c9_9bc5_99190db6f261"
      unitRef="pure">0.0067</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="S000003878Member_C000010851Member"
      decimals="4"
      id="h_409_be51f685_7486_466e_b5fa_83b60d770d62"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="S000003878Member_C000010851Member"
      decimals="4"
      id="h_410_d8e9136e_cd4c_4c63_9d1f_b7788ff63128"
      unitRef="pure">0.0014</oef:OtherExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="S000003878Member_C000010851Member"
      decimals="4"
      id="h_411_bfa6fb57_c3b5_4c2a_a576_f68fc1c6d0d4"
      unitRef="pure">0.0081</oef:ExpensesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="S000003878Member_C000010852Member"
      decimals="4"
      id="h_412_6a4e2bdb_44b3_483a_8feb_8456b225ae53"
      unitRef="pure">0.0067</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="S000003878Member_C000010852Member"
      decimals="4"
      id="h_413_55613cf4_08b1_4f5b_a83d_1bd2ea230a24"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="S000003878Member_C000010852Member"
      decimals="4"
      id="h_414_d9baa7ba_2faa_4f32_a3eb_4c98d3e29d4b"
      unitRef="pure">0.0014</oef:OtherExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="S000003878Member_C000010852Member"
      decimals="4"
      id="h_415_a6ba6f54_75cf_460c_90a0_e87d79ba20a0"
      unitRef="pure">0.0106</oef:ExpensesOverAssets>
    <oef:ExpenseExampleHeading
      contextRef="S000003878Member"
      id="t_123_ae1d66f3_6513_4c90_8280_c342159fcba1"> Example </oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock
      contextRef="S000003878Member"
      id="t_124_2e8fbeba_7189_4cc5_9d08_1cc0caa740c4"> &lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;The following hypothetical example is intended to help you compare the cost of investing in the fund with the cost of investing in other funds. The example does not reflect insurance-related charges or expenses. If it did, expenses would be higher. It assumes that you invest $10,000 in the fund for the time periods indicated and then redeem or hold all your shares at the end of those periods. It assumes a 5% return on your investment each year and that the fund&#x2019;s operating expenses remain the same (except that any applicable fee waiver or expense reimbursement is reflected only through its expiration date). Your actual costs may be higher or lower.&lt;/div&gt; </oef:ExpenseExampleNarrativeTextBlock>
    <oef:ExpenseExampleYear01
      contextRef="S000003878Member_C000010851Member"
      decimals="INF"
      id="h_416_738c1d7b_70a0_469a_8ed8_2ebfa47ca318"
      unitRef="USD">83</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="S000003878Member_C000010851Member"
      decimals="INF"
      id="h_443_2fb0aed7_d69f_f1ea_4a91_2d5ab768b14f"
      unitRef="USD">83</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleYear03
      contextRef="S000003878Member_C000010851Member"
      decimals="INF"
      id="h_417_ecccbd85_a155_42b7_bc4e_51ebb7839f61"
      unitRef="USD">259</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="S000003878Member_C000010851Member"
      decimals="INF"
      id="h_444_e68d237b_d8ad_50e8_e0a5_23e30719f229"
      unitRef="USD">259</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleYear05
      contextRef="S000003878Member_C000010851Member"
      decimals="INF"
      id="h_418_915fb4e0_3854_49f3_bd5a_fd291304ebe9"
      unitRef="USD">450</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="S000003878Member_C000010851Member"
      decimals="INF"
      id="h_445_2aa6cfba_344b_9d3b_8805_73002cbef2b4"
      unitRef="USD">450</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleYear10
      contextRef="S000003878Member_C000010851Member"
      decimals="INF"
      id="h_419_1e67ffed_13fe_4be6_8e3f_41b0b3156ced"
      unitRef="USD">1003</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="S000003878Member_C000010851Member"
      decimals="INF"
      id="h_446_1eeadd7d_d773_b762_aad4_f70e429f3347"
      unitRef="USD">1003</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="S000003878Member_C000010852Member"
      decimals="INF"
      id="h_420_017cb965_bc4f_4699_a034_ccf9a4cbaf53"
      unitRef="USD">108</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="S000003878Member_C000010852Member"
      decimals="INF"
      id="h_447_c2dfc7ba_1982_fa3b_816f_1f9b1f3b230a"
      unitRef="USD">108</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleYear03
      contextRef="S000003878Member_C000010852Member"
      decimals="INF"
      id="h_421_d9bfd79d_b1ca_4bb7_90bb_e32c609974f4"
      unitRef="USD">337</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="S000003878Member_C000010852Member"
      decimals="INF"
      id="h_448_9bfe6d6f_5bc0_ef6d_2579_a003bc53f640"
      unitRef="USD">337</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleYear05
      contextRef="S000003878Member_C000010852Member"
      decimals="INF"
      id="h_422_aeea701d_2cb2_4aa9_b5da_8e66f4a67c02"
      unitRef="USD">584</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="S000003878Member_C000010852Member"
      decimals="INF"
      id="h_449_fd024f6a_0825_e594_a5b3_f38c1ab87b27"
      unitRef="USD">584</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleYear10
      contextRef="S000003878Member_C000010852Member"
      decimals="INF"
      id="h_423_2528046c_76c2_4be0_ae5b_c86178a48e2c"
      unitRef="USD">1293</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="S000003878Member_C000010852Member"
      decimals="INF"
      id="h_450_19f186b4_3c6b_fea7_4c0c_81787b5171fb"
      unitRef="USD">1293</oef:ExpenseExampleNoRedemptionYear10>
    <oef:PortfolioTurnoverHeading
      contextRef="S000003878Member"
      id="t_125_3fd7d4dd_f736_41c5_bbdb_76b286e498b3"> Portfolio turnover </oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock
      contextRef="S000003878Member"
      id="t_433_32c94460_6240_3d69_dfeb_0cc84ee745e2"> &lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;The fund pays transaction-related costs, such as commissions, when it buys and sells securities (or &#x201c;turns over&#x201d; its portfolio). A higher turnover rate may indicate higher transaction costs. These costs, which are not reflected in annual fund operating expenses or the above example, affect fund performance. The fund&#x2019;s turnover rate in the most recent fiscal year was 44%.&lt;/div&gt; </oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate
      contextRef="S000003878Member"
      decimals="4"
      id="h_442_9fe2373f_4c6a_42ef_9736_a6d5a0e79e81"
      unitRef="pure">0.44</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading
      contextRef="S000003878Member"
      id="t_127_e4766e04_a6d4_4831_98f6_039db86fa180"> Investments, risks, and performance </oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock
      contextRef="S000003878Member"
      id="t_434_1cea0c30_cba4_2ffa_727c_71ad3b58eab1"> &lt;div style="margin-top: 12pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;The fund invests mainly in common stocks of large and midsize companies outside the United States, with a focus on value stocks. Value stocks are those that the Investment Manager, as defined below, believes are currently undervalued by the market. If the Investment Manager is correct and other investors ultimately recognize the value of the company, the price of its stock may rise. The fund invests mainly in developed countries, but may invest in emerging markets. The Investment Manager may consider, among other factors, a company&#x2019;s valuation, financial strength, growth potential, competitive position in its industry, projected future earnings, cash flows and dividends when deciding whether to buy or sell investments. The fund may also use derivatives, such as certain foreign currency transactions, futures, options, warrants and swap contracts, for both hedging and non&#x2011;hedging purposes. For example, the Investment Manager typically uses foreign currency forward contracts in connection with the fund&#x2019;s investments in foreign securities in order to hedge the fund&#x2019;s currency exposure relative to the MSCI EAFE Value Index&#x2011;NR.&lt;/div&gt; </oef:StrategyNarrativeTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003878Member_RiskLoseMoneyMember"
      id="t_443_fa9d9d39_ab1b_4665_0007_2b9290f2d91f"> &lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;It is important to understand that you can lose money by investing in the fund.&lt;/div&gt; </oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003878Member_MarketRisksMember"
      id="t_445_3abcbd4e_6f89_0797_b1c7_4ca976eceda0"> &lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;Market risk: &lt;/span&gt;The value of investments in the fund&#x2019;s portfolio may fall or fail to rise over extended periods of time for a variety of reasons, including general economic, political or financial market conditions, investor sentiment and market perceptions, government actions, geopolitical events or changes, outbreaks of infectious illnesses or other widespread public health issues, and factors related to a specific issuer, asset class, geography, industry or sector. These and other factors may lead to increased volatility and reduced liquidity in the fund&#x2019;s portfolio holdings, may negatively impact the fund&#x2019;s performance, and may exacerbate other risks to which the fund is subject.&lt;/div&gt; </oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003878Member_CommonStockRiskMember"
      id="t_446_f75230e3_cba4_fb70_dbeb_7d96317ddbb4"> &lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;Common stock risk: &lt;/span&gt;Common stock represents an ownership interest in a company. The value of a company&#x2019;s stock may fall or fail to rise as a result of factors directly relating to that company, such as decisions made by its management or lower demand for the company&#x2019;s products or services. A stock&#x2019;s value may also fall because of factors affecting not just the company, but also other companies in the same industry or in a number of different industries, such as increases in production costs. Companies whose stocks the Investment Manager believes are undervalued by the market may have experienced adverse business developments or may be subject to special risks that have caused their stocks to be out of favor. Value stocks may fail to rebound, and the market may not favor value-style investing. These risks are generally greater for small and midsize companies. From time to time, the fund may invest a significant portion of its assets in companies in one or more related industries or sectors, which would make the fund more vulnerable to adverse developments affecting those industries or sectors.&lt;/div&gt; </oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003878Member_ForeignInvestmentsRiskMember"
      id="t_447_ae039982_d127_8c73_5d45_59ea9d8cef82"> &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;Foreign investments risk: &lt;/span&gt;The value of international investments traded in foreign currencies may be adversely impacted by fluctuations in exchange rates. International investments, particularly investments in emerging markets, may carry risks associated with potentially less stable economies or governments (such as the risk of seizure by a foreign government, the imposition of economic sanctions or currency or other restrictions, or high levels of inflation), and may be or become illiquid.&lt;/div&gt; </oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003878Member_GeographicFocusRiskMember"
      id="t_448_1a47232e_e3a5_50a1_77ef_7e52b17ffcdd"> &lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;Geographic focus risk: &lt;/span&gt;Investments focused in a single region may be affected by common economic forces and other factors. In addition, events in any one country within the region may impact the other countries or the region as a whole. Because the fund currently invests, and may in the future invest, significantly in European and Asian companies, the fund is particularly susceptible to economic, political, regulatory and other events or conditions affecting issuers in Europe and Asia. European financial markets have in recent years experienced increased volatility due to concerns with some countries&#x2019; high levels of sovereign debt, budget deficits, and unemployment. Asia includes countries in various stages of economic development, from emerging market economies to the highly developed economy of Japan. Some parts of Asia may be subject to a greater degree of economic, political and social instability than is the case in the United States.&lt;/div&gt; </oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003878Member_DerivativesRisksMember"
      id="t_449_e8dfbfae_14c7_d6f9_af8b_b8ddca287f9e"> &lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;Derivatives risk: &lt;/span&gt;The fund&#x2019;s use of derivatives may increase the risks of investing in the fund by increasing investment exposure (which may be considered leverage) or, in the case of many over&#x2011;the&#x2011;counter instruments, because of the potential inability to terminate or sell derivative positions and the potential failure of the other party to the instrument to meet its obligations. The risk of a party failing to meet its obligations may increase if the fund has significant exposure to that counterparty. The value of derivatives may move in unexpected ways due to unanticipated market movements, the use of leverage, imperfect correlation between the derivative instrument and the reference asset, or other factors, especially in unusual market conditions, and volatility in the value of derivatives could adversely impact the fund&#x2019;s returns, obligations and exposures. Derivatives are also subject to other risks, including liquidity risk (e.g., liquidity demands arising from the requirement to make payments to a derivative counterparty), operational risk (e.g., settlement issues or system failures) and legal risk (e.g., insufficient legal documentation or contract enforceability issues).&lt;/div&gt; </oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003878Member_LargeShareholderTransactionRiskMember"
      id="t_450_c91729be_6f39_1264_0cde_6b690d74cb92"> &lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;Large shareholder transaction risk: &lt;/span&gt;The&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;fund is subject to the risk that shareholders will purchase or redeem large quantities of shares of the fund. The fund may be an investment option for mutual funds that are managed by the Investment Manager and its affiliates as &#x201c;funds of funds.&#x201d; Additionally, other investors from time to time may make substantial investments in the fund. Such shareholders may at times be considered to control the fund. In addition, a large number of shareholders may collectively purchase or redeem fund shares in large amounts rapidly or unexpectedly. Large shareholder transactions may adversely affect the fund&#x2019;s liquidity and net assets. These&lt;/div&gt;  &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;redemptions may also adversely affect the fund&#x2019;s performance if the fund is forced to sell securities, which may also increase the fund&#x2019;s brokerage costs.&lt;/div&gt; </oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003878Member_ManagementAndOperationalRiskMember"
      id="t_451_6f734960_71b8_c134_6634_feb950a1e525"> &lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;Management and operational risk: &lt;/span&gt;There is no guarantee that the investment techniques, analyses, or judgments that the Investment Manager applies in making investment decisions for the fund will produce the intended outcome or that the investments selected for the fund will perform as well as other securities that were not selected for the fund. The Investment Manager, or the fund&#x2019;s other service providers, may experience disruptions or operating errors that could negatively impact the fund.&lt;/div&gt; </oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003878Member_RiskNotInsuredMember"
      id="t_444_c678ae60_ad76_5d3c_061d_15694a014ccd">An investment in the fund is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</oef:RiskTextBlock>
    <oef:BarChartAndPerformanceTableHeading
      contextRef="S000003878Member"
      id="t_129_dc09f781_3f3c_4d3f_aa49_6553934ada5d"> Performance </oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock
      contextRef="S000003878Member"
      id="t_435_7c72ea2b_f535_e2d6_6170_aa99b02e5ef8"> &lt;div style="margin-top: 12pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;The accompanying bar chart and table provide some indication of the risks of investing in the fund. The bar chart shows changes in the fund&#x2019;s performance from year to year for Class&#160;IA shares.&#160;The table shows the average annual total returns of each class of the fund that has been in operation for at least one full calendar year and also compares the fund&#x2019;s performance with the average annual total returns of a broad measure of market performance and an additional index with characteristics relevant to the fund. Performance for classes other than those shown may vary from the performance shown to the extent the expenses for those classes differ. The fund makes updated performance information, including its current net asset value per share, available at www.franklintempleton.com.&lt;/div&gt;   &lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 0%; text-indent: 2%; font-size: 9pt; font-family: arial;"&gt;&lt;span style="font-style: italic;"&gt;The fund&#x2019;s past performance (before and after taxes) is not necessarily an indication of how the fund will perform in the future. &lt;/span&gt;&lt;/div&gt;   &lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;Insurance-related charges or expenses are not reflected in the performance information below, and if those charges were included, returns would be less than those shown.&lt;/div&gt; </oef:PerformanceNarrativeTextBlock>
    <oef:PerformanceInformationIllustratesVariabilityOfReturns
      contextRef="S000003878Member"
      id="t_453_2d209c48_2c7b_4f41_7302_bbee329afda2">The bar chart shows changes in the fund&#x2019;s performance from year to year for Class&#160;IA shares.&#160;The table shows the average annual total returns of each class of the fund that has been in operation for at least one full calendar year and also compares the fund&#x2019;s performance with the average annual total returns of a broad measure of market performance and an additional index with characteristics relevant to the fund.</oef:PerformanceInformationIllustratesVariabilityOfReturns>
    <oef:PerformanceAvailabilityWebSiteAddress
      contextRef="S000003878Member"
      id="t_437_258a46e0_7ec5_43a2_1d7f_9c0e48d07ca6">www.franklintempleton.com</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="S000003878Member"
      id="t_438_32129d1e_f28a_916a_2ce6_1f6ffda31f58"> The fund&#x2019;s past performance (before and after taxes) is not necessarily an indication of how the fund will perform in the future.  </oef:PerformancePastDoesNotIndicateFuture>
    <oef:BarChartHeading
      contextRef="S000003878Member"
      id="t_439_76247915_f2d7_74e6_0516_14ec4a1a96dd"> Annual total returns for class IA shares </oef:BarChartHeading>
    <oef:BarChartClosingTextBlock
      contextRef="S000003878Member"
      id="t_442_7989f324_5a46_3e1f_7b54_73e324f570a4"> 
&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: simhei; font-size: 8.5pt; width: 96%; border-spacing: 0px; margin: 0 auto;"&gt; 
&lt;tr&gt; 
&lt;td style="width: 52%;"&gt;&lt;/td&gt; 
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;/td&gt; 
&lt;td style="width: 26%;"&gt;&lt;/td&gt; 
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;/td&gt; 
&lt;td style="width: 20%;"&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="page-break-inside: avoid; font-family: simhei; font-size: 8.5pt;"&gt; 
&lt;td style="border-top: 0.75pt solid #cccccc; border-bottom: 0.75pt solid #cccccc; vertical-align: top;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.00em; text-indent: -1.00em; font-size: 8.5pt; font-family: arial;"&gt;Best Quarter:&lt;/div&gt; &lt;/td&gt; 
&lt;td style="border-top: 0.75pt solid #cccccc; border-bottom: 0.75pt solid #cccccc; vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="border-top: 0.75pt solid #cccccc; border-bottom: 0.75pt solid #cccccc; vertical-align: top; text-align: right;"&gt;&lt;span style="font-family: arial;"&gt;Q4 2022&lt;/span&gt;&lt;/td&gt; 
&lt;td style="border-top: 0.75pt solid #cccccc; border-bottom: 0.75pt solid #cccccc; vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="border-top: 0.75pt solid #cccccc; border-bottom: 0.75pt solid #cccccc; vertical-align: bottom; text-align: right;"&gt;&lt;span style="font-family: arial;"&gt;21.60%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="page-break-inside: avoid; font-family: simhei; font-size: 8.5pt;"&gt; 
&lt;td style="border-bottom: 0.75pt solid #cccccc; vertical-align: top;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.00em; text-indent: -1.00em; font-size: 8.5pt; font-family: arial;"&gt;Worst Quarter:&lt;/div&gt; &lt;/td&gt; 
&lt;td style="border-bottom: 0.75pt solid #cccccc; vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="border-bottom: 0.75pt solid #cccccc; vertical-align: top; text-align: right;"&gt;&lt;span style="font-family: arial;"&gt;Q1 2020&lt;/span&gt;&lt;/td&gt; 
&lt;td style="border-bottom: 0.75pt solid #cccccc; vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="border-bottom: 0.75pt solid #cccccc; vertical-align: bottom; text-align: right;"&gt;&lt;span style="font-family: arial;"&gt;-25.58%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </oef:BarChartClosingTextBlock>
    <oef:HighestQuarterlyReturnLabel
      contextRef="S000003878Member_C000010851Member"
      id="h_424_08fc6f63_8c80_439e_8ddd_118e6db49b10">Best Quarter:</oef:HighestQuarterlyReturnLabel>
    <oef:BarChartHighestQuarterlyReturnDate
      contextRef="S000003878Member_C000010851Member"
      id="h_425_1a8a24e5_5023_4216_b956_759cc7ca8dde">2022-12-31</oef:BarChartHighestQuarterlyReturnDate>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="S000003878Member_C000010851Member"
      decimals="4"
      id="h_426_a1ec4f5f_be75_4f2d_af30_46fd118fae38"
      unitRef="pure">0.2160</oef:BarChartHighestQuarterlyReturn>
    <oef:LowestQuarterlyReturnLabel
      contextRef="S000003878Member_C000010851Member"
      id="h_427_a90a2f24_82a7_4f29_b32e_32adb27c3c31">Worst Quarter:</oef:LowestQuarterlyReturnLabel>
    <oef:BarChartLowestQuarterlyReturnDate
      contextRef="S000003878Member_C000010851Member"
      id="h_428_da7e0234_3c8b_43e7_b7a3_60579cdb8e95">2020-03-31</oef:BarChartLowestQuarterlyReturnDate>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="S000003878Member_C000010851Member"
      decimals="4"
      id="h_429_9d6e24ce_31fa_4a3d_8b82_8f54cf571778"
      unitRef="pure">-0.2558</oef:BarChartLowestQuarterlyReturn>
    <oef:PerformanceTableHeading
      contextRef="S000003878Member"
      id="t_440_c80af421_3ec6_06f4_b281_95cf4467fa38"> Average annual total returns  (for periods ended 12/31/25) </oef:PerformanceTableHeading>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_C000010851Member"
      decimals="4"
      id="h_430_db9edb2a_e342_4ef3_b166_f7dbe0ad7761"
      unitRef="pure">0.3507</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_C000010851Member"
      decimals="4"
      id="h_431_d7597857_9586_45f4_95b1_567e864a22e3"
      unitRef="pure">0.1277</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_C000010851Member"
      decimals="4"
      id="h_432_06e6d5f5_84fa_4d5b_a409_482d284b5a7a"
      unitRef="pure">0.0913</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_C000010852Member"
      decimals="4"
      id="h_433_6f452149_f8f0_4fb9_a14f_064a4ec5dfd2"
      unitRef="pure">0.3468</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_C000010852Member"
      decimals="4"
      id="h_434_79a0c7ae_a10a_4d97_a334_3ba94522b886"
      unitRef="pure">0.1249</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_C000010852Member"
      decimals="4"
      id="h_435_d5e6a100_415e_46d7_abee_ce23c41dc808"
      unitRef="pure">0.0886</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_S000003878MSCIAllCountryWorldExUSIndexNRMember"
      decimals="4"
      id="h_436_28c1eb23_8011_4b09_ae80_b91060905e3b"
      unitRef="pure">0.3239</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_S000003878MSCIAllCountryWorldExUSIndexNRMember"
      decimals="4"
      id="h_437_8fb714d6_d55d_4071_bba9_b6fe975d9301"
      unitRef="pure">0.0791</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_S000003878MSCIAllCountryWorldExUSIndexNRMember"
      decimals="4"
      id="h_438_4bb144d0_3b24_4fc5_9e47_1a4d7abe27a0"
      unitRef="pure">0.0841</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_MSCIEAFEValueIndexNRMember"
      decimals="4"
      id="h_439_7762a1ca_08ef_4e15_8698_9f5d5fbbf3fe"
      unitRef="pure">0.4225</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_MSCIEAFEValueIndexNRMember"
      decimals="4"
      id="h_440_c47a26cc_8c54_4bb5_8eb3_59b79dc6221e"
      unitRef="pure">0.1336</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_MSCIEAFEValueIndexNRMember"
      decimals="4"
      id="h_441_80cc99df_2a0f_43fe_8005_34c909cdde97"
      unitRef="pure">0.0869</oef:AvgAnnlRtrPct>
    <oef:PerformanceTableClosingTextBlock
      contextRef="S000003878Member"
      id="t_441_a9aa1a0f_ee98_9d65_71db_1dab599924b1"> &lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;Important data provider notices and terms are available at &lt;span style="font-family: arial; font-size: 9pt; color: #467886;"&gt;&lt;span style="text-decoration: underline;"&gt;www.franklintempletondatasources.com&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: arial;"&gt;. Such information is subject to change. &lt;/span&gt;&lt;/div&gt; </oef:PerformanceTableClosingTextBlock>
    <oef:RiskReturnHeading
      contextRef="S000003873Member"
      id="t_468_6db54bcd_abe5_4d35_73d3_e481bea8732f">Fund summary </oef:RiskReturnHeading>
    <oef:ObjectiveHeading
      contextRef="S000003873Member"
      id="t_469_5727bbdf_4515_b417_2b41_8d3a35592d98">Goal </oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock
      contextRef="S000003873Member"
      id="t_470_28d83d07_e4af_313e_a80c_ba3a58a59f5b">&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;The fund seeks capital appreciation. &lt;/div&gt;</oef:ObjectivePrimaryTextBlock>
    <oef:ExpenseHeading
      contextRef="S000003873Member"
      id="t_132_3afc2f9b_b9c9_49fe_9b69_e49f3d78b7c0">Fees and expenses </oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock
      contextRef="S000003873Member"
      id="t_133_1b0c9013_fd5a_4455_a55a_1b321d32263c">&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;The following table describes the fees and expenses you may pay if you buy, hold and sell shares of the fund. &lt;span style="font-weight:bold"&gt;You may pay other fees, such as brokerage commissions and other fees to financial intermediaries, which are not reflected in the tables and examples below&lt;/span&gt;. The fees and expenses information does not reflect insurance-related charges or expenses borne by contract holders indirectly investing in the fund. If it did, expenses would be higher. &lt;/div&gt;</oef:ExpenseNarrativeTextBlock>
    <oef:OperatingExpensesCaption
      contextRef="S000003873Member"
      id="t_471_4ea1d127_1233_6071_efd1_d7b4783dcf0b">Annual Fund Operating Expenses (expenses you pay each year as a percentage of the value of your investment) </oef:OperatingExpensesCaption>
    <oef:ManagementFeesOverAssets
      contextRef="S000003873Member_C000010841Member"
      decimals="4"
      id="h_442_c4109209_153c_45c2_8572_7945e8d7a7e9"
      unitRef="pure">0.0053</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="S000003873Member_C000010841Member"
      decimals="4"
      id="h_443_d7bde85c_d654_4d3a_ab06_27eb140ba8e4"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="S000003873Member_C000010841Member"
      decimals="4"
      id="h_444_7ec8dc4f_c573_4b0c_adf8_7a3d299ea7cf"
      unitRef="pure">0.0009</oef:OtherExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="S000003873Member_C000010841Member"
      decimals="4"
      id="h_445_663038c2_58cf_4a4f_a8d0_4c5aee00405b"
      unitRef="pure">0.0062</oef:ExpensesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="S000003873Member_C000010842Member"
      decimals="4"
      id="h_446_2dade638_66ed_4517_8c82_5e81ed8c34f4"
      unitRef="pure">0.0053</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="S000003873Member_C000010842Member"
      decimals="4"
      id="h_447_0856623f_1f0e_4515_b2a2_12d34acaeb20"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="S000003873Member_C000010842Member"
      decimals="4"
      id="h_448_17baca0b_8987_4e65_a7b9_93f2013d94c8"
      unitRef="pure">0.0009</oef:OtherExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="S000003873Member_C000010842Member"
      decimals="4"
      id="h_449_076a05ab_1f71_4e38_b574_e6fa84f9cfcc"
      unitRef="pure">0.0087</oef:ExpensesOverAssets>
    <oef:ExpenseExampleHeading
      contextRef="S000003873Member"
      id="t_135_a5152fd1_5efe_40c3_a2b0_9fe0180393d7">Example </oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock
      contextRef="S000003873Member"
      id="t_136_bfa8655e_5b9d_4eb2_b401_c463ca57397a">&lt;div style="margin-top:6pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;The following hypothetical example is intended to help you compare the cost of investing in the fund with the cost of investing in other funds. The example does not reflect insurance-related charges or expenses. If it did, expenses would be higher. It assumes that you invest $10,000 in the fund for the time periods indicated and then redeem or hold all your shares at the end of those periods. It assumes a 5% return on your investment each year and that the fund&#x2019;s operating expenses remain the same (except that any applicable fee waiver or expense reimbursement is reflected only through its expiration date). Your actual costs may be higher or lower. &lt;/div&gt;</oef:ExpenseExampleNarrativeTextBlock>
    <oef:ExpenseExampleYear01
      contextRef="S000003873Member_C000010841Member"
      decimals="INF"
      id="h_450_a522fa82_c318_427b_b293_ef22af51c678"
      unitRef="USD">63</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="S000003873Member_C000010841Member"
      decimals="INF"
      id="h_481_8c3d7f69_93e5_3b8c_4483_8210dc16f8b5"
      unitRef="USD">63</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleYear03
      contextRef="S000003873Member_C000010841Member"
      decimals="INF"
      id="h_451_4c0a76d0_8840_4a18_8a45_30e5032a036f"
      unitRef="USD">198</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="S000003873Member_C000010841Member"
      decimals="INF"
      id="h_482_399c3e2e_2172_b317_daa2_81081dbed7d4"
      unitRef="USD">198</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleYear05
      contextRef="S000003873Member_C000010841Member"
      decimals="INF"
      id="h_452_32570833_6594_49b3_b111_4d324e374bfe"
      unitRef="USD">345</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="S000003873Member_C000010841Member"
      decimals="INF"
      id="h_483_9a1a97cb_3b15_7b84_820f_a407c85d9a09"
      unitRef="USD">345</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleYear10
      contextRef="S000003873Member_C000010841Member"
      decimals="INF"
      id="h_453_22189bf3_49b8_44d3_ad2c_f58ec94f215f"
      unitRef="USD">774</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="S000003873Member_C000010841Member"
      decimals="INF"
      id="h_484_062cf9a4_4ab0_1937_7d87_d7f096a9068a"
      unitRef="USD">774</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="S000003873Member_C000010842Member"
      decimals="INF"
      id="h_454_bfb48f6f_ce35_47d6_9cce_a0789ddb9c59"
      unitRef="USD">89</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="S000003873Member_C000010842Member"
      decimals="INF"
      id="h_485_74c23136_2472_93a3_e0bb_08f455ea5366"
      unitRef="USD">89</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleYear03
      contextRef="S000003873Member_C000010842Member"
      decimals="INF"
      id="h_455_f644cb12_587d_424c_b1d3_a74f43e187aa"
      unitRef="USD">277</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="S000003873Member_C000010842Member"
      decimals="INF"
      id="h_486_4ddc183f_a46f_8efe_c6ef_a155f34aa70b"
      unitRef="USD">277</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleYear05
      contextRef="S000003873Member_C000010842Member"
      decimals="INF"
      id="h_456_47fd9c75_943a_4762_96fa_c9970cdaf4fb"
      unitRef="USD">481</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="S000003873Member_C000010842Member"
      decimals="INF"
      id="h_487_13610ad4_411c_4006_001b_46dbef266ca6"
      unitRef="USD">481</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleYear10
      contextRef="S000003873Member_C000010842Member"
      decimals="INF"
      id="h_457_281e66fb_641a_4c6a_82f3_1c03a4e35444"
      unitRef="USD">1072</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="S000003873Member_C000010842Member"
      decimals="INF"
      id="h_488_e2a18b82_32e8_565b_7675_64ddebf84b81"
      unitRef="USD">1072</oef:ExpenseExampleNoRedemptionYear10>
    <oef:PortfolioTurnoverHeading
      contextRef="S000003873Member"
      id="t_137_99006c83_06d0_4c45_9e28_8995f5e4c5ea">Portfolio turnover </oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock
      contextRef="S000003873Member"
      id="t_472_bbeb1b59_a0d7_23fd_57ae_1e52376a040f">&lt;div style="margin-top:6pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;The fund pays transaction-related costs, such as commissions, when it buys and sells securities (or &#x201c;turns over&#x201d; its portfolio). A higher turnover rate may indicate higher transaction costs. These costs, which are not reflected in annual fund operating expenses or the above example, affect fund performance. The fund&#x2019;s turnover rate in the most recent fiscal year was 38%. &lt;/div&gt;</oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate
      contextRef="S000003873Member"
      decimals="4"
      id="h_480_70752512_4854_5e50_6c30_b1b62977fcbe"
      unitRef="pure">0.38</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading
      contextRef="S000003873Member"
      id="t_492_e54823f8_c4db_7f5d_3cc1_62c8a7066dd3">Investments, risks, and performance Investments </oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock
      contextRef="S000003873Member"
      id="t_491_9783a702_8af5_7380_5aef_764c14afe9e2">&lt;div style="margin-top:6pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;The fund invests mainly in common stocks of large U.S. companies, with a focus on growth stocks. Growth stocks are stocks of companies whose earnings are expected to grow faster than those of similar firms, and whose business growth and other characteristics may lead to an increase in stock price. The Investment Manager, as defined below, may consider, among other factors, a company&#x2019;s valuation, financial strength, growth potential, competitive position in its industry, projected future earnings, cash flows and dividends when deciding whether to buy or sell investments. Under normal circumstances, the fund invests at least 80% of its net assets (plus the amount of any borrowings for investment purposes) in companies of a size similar to those in the Russell 1000 Growth Index. This policy may be changed only after 60 days&#x2019; notice to shareholders. &lt;/div&gt;&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;The fund is &#x201c;non-diversified,&#x201d; which means it may invest a greater percentage of its assets in fewer issuers than a &#x201c;diversified&#x201d; fund. &lt;/div&gt;</oef:StrategyNarrativeTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003873Member_RiskLoseMoneyMember"
      id="t_484_9691287d_7ebe_fdf9_964c_824d9a52a2c0">&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;It is important to understand that you can lose money by investing in the fund. &lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003873Member_MarketRisksMember"
      id="t_485_8059796e_84e6_fc9d_96bd_d49e8a47bd4d">&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-weight:bold"&gt;Market risk:&lt;/span&gt; The value of investments in the fund&#x2019;s portfolio may fall or fail to rise over extended periods of time for a variety of reasons, including general economic, political or financial market conditions, investor sentiment and market perceptions, government actions, geopolitical events or changes, outbreaks of infectious illnesses or other widespread public health issues, and factors related to a specific issuer, asset class, geography, industry or sector. These and other factors may lead to increased volatility and reduced liquidity in the fund&#x2019;s portfolio holdings, may negatively impact the fund&#x2019;s performance, and may exacerbate other risks to which the fund is subject. &lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003873Member_CommonStockRiskMember"
      id="t_486_db5812dd_24d8_4b02_e015_93143256bc74">&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-weight:bold"&gt;Common stock risk:&lt;/span&gt; Common stock represents an ownership interest in a company. The value of a company&#x2019;s stock may fall or fail to rise as a result of factors directly relating to that company, such as decisions made by its management or lower demand for the company&#x2019;s products or services. A stock&#x2019;s value may also fall because of factors affecting not just the company, but also other companies in the same industry or in a number of different industries, such as increases in production costs. &lt;/div&gt;&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;Companies whose stocks the Investment Manager believes are undervalued by the market may have experienced adverse business developments or may be subject to special risks that have caused their stocks to be out of favor. Growth stocks may be more susceptible to earnings disappointments, and the market may not favor growth-style investing. From time to time, the fund may invest a significant portion of its assets in companies in one or more related industries or sectors, which would make the fund more vulnerable to adverse developments affecting those companies, industries or sectors. For example, &lt;/div&gt;&lt;div style="margin-top:0pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt; the fund may invest a significant portion of its assets in companies in the information technology sector that may be significantly affected by technological obsolescence or innovation, short product cycles, falling prices and profits, competitive pressures and general market conditions. &lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003873Member_RiskNondiversifiedStatusMember"
      id="t_487_9f873205_b0c9_bcaa_63d7_0593e172ebfa">&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-weight:bold"&gt;Non-diversified fund risk: &lt;/span&gt;The fund&#x2019;s &#x201c;non-diversified&#x201d; status, which means the fund may invest a greater percentage of its assets in fewer issuers than a &#x201c;diversified&#x201d; fund, can increase the fund&#x2019;s vulnerability to adverse developments affecting a single industry, country or issuer, which may result in greater losses and volatility for the fund. &lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003873Member_LargeShareholderTransactionRiskMember"
      id="t_488_062a20cd_b9dc_ba72_39ef_28598e4ff203">&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-weight:bold"&gt;Large shareholder transaction risk:&lt;/span&gt; The fund is subject to the risk that shareholders will purchase or redeem large quantities of shares of the fund. The fund may be an investment option for mutual funds that are managed by the Investment Manager and its affiliates as &#x201c;funds of funds.&#x201d; Additionally, other investors from time to time may make substantial investments in the fund. Such shareholders may at times be considered to control the fund. In addition, a large number of shareholders may collectively purchase or redeem fund shares in large amounts rapidly or unexpectedly. Large shareholder transactions may adversely affect the fund&#x2019;s liquidity and net assets. These redemptions may also adversely affect the fund&#x2019;s performance if the fund is forced to sell securities, which may also increase the fund&#x2019;s brokerage costs. &lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003873Member_ManagementAndOperationalRiskMember"
      id="t_493_8675aa1e_62bc_242f_48ad_226119b7731c">&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-weight:bold"&gt;Management and operational risk:&lt;/span&gt; There is no guarantee that the investment techniques, analyses, or judgments that the Investment Manager applies in making investment decisions for the fund will produce the intended outcome or that the investments selected for the fund will perform as well as other securities that were not selected for the fund. The Investment Manager, or the fund&#x2019;s other service providers, may experience disruptions or operating errors that could negatively impact the fund. &lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003873Member_RiskNotInsuredMember"
      id="t_490_6cdd0a75_23cb_a858_f3c3_cf9fb11cc847">An investment in the fund is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</oef:RiskTextBlock>
    <oef:BarChartAndPerformanceTableHeading
      contextRef="S000003873Member"
      id="t_140_ed3f3e21_5039_4553_a77f_a8c32bda9d14">Performance </oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock
      contextRef="S000003873Member"
      id="t_474_80667742_9337_d8fc_6677_36b456928b25">&lt;div style="margin-top:12pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;The accompanying bar chart and table provide some indication of the risks of investing in the fund. The bar chart shows changes in the fund&#x2019;s performance from year to year for Class IA shares.&#160;The table shows the average annual total returns of each class of the fund that has been in operation for at least one full calendar year and also compares the fund&#x2019;s performance with the average annual total returns of a broad measure of market performance and an additional index with characteristics relevant to the fund. Performance for classes other than those shown may vary from the performance shown to the extent the expenses for those classes differ. The fund makes updated performance information, including its current net asset value per share, available at www.franklintempleton.com. &lt;/div&gt;&lt;div style="margin-top:0pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-style:italic"&gt;The fund&#x2019;s past performance (before and after taxes) is not necessarily an indication of how the fund will perform in the future. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;Insurance-related charges or expenses are not reflected in the performance information below, and if those charges were included, returns would be less than those shown. &lt;/div&gt;</oef:PerformanceNarrativeTextBlock>
    <oef:PerformanceInformationIllustratesVariabilityOfReturns
      contextRef="S000003873Member"
      id="t_481_1b3f6d55_5821_5d27_16d1_6ca35e92c3cb">The bar chart shows changes in the fund&#x2019;s performance from year to year for Class IA shares.&#160;The table shows the average annual total returns of each class of the fund that has been in operation for at least one full calendar year and also compares the fund&#x2019;s performance with the average annual total returns of a broad measure of market performance and an additional index with characteristics relevant to the fund.</oef:PerformanceInformationIllustratesVariabilityOfReturns>
    <oef:PerformanceAvailabilityWebSiteAddress
      contextRef="S000003873Member"
      id="t_476_4be2d766_36fe_49ea_bd68_6b46009e493b">www.franklintempleton.com</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="S000003873Member"
      id="t_477_5371097a_c669_d1b3_4c25_48959f77f9bc">The fund&#x2019;s past performance (before and after taxes) is not necessarily an indication of how the fund will perform in the future. </oef:PerformancePastDoesNotIndicateFuture>
    <oef:BarChartHeading
      contextRef="S000003873Member"
      id="t_478_cceed0c6_3b44_5b4a_856a_f3ed589fc287">Annual total returns for class IA shares </oef:BarChartHeading>
    <oef:BarChartClosingTextBlock
      contextRef="S000003873Member"
      id="t_483_954c4b91_6e0c_27ec_54cc_e963e2fb5274">
&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:simhei;font-size:8.5pt;width:98%;border-spacing:0px;margin-left:auto"&gt; 
&lt;tr&gt; 
&lt;td style="width:79%;"&gt;&lt;/td&gt; 
&lt;td style="vertical-align:bottom;width:1%;"&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td style="vertical-align:bottom;width:1%;"&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td style="vertical-align:bottom;width:1%;"&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="font-size:1pt"&gt; 
&lt;td style="BORDER-TOP:0.75pt solid #999999;height:1.5pt;"&gt;&#160;&lt;/td&gt; 
&lt;td colspan="4" style="BORDER-TOP:0.75pt solid #999999;height:1.5pt;"&gt;&#160;&lt;/td&gt; 
&lt;td colspan="4" style="BORDER-TOP:0.75pt solid #999999;height:1.5pt;"&gt;&#160;&lt;/td&gt; 
&lt;td colspan="4" style="BORDER-TOP:0.75pt solid #999999;height:1.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="page-break-inside:avoid;font-family:simhei;font-size:8.5pt"&gt; 
&lt;td style="padding-bottom:2pt ;vertical-align:top;"&gt; &lt;div style="margin-top:0pt;margin-bottom:0pt;margin-left:1.00em;text-indent:-1.00em;font-size:8.5pt;font-family:arial;"&gt;Best Quarter:&lt;/div&gt; &lt;/td&gt; 
&lt;td style="vertical-align:bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;vertical-align:top;"&gt;&lt;span style="font-family:arial"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;vertical-align:top;text-align:right;"&gt;&lt;span style="font-family:arial"&gt;Q2&#160;2020&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:top;"&gt;&lt;span style="font-family:arial"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="vertical-align:bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:top;"&gt;&lt;span style="font-family:arial"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:top;text-align:right;"&gt;&lt;span style="font-family:arial"&gt;&#x2003;&#x2003;&#x2003;&#x2003;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:top;"&gt;&lt;span style="font-family:arial"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="vertical-align:bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;vertical-align:bottom;"&gt;&lt;span style="font-family:arial"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;vertical-align:bottom;text-align:right;"&gt;&lt;span style="font-family:arial"&gt;28.83%&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;"&gt;&lt;span style="font-family:arial"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="font-size:1pt"&gt; 
&lt;td style="BORDER-TOP:0.75pt solid #999999;height:1.5pt;"&gt;&#160;&lt;/td&gt; 
&lt;td colspan="4" style="BORDER-TOP:0.75pt solid #999999;height:1.5pt;"&gt;&#160;&lt;/td&gt; 
&lt;td colspan="4" style="BORDER-TOP:0.75pt solid #999999;height:1.5pt;"&gt;&#160;&lt;/td&gt; 
&lt;td colspan="4" style="BORDER-TOP:0.75pt solid #999999;height:1.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="page-break-inside:avoid;font-family:simhei;font-size:8.5pt"&gt; 
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #999999;vertical-align:top;"&gt; &lt;div style="margin-top:0pt;margin-bottom:0pt;margin-left:1.00em;text-indent:-1.00em;font-size:8.5pt;font-family:arial;"&gt;Worst Quarter:&lt;/div&gt; &lt;/td&gt; 
&lt;td style=" BORDER-BOTTOM:0.75pt solid #999999;vertical-align:bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #999999;vertical-align:top;"&gt;&lt;span style="font-family:arial"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #999999;vertical-align:top;text-align:right;"&gt;&lt;span style="font-family:arial"&gt;Q2 2022&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #999999;white-space:nowrap;vertical-align:top;"&gt;&lt;span style="font-family:arial"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style=" BORDER-BOTTOM:0.75pt solid #999999;vertical-align:bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="BORDER-BOTTOM:0.75pt solid #999999;vertical-align:top;"&gt;&#160;&lt;/td&gt; 
&lt;td style="BORDER-BOTTOM:0.75pt solid #999999;vertical-align:top;"&gt;&#160;&lt;/td&gt; 
&lt;td style="BORDER-BOTTOM:0.75pt solid #999999;vertical-align:top;"&gt;&#160;&lt;/td&gt; 
&lt;td style=" BORDER-BOTTOM:0.75pt solid #999999;vertical-align:bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #999999;vertical-align:bottom;"&gt;&lt;span style="font-family:arial"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #999999;vertical-align:bottom;text-align:right;"&gt;&lt;span style="font-family:arial"&gt;-22.06%&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #999999;white-space:nowrap;vertical-align:bottom;"&gt;&lt;span style="font-family:arial"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</oef:BarChartClosingTextBlock>
    <oef:HighestQuarterlyReturnLabel
      contextRef="S000003873Member_C000010841Member"
      id="h_458_52a375cb_3a85_4e6b_8a0e_5a318652d923">Best Quarter:</oef:HighestQuarterlyReturnLabel>
    <oef:BarChartHighestQuarterlyReturnDate
      contextRef="S000003873Member_C000010841Member"
      id="h_459_d5d33628_7254_4d86_a988_abefdea8175f">2020-06-30</oef:BarChartHighestQuarterlyReturnDate>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="S000003873Member_C000010841Member"
      decimals="4"
      id="h_461_ecd18a3b_8fa1_4ad2_9895_e7499e2b06ef"
      unitRef="pure">0.2883</oef:BarChartHighestQuarterlyReturn>
    <oef:LowestQuarterlyReturnLabel
      contextRef="S000003873Member_C000010841Member"
      id="h_462_dfd841c1_6599_43f7_9002_3c188dffb621">Worst Quarter:</oef:LowestQuarterlyReturnLabel>
    <oef:BarChartLowestQuarterlyReturnDate
      contextRef="S000003873Member_C000010841Member"
      id="h_463_d402a628_4c2a_4d02_9ba2_2d6a3940e94d">2022-06-30</oef:BarChartLowestQuarterlyReturnDate>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="S000003873Member_C000010841Member"
      decimals="4"
      id="h_464_f2ee9e8e_d82f_46a6_92f3_11d147351348"
      unitRef="pure">-0.2206</oef:BarChartLowestQuarterlyReturn>
    <oef:PerformanceTableHeading
      contextRef="S000003873Member"
      id="t_479_661ac166_0635_cd77_4460_8a5f93f33842">Average annual total returns (for periods ended 12/31/25) </oef:PerformanceTableHeading>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_C000010841Member"
      decimals="4"
      id="h_468_ea6b700d_4547_46d4_ba90_ab6c98d4cd6a"
      unitRef="pure">0.1458</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_C000010841Member"
      decimals="4"
      id="h_469_af7b7c8e_f695_44e1_874a_a2250712250a"
      unitRef="pure">0.1371</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_C000010841Member"
      decimals="4"
      id="h_470_9f4092bc_41c0_4496_827c_32e238711dd5"
      unitRef="pure">0.1795</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_C000010842Member"
      decimals="4"
      id="h_471_4056e259_159f_4ae1_95bf_9d75ebee6b55"
      unitRef="pure">0.1434</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_C000010842Member"
      decimals="4"
      id="h_472_118b3c58_c563_4761_9821_9d392fe8c71f"
      unitRef="pure">0.1344</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_C000010842Member"
      decimals="4"
      id="h_473_c6d9ec53_af1a_444a_acd8_29a307a4846f"
      unitRef="pure">0.1766</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_S000003873Russell3000IndexMember"
      decimals="4"
      id="h_474_86d26bdd_2668_430d_9b28_a5bdcd693486"
      unitRef="pure">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_S000003873Russell3000IndexMember"
      decimals="4"
      id="h_475_5243a8d4_5773_4918_8d1e_2f43f0de6ad5"
      unitRef="pure">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_S000003873Russell3000IndexMember"
      decimals="4"
      id="h_476_3db29976_f5c6_41f9_9b88_b85a9eaeddd3"
      unitRef="pure">0.1429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_Russell1000GrowthIndexMember"
      decimals="4"
      id="h_477_0ee68418_9462_46a9_8312_7f018b60403c"
      unitRef="pure">0.1856</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_Russell1000GrowthIndexMember"
      decimals="4"
      id="h_478_61224561_b4fb_4c27_affe_35cf5a23b4c6"
      unitRef="pure">0.1532</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_Russell1000GrowthIndexMember"
      decimals="4"
      id="h_479_0acc5437_0a9d_44d0_b624_3974b4480a3f"
      unitRef="pure">0.1813</oef:AvgAnnlRtrPct>
    <oef:PerformanceTableClosingTextBlock
      contextRef="S000003873Member"
      id="t_480_22c2cca4_719e_dacd_778c_53ddbf067709">&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;Important data provider notices and terms are available at &lt;span style="font-family:arial;font-size:9pt;color:#388491"&gt;&lt;span style="text-decoration:underline"&gt;www.franklintempletondatasources.com&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial"&gt;. Such information is subject to change. &lt;/span&gt;&lt;/div&gt;</oef:PerformanceTableClosingTextBlock>
    <oef:RiskReturnHeading
      contextRef="S000003894Member"
      id="t_497_60771c10_f775_c38f_d823_b8d75d34e8de">Fund summary </oef:RiskReturnHeading>
    <oef:ObjectiveHeading
      contextRef="S000003894Member"
      id="t_498_bd2a10f5_8036_fb95_3b43_452764b592e4">Goal </oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock
      contextRef="S000003894Member"
      id="t_499_1aeff5c7_49ae_6aca_629c_be36182e8ccd">&lt;div style="margin-top:6pt;margin-bottom:0pt;font-size:10pt;font-family:arial;"&gt;The fund seeks capital growth and current income. &lt;/div&gt;</oef:ObjectivePrimaryTextBlock>
    <oef:ExpenseHeading
      contextRef="S000003894Member"
      id="t_143_91072164_a07e_4672_aeb5_fb1c2f56d156">Fees and expenses </oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock
      contextRef="S000003894Member"
      id="t_144_9fda61bf_2c6d_47b1_a8ba_cf7fb68add83">&lt;div style="margin-top:8pt;margin-bottom:0pt;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-weight:bold"&gt;&lt;/span&gt;The following table describes the fees and expenses you may pay if you buy, hold and sell shares of the fund. &lt;span style="font-weight:bold"&gt;You may pay other fees, such as brokerage commissions and other fees to financial intermediaries, which are not reflected in the tables and examples below.&lt;/span&gt; The fees and expenses information does not reflect insurance-related charges or expenses borne by contract holders indirectly investing in the fund. If it did, expenses would be higher. &lt;/div&gt;</oef:ExpenseNarrativeTextBlock>
    <oef:OperatingExpensesCaption
      contextRef="S000003894Member"
      id="t_500_9ff4ca75_128e_3c91_774c_142ad1714456">Annual Fund Operating Expenses (expenses you pay each year as a percentage of the value of your investment) </oef:OperatingExpensesCaption>
    <oef:ManagementFeesOverAssets
      contextRef="S000003894Member_C000010883Member"
      decimals="4"
      id="h_511_91547630_16bd_e366_8ff5_3e0fa63b2c06"
      unitRef="pure">0.0045</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="S000003894Member_C000010883Member"
      decimals="4"
      id="h_512_233ea2f2_0e40_7a67_8a4a_22a9b9883b4d"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="S000003894Member_C000010883Member"
      decimals="4"
      id="h_513_e9d83df2_86e8_0934_4ced_4f749c4168b1"
      unitRef="pure">0.0009</oef:OtherExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="S000003894Member_C000010883Member"
      decimals="4"
      id="h_514_44296b12_bf8e_9fdf_4d0c_2cd1f45e8dd9"
      unitRef="pure">0.0054</oef:ExpensesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="S000003894Member_C000010884Member"
      decimals="4"
      id="h_480_19ccd3ba_9a0a_40b1_b4f1_0a64125f6785"
      unitRef="pure">0.0045</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="S000003894Member_C000010884Member"
      decimals="4"
      id="h_481_8c2e412f_4aed_4248_8a6f_67e6791dd251"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="S000003894Member_C000010884Member"
      decimals="4"
      id="h_482_14c4ed88_4bd9_4fd3_b959_fadd7dc2d042"
      unitRef="pure">0.0009</oef:OtherExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="S000003894Member_C000010884Member"
      decimals="4"
      id="h_483_525c4a66_2464_457e_81da_605ede43f79f"
      unitRef="pure">0.0079</oef:ExpensesOverAssets>
    <oef:ExpenseExampleHeading
      contextRef="S000003894Member"
      id="t_146_c9e161db_eb0d_4401_a043_4891dbd440c7">Example </oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock
      contextRef="S000003894Member"
      id="t_147_255658d0_c0a5_4275_8ef0_9488c52ac01c">&lt;div style="margin-top:8pt;margin-bottom:0pt;font-size:9pt;font-family:arial;"&gt;The following hypothetical example is intended to help you compare the cost of investing in the fund with the cost of investing in other funds. The example does not reflect insurance-related charges or expenses. If it did, expenses would be higher. It assumes that you invest $10,000 in the fund for the time periods indicated and then redeem or hold all your shares at the end of those periods. It assumes a 5% return on your investment each year and that the fund&#x2019;s operating expenses remain the same (except that any applicable fee waiver or expense reimbursement is reflected only through its expiration date). Your actual costs may be higher or lower. &lt;/div&gt;</oef:ExpenseExampleNarrativeTextBlock>
    <oef:ExpenseExampleYear01
      contextRef="S000003894Member_C000010883Member"
      decimals="INF"
      id="h_484_888b97de_a870_4599_ae30_ed01bb91d65c"
      unitRef="USD">55</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="S000003894Member_C000010883Member"
      decimals="INF"
      id="h_515_7f1fa13d_ed92_98f4_3713_517fb8f20ad2"
      unitRef="USD">55</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleYear03
      contextRef="S000003894Member_C000010883Member"
      decimals="INF"
      id="h_485_9968eb09_1217_4936_8617_a69ebfedfdce"
      unitRef="USD">173</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="S000003894Member_C000010883Member"
      decimals="INF"
      id="h_516_649a318a_82e5_9e5f_76dc_129da17efd9c"
      unitRef="USD">173</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleYear05
      contextRef="S000003894Member_C000010883Member"
      decimals="INF"
      id="h_486_7812a487_ecf5_4ab6_aa47_dc35364b0fa8"
      unitRef="USD">302</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="S000003894Member_C000010883Member"
      decimals="INF"
      id="h_517_c497804a_32a9_5d81_43dc_92f1e4aae2f8"
      unitRef="USD">302</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleYear10
      contextRef="S000003894Member_C000010883Member"
      decimals="INF"
      id="h_487_fed2ba59_50ad_4dc1_80cd_c8afb2fee42d"
      unitRef="USD">678</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="S000003894Member_C000010883Member"
      decimals="INF"
      id="h_518_70b24fb3_b5eb_6ec0_136c_dc16851ab1c4"
      unitRef="USD">678</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="S000003894Member_C000010884Member"
      decimals="INF"
      id="h_488_60030396_2568_4847_92b9_00866a864155"
      unitRef="USD">81</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="S000003894Member_C000010884Member"
      decimals="INF"
      id="h_519_b44709c9_fbf7_3541_ca21_e09407843080"
      unitRef="USD">81</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleYear03
      contextRef="S000003894Member_C000010884Member"
      decimals="INF"
      id="h_489_c001d7b5_fb54_4f17_8a76_ceb107c73c2c"
      unitRef="USD">253</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="S000003894Member_C000010884Member"
      decimals="INF"
      id="h_520_245e66eb_0304_d5a6_8469_27ec679cf60d"
      unitRef="USD">253</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleYear05
      contextRef="S000003894Member_C000010884Member"
      decimals="INF"
      id="h_490_d5b7f359_1f56_4720_8bb8_1a82b34c6fa9"
      unitRef="USD">439</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="S000003894Member_C000010884Member"
      decimals="INF"
      id="h_521_312e0cd3_b0bf_8bfc_a01e_de97ff3a70d2"
      unitRef="USD">439</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleYear10
      contextRef="S000003894Member_C000010884Member"
      decimals="INF"
      id="h_491_52835ee5_1442_4a82_9353_ad3c29aa9c4e"
      unitRef="USD">978</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="S000003894Member_C000010884Member"
      decimals="INF"
      id="h_522_24f4f8a6_0b5e_69bc_cad6_ac75d2f3869a"
      unitRef="USD">978</oef:ExpenseExampleNoRedemptionYear10>
    <oef:PortfolioTurnoverHeading
      contextRef="S000003894Member"
      id="t_148_e6d22efa_219b_40d2_89f4_f79b94f854c9">Portfolio turnover </oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock
      contextRef="S000003894Member"
      id="t_501_de8e2ff3_8ff9_a2b3_edf9_1fa0725a8e7c">&lt;div style="margin-top:6pt;margin-bottom:0pt;font-size:9pt;font-family:arial;"&gt;The fund pays transaction-related costs, such as commissions, when it buys and sells securities (or &#x201c;turns over&#x201d; its portfolio). A higher turnover rate may indicate higher transaction costs. These costs, which are not reflected in annual fund operating expenses or the above example, affect fund performance. The fund&#x2019;s turnover rate in the most recent fiscal year was 21%. &lt;/div&gt;</oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate
      contextRef="S000003894Member"
      decimals="4"
      id="h_510_28ecc798_d6b6_d624_8cf5_6d383573a56f"
      unitRef="pure">0.21</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading
      contextRef="S000003894Member"
      id="t_503_5f4a752d_a332_16fd_0035_081988f6bb73">Investments, risks, and performance Investments </oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock
      contextRef="S000003894Member"
      id="t_502_dfc7b9c0_2fc3_f2be_4cfc_09007ec671e6">&lt;div style="margin-top:6pt;margin-bottom:0pt;font-size:9pt;font-family:arial;"&gt;The fund invests mainly in common stocks of U.S. companies, with a focus on value stocks that offer the potential for capital growth, current income, or both. Under normal circumstances, the fund invests at least 80% of its net assets in large-cap companies, which, for purposes of this policy, are of a size similar to those in the Russell 1000 Value Index. This policy may be changed only after 60 days&#x2019; notice to shareholders. As of March&#160;31, 2026, the index was composed of companies having market capitalizations of between approximately $907.1 million to $3.5 trillion. The fund may also invest in midsize companies. Value stocks are issued by companies that the Investment Manager believes are currently undervalued by the market. If the Investment Manager is correct and other investors ultimately recognize the value of the company, the price of its stock may rise. The Investment Manager may consider, among other factors, a company&#x2019;s valuation, financial strength, growth potential, competitive position in its industry, projected future earnings, cash flows and dividends when deciding whether to buy or sell investments. &lt;/div&gt;</oef:StrategyNarrativeTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003894Member_RiskLoseMoneyMember"
      id="t_514_a3401f39_13c5_eac4_83e9_f6bced22ae8a">&lt;div style="margin-top:8pt;margin-bottom:0pt;font-size:9pt;font-family:arial;"&gt;It is important to understand that you can lose money by investing in the fund. &lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003894Member_MarketRisksMember"
      id="t_510_114ccaa4_d649_1d97_9bd1_11aae929217f">&lt;div style="margin-top:8pt;margin-bottom:0pt;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-weight:bold"&gt;Market risk: &lt;/span&gt;The value of investments in the fund&#x2019;s portfolio may fall or fail to rise over extended periods of time for a variety of reasons, including general economic, political or financial market conditions, investor sentiment and market perceptions, government actions, geopolitical events or changes, outbreaks of infectious illnesses or other widespread public health issues, and factors related to a specific issuer, asset class, geography, industry or sector. These and other factors may lead to increased volatility and reduced liquidity in the fund&#x2019;s portfolio holdings, may negatively impact the fund&#x2019;s performance, and may exacerbate other risks to which the fund is subject.&lt;span style="font-weight:bold"&gt; &lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003894Member_CommonStockRiskMember"
      id="t_511_0c05613e_78f0_695d_a679_1230d17d6193">&lt;div style="margin-top:8pt;margin-bottom:0pt;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-weight:bold"&gt;Common stock risk: &lt;/span&gt;Common stock represents an ownership interest in a company. The value of a company&#x2019;s stock may fall or fail to rise as a result of factors directly relating to that company, such as decisions made by its management or lower demand for the company&#x2019;s products or services. A stock&#x2019;s value may also fall because of factors affecting not just the company, but also other companies in the same industry or in a number of different industries, such as increases in production costs.&lt;span style="font-weight:bold"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;margin-bottom:0pt;font-size:9pt;font-family:arial;"&gt;Companies whose stocks the Investment Manager believes are undervalued by the market may have experienced adverse business developments or may be subject to special risks that have caused their stocks to be out of favor. Value stocks may fail to rebound, and the market may not favor value-style investing. Income provided by the fund may be reduced by changes in the dividend policies of, and the capital resources available at, the companies in which the fund invests. &lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003894Member_LargeShareholderTransactionRiskMember"
      id="t_512_74fca728_4433_1d3d_81e5_29583c6d4300">&lt;div style="margin-top:0pt;margin-bottom:0pt;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-weight:bold"&gt;Large shareholder transaction risk: &lt;/span&gt;The fund is subject to the risk that shareholders will purchase or redeem large quantities of shares of the fund. The fund may be an investment option for mutual funds that are managed by the Investment Manager and its affiliates as &#x201c;funds of funds.&#x201d; Additionally, other investors from time to time may make substantial investments in the fund. Such shareholders may at times be considered to control the fund. In addition, a large number of shareholders may collectively purchase or redeem fund shares in large amounts rapidly or unexpectedly. Large shareholder transactions may adversely affect the fund&#x2019;s liquidity and net assets. These redemptions may also adversely affect the fund&#x2019;s performance if the fund is forced to sell securities, which may also increase the fund&#x2019;s brokerage costs.&lt;span style="font-weight:bold"&gt; &lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003894Member_ManagementAndOperationalRiskMember"
      id="t_519_da9e1814_9037_08ea_b2c1_a3b3cb3a8234">&lt;div style="margin-top:8pt;margin-bottom:0pt;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-weight:bold"&gt;Management and operational risk: &lt;/span&gt;There is no guarantee that the investment techniques, analyses, or judgments that the Investment Manager applies in making investment decisions for the fund will produce the intended outcome or that the investments selected for the fund will perform as well as other securities that were not selected for the fund. The Investment Manager, or the fund&#x2019;s other service providers, may experience disruptions or operating errors that could negatively impact the fund.&lt;span style="font-weight:bold"&gt; &lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003894Member_RiskNotInsuredMember"
      id="t_515_885096c0_75e1_5680_86d1_33cf541c2bc6">An investment in the fund is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</oef:RiskTextBlock>
    <oef:BarChartAndPerformanceTableHeading
      contextRef="S000003894Member"
      id="t_151_6ae7e3d6_ccc9_4212_b7d8_560d28b42c1a">Performance </oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock
      contextRef="S000003894Member"
      id="t_504_e3bb354d_573b_b36b_f678_b38b23cb763e">&lt;div style="margin-top:12pt;margin-bottom:0pt;font-size:9pt;font-family:arial;"&gt;The accompanying bar chart and table provide some indication of the risks of investing in the fund. The bar chart shows changes in the fund&#x2019;s performance from year to year for Class IA shares.&#160;The table shows the average annual total returns of each class of the fund that has been in operation for at least one full calendar year and also compares the fund&#x2019;s performance with the average annual total returns of a broad measure of market performance and an additional index with characteristics relevant to the fund. Performance for classes other than those shown may vary from the performance shown to the extent the expenses for those classes differ. The fund makes updated performance information, including its current net asset value per share, available at www.franklintempleton.com. &lt;/div&gt;&lt;div style="margin-top:8pt;margin-bottom:0pt;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-style:italic"&gt;The fund&#x2019;s past performance (before and after taxes) is not necessarily an indication of how the fund will perform in the future. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;margin-bottom:0pt;font-size:9pt;font-family:arial;"&gt;Insurance-related charges or expenses are not reflected in the performance information below, and if those charges were included, returns would be less than those shown. &lt;/div&gt;</oef:PerformanceNarrativeTextBlock>
    <oef:PerformanceInformationIllustratesVariabilityOfReturns
      contextRef="S000003894Member"
      id="t_506_406f7767_59d2_b061_330f_05f5627e33d4">The bar chart shows changes in the fund&#x2019;s performance from year to year for Class IA shares.&#160;The table shows the average annual total returns of each class of the fund that has been in operation for at least one full calendar year and also compares the fund&#x2019;s performance with the average annual total returns of a broad measure of market performance and an additional index with characteristics relevant to the fund.</oef:PerformanceInformationIllustratesVariabilityOfReturns>
    <oef:PerformanceAvailabilityWebSiteAddress
      contextRef="S000003894Member"
      id="t_518_868aeaae_cc25_f445_17bc_37e42053dda2">www.franklintempleton.com</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="S000003894Member"
      id="t_516_5c25a60e_db66_ad1d_659e_fc91c6677460">The fund&#x2019;s past performance (before and after taxes) is not necessarily an indication of how the fund will perform in the future. </oef:PerformancePastDoesNotIndicateFuture>
    <oef:BarChartHeading
      contextRef="S000003894Member"
      id="t_505_34920dc6_a08e_81ef_476c_385b862fd73c">Annual total returns for class IA shares </oef:BarChartHeading>
    <oef:BarChartClosingTextBlock
      contextRef="S000003894Member"
      id="t_507_0bdad9ac_fefd_9b37_115c_5900e9381cf8">
&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:arial;font-size:8.5pt;width:100%;border-spacing:0px;margin:0 auto"&gt; 
&lt;tr&gt; 
&lt;td style="width:56%;"&gt;&lt;/td&gt; 
&lt;td style="vertical-align:bottom;width:1%;"&gt;&lt;/td&gt; 
&lt;td style="width:21%;"&gt;&lt;/td&gt; 
&lt;td style="vertical-align:bottom;width:1%;"&gt;&lt;/td&gt; 
&lt;td style="width:21%;"&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="page-break-inside:avoid;font-family:arial;font-size:8.5pt"&gt; 
&lt;td style="BORDER-TOP:0.75pt solid #969696; BORDER-BOTTOM:0.75pt solid #969696;vertical-align:top;"&gt;Best Quarter:&lt;/td&gt; 
&lt;td style=" BORDER-TOP:0.75pt solid #969696; BORDER-BOTTOM:0.75pt solid #969696;vertical-align:bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="BORDER-TOP:0.75pt solid #969696; BORDER-BOTTOM:0.75pt solid #969696;vertical-align:top;text-align:right;"&gt;Q2 2020&lt;/td&gt; 
&lt;td style=" BORDER-TOP:0.75pt solid #969696; BORDER-BOTTOM:0.75pt solid #969696;vertical-align:bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="BORDER-TOP:0.75pt solid #969696; BORDER-BOTTOM:0.75pt solid #969696;vertical-align:top;text-align:right;"&gt;17.78%&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="page-break-inside:avoid;font-family:arial;font-size:8.5pt"&gt; 
&lt;td style="BORDER-BOTTOM:0.75pt solid #969696;vertical-align:top;"&gt;Worst Quarter:&lt;/td&gt; 
&lt;td style=" BORDER-BOTTOM:0.75pt solid #969696;vertical-align:bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="BORDER-BOTTOM:0.75pt solid #969696;vertical-align:top;text-align:right;"&gt;Q1 2020&lt;/td&gt; 
&lt;td style=" BORDER-BOTTOM:0.75pt solid #969696;vertical-align:bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="BORDER-BOTTOM:0.75pt solid #969696;vertical-align:top;text-align:right;"&gt;-25.53%&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</oef:BarChartClosingTextBlock>
    <oef:HighestQuarterlyReturnLabel
      contextRef="S000003894Member_C000010883Member"
      id="h_492_1e13ceac_925b_4119_8415_939fedc68a3a">Best Quarter:</oef:HighestQuarterlyReturnLabel>
    <oef:BarChartHighestQuarterlyReturnDate
      contextRef="S000003894Member_C000010883Member"
      id="h_493_2612e544_643c_48f5_9b5c_61746b6eb00b">2020-06-30</oef:BarChartHighestQuarterlyReturnDate>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="S000003894Member_C000010883Member"
      decimals="4"
      id="h_494_c1e728e2_e63f_4a83_92e3_0df25102e05b"
      unitRef="pure">0.1778</oef:BarChartHighestQuarterlyReturn>
    <oef:LowestQuarterlyReturnLabel
      contextRef="S000003894Member_C000010883Member"
      id="h_495_9ca91a9f_023a_41f1_b646_53cf567b427a">Worst Quarter:</oef:LowestQuarterlyReturnLabel>
    <oef:BarChartLowestQuarterlyReturnDate
      contextRef="S000003894Member_C000010883Member"
      id="h_496_c9caf7f1_be1d_45b6_ad53_4f8ef81c2ab7">2020-03-31</oef:BarChartLowestQuarterlyReturnDate>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="S000003894Member_C000010883Member"
      decimals="4"
      id="h_497_c2a25467_ad5f_4cf4_8575_0774b3480a43"
      unitRef="pure">-0.2553</oef:BarChartLowestQuarterlyReturn>
    <oef:PerformanceTableHeading
      contextRef="S000003894Member"
      id="t_508_c21f0e46_755d_8400_f2b8_afaa15fe58ef">Average annual total returns (for periods ended 12/31/25) </oef:PerformanceTableHeading>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_C000010883Member"
      decimals="4"
      id="h_498_e15d3afb_5e88_4850_ab16_4158236f09f2"
      unitRef="pure">0.2066</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_C000010883Member"
      decimals="4"
      id="h_499_6aac2f09_c6b9_490e_99ff_03ec7871abfc"
      unitRef="pure">0.1568</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_C000010883Member"
      decimals="4"
      id="h_500_0d3f1e5e_5a4c_4cab_8cb0_5fa12a4340fa"
      unitRef="pure">0.1358</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_C000010884Member"
      decimals="4"
      id="h_501_7204991e_bdff_4ddb_8310_3cdc92b2be11"
      unitRef="pure">0.2035</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_C000010884Member"
      decimals="4"
      id="h_502_1206f0fc_9133_48a4_9f4d_4ed33c8391f3"
      unitRef="pure">0.1538</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_C000010884Member"
      decimals="4"
      id="h_503_66ba9efa_ed37_40e0_b624_33f282c38976"
      unitRef="pure">0.1330</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_S000003894Russell3000IndexMember"
      decimals="4"
      id="h_504_9cce8131_8436_4cdd_b805_6ba0c91cc812"
      unitRef="pure">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_S000003894Russell3000IndexMember"
      decimals="4"
      id="h_505_f7ef8977_5d61_4a60_98d7_d4b6ccd5cff6"
      unitRef="pure">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_S000003894Russell3000IndexMember"
      decimals="4"
      id="h_506_52002d93_a8f1_4247_99f8_1906b097f0ea"
      unitRef="pure">0.1429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_Russell1000ValueIndexMember"
      decimals="4"
      id="h_507_183b973e_1a5b_4cf3_bb72_187d1f5fa24e"
      unitRef="pure">0.1591</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_Russell1000ValueIndexMember"
      decimals="4"
      id="h_508_2e797d4d_44b6_4703_be23_dafa39f5678d"
      unitRef="pure">0.1133</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_Russell1000ValueIndexMember"
      decimals="4"
      id="h_509_23696807_57ad_4942_b546_11e119b61df5"
      unitRef="pure">0.1053</oef:AvgAnnlRtrPct>
    <oef:PerformanceTableClosingTextBlock
      contextRef="S000003894Member"
      id="t_509_9341307a_c65a_64e8_2db9_30d573f6d006">&lt;div style="margin-top:6pt;margin-bottom:0pt;font-size:8pt;font-family:arial;"&gt;Important data provider notices and terms are available at &lt;span style="font-family:arial;font-size:8pt;color:#467886"&gt;&lt;span style="text-decoration:underline"&gt;www.franklintempletondatasources.com&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial"&gt;. Such information is subject to change. &lt;/span&gt;&lt;/div&gt;</oef:PerformanceTableClosingTextBlock>
    <oef:RiskReturnHeading
      contextRef="S000003871Member"
      id="t_535_57902779_5d2e_da95_e8c1_46f82b4f158e"> Fund summary </oef:RiskReturnHeading>
    <oef:ObjectiveHeading
      contextRef="S000003871Member"
      id="t_536_418a31e4_0e4d_1663_90d4_7349977b27fe"> Goal </oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock
      contextRef="S000003871Member"
      id="t_537_4f2e08cf_a446_0df1_e6a0_b89b781ca3a5"> &lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;The fund seeks as high a level of current income as the Investment Manager (as defined below) believes is consistent with preservation of capital.&lt;/div&gt; </oef:ObjectivePrimaryTextBlock>
    <oef:ExpenseHeading
      contextRef="S000003871Member"
      id="t_154_b7a836b7_a316_4540_9e7a_d21139c29ee5"> Fees and expenses </oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock
      contextRef="S000003871Member"
      id="t_155_96634283_cabb_4590_b334_4e6337442fae"> &lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;The following table describes the fees and expenses you may pay if you buy, hold and sell shares of the fund. &lt;span style="font-weight: bold;"&gt;You may pay other fees, such as brokerage commissions and other fees to financial intermediaries, which are not reflected in the tables and examples below.&lt;/span&gt; The fees and expenses information does not reflect insurance-related charges or expenses borne by contract holders indirectly investing in the fund. If it did, expenses would be higher.&lt;/div&gt; </oef:ExpenseNarrativeTextBlock>
    <oef:OperatingExpensesCaption
      contextRef="S000003871Member"
      id="t_560_ecc8800b_7bcd_153c_66ce_de21dbb5a64d">Annual Fund Operating Expenses(expenses you pay each year as a percentage of the value of your investment)</oef:OperatingExpensesCaption>
    <oef:ManagementFeesOverAssets
      contextRef="S000003871Member_C000010837Member"
      decimals="4"
      id="h_510_91274fd8_dfef_414f_acd3_57cefa734956"
      unitRef="pure">0.0037</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="S000003871Member_C000010837Member"
      decimals="4"
      id="h_511_e7b2fae1_2caf_43fe_9159_7babb201d04b"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="S000003871Member_C000010837Member"
      decimals="4"
      id="h_512_fac25fdc_ede3_48c2_8497_d9af8ff92a3a"
      unitRef="pure">0.0063</oef:OtherExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="S000003871Member_C000010837Member"
      decimals="4"
      id="h_513_a4cba859_2cf5_4e21_9747_1ce3bc97ca84"
      unitRef="pure">0.0100</oef:ExpensesOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="S000003871Member_C000010837Member"
      decimals="4"
      id="h_514_73a0d897_0974_4da2_9a89_a84911acb91c"
      unitRef="pure">-0.0050</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="S000003871Member_C000010837Member"
      decimals="4"
      id="h_515_be6b8df5_083e_4152_92dd_d8e3c082217b"
      unitRef="pure">0.0050</oef:NetExpensesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="S000003871Member_C000010838Member"
      decimals="4"
      id="h_516_eb9b429a_de8e_4501_9b00_ab09ab5c2065"
      unitRef="pure">0.0037</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="S000003871Member_C000010838Member"
      decimals="4"
      id="h_517_9c91e3f6_c09d_4b62_9e33_fc27de2b43d7"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="S000003871Member_C000010838Member"
      decimals="4"
      id="h_518_18d003eb_64ad_438c_b8a1_953c301c6067"
      unitRef="pure">0.0062</oef:OtherExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="S000003871Member_C000010838Member"
      decimals="4"
      id="h_519_7fb252c1_f214_4b57_ae78_019b01204248"
      unitRef="pure">0.0124</oef:ExpensesOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="S000003871Member_C000010838Member"
      decimals="4"
      id="h_520_ba474d38_7cdc_4fdd_ad5b_f8b70d671d22"
      unitRef="pure">-0.0049</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="S000003871Member_C000010838Member"
      decimals="4"
      id="h_521_33cf8ebe_fe6a_40d2_9668_d2196cbb05c5"
      unitRef="pure">0.0075</oef:NetExpensesOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="S000003871Member"
      id="t_538_4cca6637_7474_fdc6_71d8_c932367c08ff">April&#160;30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:ExpenseExampleHeading
      contextRef="S000003871Member"
      id="t_157_11f454e0_5f4e_48bc_a5b0_77e3193966f7"> Example </oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock
      contextRef="S000003871Member"
      id="t_540_1e40f9ea_ce36_6650_cd68_3fcd7f940948">&lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;The following hypothetical example is intended to help you compare the cost of investing in the fund with the cost of investing in other funds. The example does not reflect insurance-related charges or expenses. If it did, expenses would be higher. It assumes that you invest $10,000 in the fund for the time periods indicated and then redeem or hold all your shares at the end of those periods. It assumes a 5% return on your investment each year and that the fund&#x2019;s operating expenses remain the same (except that any applicable fee&lt;/div&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;waiver or expense reimbursement is reflected only through its expiration date). Your actual costs may be higher or lower.&lt;/div&gt;</oef:ExpenseExampleNarrativeTextBlock>
    <oef:ExpenseExampleYear01
      contextRef="S000003871Member_C000010837Member"
      decimals="INF"
      id="h_522_7131bb78_b981_44f2_b89f_84a6921ce41d"
      unitRef="USD">51</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="S000003871Member_C000010837Member"
      decimals="INF"
      id="h_552_ca720f5d_9b97_8f6f_238c_6976b96ef031"
      unitRef="USD">51</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleYear03
      contextRef="S000003871Member_C000010837Member"
      decimals="INF"
      id="h_523_7b6a0a21_4ea3_4589_82fd_98cd6f483c20"
      unitRef="USD">269</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="S000003871Member_C000010837Member"
      decimals="INF"
      id="h_553_eace998c_6d09_c419_df59_6bf79b24e670"
      unitRef="USD">269</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleYear05
      contextRef="S000003871Member_C000010837Member"
      decimals="INF"
      id="h_524_46d9f7e4_27c9_4b1f_9baf_f80e489b243b"
      unitRef="USD">504</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="S000003871Member_C000010837Member"
      decimals="INF"
      id="h_554_2c4d3a4e_e87e_6173_a4fe_26c5de128fb0"
      unitRef="USD">504</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleYear10
      contextRef="S000003871Member_C000010837Member"
      decimals="INF"
      id="h_525_d146cf08_0303_43d5_b13b_5657fa387b70"
      unitRef="USD">1180</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="S000003871Member_C000010837Member"
      decimals="INF"
      id="h_555_8058b1a3_2527_26e1_df03_489ce6b5b8d9"
      unitRef="USD">1180</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="S000003871Member_C000010838Member"
      decimals="INF"
      id="h_526_5687ccd5_968b_467b_9e71_dfbc0f92f627"
      unitRef="USD">77</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="S000003871Member_C000010838Member"
      decimals="INF"
      id="h_556_70845bf9_8c9a_9d03_1244_c2e11853c9f2"
      unitRef="USD">77</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleYear03
      contextRef="S000003871Member_C000010838Member"
      decimals="INF"
      id="h_527_f4eee802_bbc6_4cf8_9de0_d311e2c74fed"
      unitRef="USD">346</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="S000003871Member_C000010838Member"
      decimals="INF"
      id="h_557_c35d72f9_908d_7d71_0125_68dfb1c3a15b"
      unitRef="USD">346</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleYear05
      contextRef="S000003871Member_C000010838Member"
      decimals="INF"
      id="h_528_b2764852_89a4_4e19_80e9_c47690c54c34"
      unitRef="USD">635</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="S000003871Member_C000010838Member"
      decimals="INF"
      id="h_558_57dae795_14e6_1594_16f6_c0d040f56c38"
      unitRef="USD">635</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleYear10
      contextRef="S000003871Member_C000010838Member"
      decimals="INF"
      id="h_529_83983c29_4d71_422a_9e23_e16e12ac49e2"
      unitRef="USD">1458</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="S000003871Member_C000010838Member"
      decimals="INF"
      id="h_559_f16991af_1bed_0820_1e85_66a4b952c677"
      unitRef="USD">1458</oef:ExpenseExampleNoRedemptionYear10>
    <oef:PortfolioTurnoverHeading
      contextRef="S000003871Member"
      id="t_159_853b2e09_c879_4ef3_9d02_1b98ee78a7fb"> Portfolio turnover </oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock
      contextRef="S000003871Member"
      id="t_541_978a8655_db73_e988_894b_37d4f95d73b2">&lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;The fund pays transaction-related costs, such as commissions, when it buys and sells securities (or &#x201c;turns over&#x201d; its portfolio). A higher turnover rate may indicate higher transaction costs. These costs, which are not reflected in annual fund operating expenses or the above example, affect fund performance. The fund&#x2019;s turnover rate in the most recent fiscal year was 871%.&lt;/div&gt;</oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate
      contextRef="S000003871Member"
      decimals="4"
      id="h_551_0a57f007_1b93_91bb_676e_267c4fccad3c"
      unitRef="pure">8.71</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading
      contextRef="S000003871Member"
      id="t_161_681afa12_d5ef_404d_be76_50a1dccbc4d3"> Investments, risks, and performance Investments</oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock
      contextRef="S000003871Member"
      id="t_542_0b0b245d_bb15_1c74_ca63_84dfa35afe86">&lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;The fund invests mainly in mortgages, mortgage-related fixed income securities and related derivatives that are either investment-grade or below-investment-grade in quality (sometimes referred to as &#x201c;junk bonds&#x201d;). Under normal circumstances, the fund invests at least 80% of its net assets (plus any borrowings for investment purposes) in mortgages, mortgage-related fixed income securities and related derivatives (i.e., derivatives used to acquire exposure to, or whose underlying securities are, mortgages or mortgage-related securities). The fund generally uses the net unrealized gain or loss, or market value, of mortgage-related derivatives for purposes of this policy, but may use the notional value of a derivative if that is determined to be a more appropriate measure of the fund&#x2019;s investment exposure. This policy may be changed only after 60 days&#x2019; notice to shareholders.&lt;/div&gt;&lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;The fund expects to invest in mortgage-backed investments that are obligations of U.S. government agencies and instrumentalities and accordingly are backed by the full faith and credit of the United States (e.g., Ginnie Mae mortgage-backed bonds) as well as in mortgage-backed investments that are backed by only the credit of a federal agency or government-sponsored entity (e.g., Fannie Mae and Freddie Mac mortgage-backed bonds), and that have short- to long-term maturities.&lt;/div&gt;&lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;The fund also expects to invest in lower-rated, higher-yielding mortgage-backed securities, including non&#x2011;agency residential mortgage-backed securities (which may be backed by non&#x2011;qualified or &#x201c;sub&#x2011;prime&#x201d; mortgages), commercial mortgage-backed securities, and collateralized mortgage obligations (including interest only, principal only, and other prepayment derivatives). Non&#x2011;agency (i.e., privately issued) securities typically are lower-rated and higher yielding than securities issued or backed by agencies such as Ginnie Mae, Fannie Mae or Freddie Mac. The fund currently has significant investment exposure to commercial mortgage-backed securities. While the&lt;/div&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;fund&#x2019;s emphasis will be on mortgage-backed securities, the fund may also invest to a lesser extent in other types of asset-backed securities.&lt;/div&gt;&lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;The Investment Manager may consider, among other factors, credit, interest rate, prepayment and liquidity risks, as well as general market conditions, when deciding whether to buy or sell investments. The Investment Manager typically uses to a significant extent derivatives, including credit default swaps, interest rate swaps, total return swaps, to&#x2011;be&#x2011;announced (TBA) commitments, futures, options and swaptions, including on mortgage-backed securities and indices, for both hedging and non&#x2011;hedging purposes, including to obtain or adjust exposure to mortgage-backed investments.&lt;/div&gt;</oef:StrategyNarrativeTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003871Member_RiskLoseMoneyMember"
      id="t_543_e0801207_a267_6935_3767_5152d6615a95">&lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;It is important to understand that you can lose money by investing in the fund.&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003871Member_MarketRisksMember"
      id="t_554_855616fc_5219_9e3e_e69a_5254317cdd0f">&lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;Market risk: &lt;/span&gt;The value of investments in the fund&#x2019;s portfolio may fall or fail to rise over extended periods of time for a variety of reasons, including general economic, political or financial market conditions, investor sentiment and market perceptions, government actions, geopolitical events or changes, outbreaks of infectious illnesses or other widespread public health issues, and factors related to a specific issuer, asset class, geography, industry or sector, such as the housing or real estate markets. These and other factors may lead to increased volatility and reduced liquidity in the fund&#x2019;s portfolio holdings, may negatively impact the fund&#x2019;s performance, and may exacerbate other risks to which the fund is subject.&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003871Member_FixedIncomeInvestmentsRiskMember"
      id="t_555_263e964d_0cfa_db15_9f06_012b9caa2347">&lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;Fixed income investments risk:&lt;/span&gt; The risks associated with fixed income investments include interest rate risk, which is the risk that the value of the fund&#x2019;s investments is likely to fall if interest rates rise. Fixed income investments are also subject to credit risk, which is the risk that issuers of the fund&#x2019;s investments may default on payment of interest or principal. Fixed income investments may be more susceptible to downgrades or defaults during economic downturns or other periods of economic stress. Default risk is generally higher for non&#x2011;qualified mortgages. Interest rate risk is generally greater for longer-term fixed income securities, and credit risk is generally greater for below-investment-grade fixed income securities, which can be more sensitive to changes in markets, credit conditions, and interest rates, and may be considered speculative. Mortgage- and asset- backed investments, unlike traditional debt investments, are also subject to prepayment risk, which means that they may increase in value less than other bonds when interest rates decline and decline in value more than other bonds when interest rates rise. The fund may have to invest the proceeds from prepaid investments, including mortgage- and asset- backed investments, in other investments with less attractive terms and yields. The fund&#x2019;s investments in mortgage- and asset- backed securities, and in certain other securities and derivatives, may be or become illiquid.&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003871Member_IndustryConcentrationRiskMember"
      id="t_556_204dd978_3175_14b4_9e03_05e78560d453">&lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;Industry concentration risk:&lt;/span&gt; The fund&#x2019;s concentration in an industry group composed of privately issued residential and commercial mortgage-backed&lt;/div&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;securities and mortgage-backed securities issued or guaranteed by the U.S. government or its agencies or instrumentalities may make the fund&#x2019;s net asset value more susceptible to economic, market, political and other developments affecting the residential and commercial real estate markets and the servicing of mortgage loans secured by real estate properties. During periods of difficult economic conditions, delinquencies and losses on commercial mortgage-backed investments in particular generally increase, including as a result of the effects of those conditions on commercial real estate markets, the ability of commercial tenants to make loan payments, and the ability of a property to attract and retain commercial tenants.&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003871Member_DerivativesRisksMember"
      id="t_557_5344e9e7_6f76_1d6d_e80d_816ea260fe7f">&lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;Derivatives risk: &lt;/span&gt;The fund&#x2019;s use of derivatives may increase the risks of investing in the fund by increasing investment exposure (which may be considered leverage) or, in the case of many over&#x2011;the&#x2011;counter instruments, because of the potential inability to terminate or sell derivative positions and the potential failure of the other party to the instrument to meet its obligations. The risk of a party failing to meet its obligations may increase if the fund has significant exposure to that counterparty. The value of derivatives may move in unexpected ways due to unanticipated market movements, the use of leverage, imperfect correlation between the derivative instrument and the reference asset, or other factors, especially in unusual market conditions, and volatility in the value of derivatives could adversely impact the fund&#x2019;s returns, obligations and exposures. Derivatives are also subject to other risks, including liquidity risk (e.g., liquidity demands arising from the requirement to make payments to a derivative counterparty), operational risk (e.g., settlement issues or system failures) and legal risk (e.g., insufficient legal documentation or contract enforceability issues).&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003871Member_LargeShareholderTransactionRiskMember"
      id="t_558_b444fd07_9d7a_db46_f37e_9db47e473934">&lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;Large shareholder transaction risk: &lt;/span&gt;The&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;fund is subject to the risk that shareholders will purchase or redeem large quantities of shares of the fund. The fund may be an investment option for mutual funds that are managed by the Investment Manager and its affiliates as &#x201c;funds of funds.&#x201d; Additionally, other investors from time to time may make substantial investments in the fund. Such shareholders may at times be considered to control the fund. In addition, a large number of shareholders may collectively purchase or redeem fund shares in large amounts rapidly or unexpectedly. Large shareholder transactions may adversely affect the fund&#x2019;s liquidity and net assets. These redemptions may also adversely affect the fund&#x2019;s performance if the fund is forced to sell securities, which may also increase the fund&#x2019;s brokerage costs.&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003871Member_ManagementAndOperationalRiskMember"
      id="t_559_4b7c227f_1420_5048_8ca3_512040656b22">&lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;Management and operational risk: &lt;/span&gt;There is no guarantee that the investment techniques, analyses, or judgments that the Investment Manager applies in making investment decisions for the fund will produce the intended outcome or that the investments selected for the fund will perform as well as other securities that were not selected for the fund. The Investment Manager, or the fund&#x2019;s other service providers, may experience disruptions or operating errors that could negatively impact the fund.&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003871Member_RiskNotInsuredMember"
      id="t_544_ad8a3a81_90fc_fbca_e8de_5bb744caf234">An investment in the fund is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</oef:RiskTextBlock>
    <oef:BarChartAndPerformanceTableHeading
      contextRef="S000003871Member"
      id="t_162_7c45d2c1_2f14_4dff_a469_363c5c29346d"> Performance </oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock
      contextRef="S000003871Member"
      id="t_545_8d68e1ff_f177_4609_caaf_37f2acfd1f33">&lt;div style="margin-top: 12pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;The accompanying bar chart and table provide some indication of the risks of investing in the fund. The bar chart shows changes in the fund&#x2019;s performance from year to year for Class&#160;IA shares.&#160;The table shows the average annual total returns of each class of the fund that has been in operation for at least one full calendar year and also compares the fund&#x2019;s performance with the average annual total returns of a broad measure of market performance, an additional index with characteristics relevant to the fund and the Putnam Mortgage Securities Linked Benchmark, which represents the performance of the Bloomberg GNMA Index through April&#160;18, 2018, and the performance of the Bloomberg U.S. MBS Index thereafter. Performance for classes other than those shown may vary from the performance shown to the extent the expenses for those classes differ. The fund makes updated performance information, including its current net asset value per share, available at www.franklintempleton.com.&lt;/div&gt;&lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 0%; text-indent: 2%; font-size: 9pt; font-family: arial;"&gt;&lt;span style="font-style: italic;"&gt;The fund&#x2019;s past performance (before and after taxes) is not necessarily an indication of how the fund will perform in the future. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;Insurance-related charges or expenses are not reflected in the performance information below, and if those charges were included, returns would be less than those shown.&lt;/div&gt;</oef:PerformanceNarrativeTextBlock>
    <oef:PerformanceInformationIllustratesVariabilityOfReturns
      contextRef="S000003871Member"
      id="t_552_1324d366_8e4f_01b7_29d2_4c534d4a9f7b">The bar chart shows changes in the fund&#x2019;s performance from year to year for Class&#160;IA shares.&#160;The table shows the average annual total returns of each class of the fund that has been in operation for at least one full calendar year and also compares the fund&#x2019;s performance with the average annual total returns of a broad measure of market performance, an additional index with characteristics relevant to the fund and the Putnam Mortgage Securities Linked Benchmark, which represents the performance of the Bloomberg GNMA Index through April&#160;18, 2018, and the performance of the Bloomberg U.S. MBS Index thereafter.</oef:PerformanceInformationIllustratesVariabilityOfReturns>
    <oef:PerformanceAdditionalMarketIndex
      contextRef="S000003871Member"
      id="t_553_ccb78b61_0329_55ea_2d5e_c5722741e5cc">The table shows the average annual total returns of each class of the fund that has been in operation for at least one full calendar year and also compares the fund&#x2019;s performance with the average annual total returns of a broad measure of market performance, an additional index with characteristics relevant to the fund and the Putnam Mortgage Securities Linked Benchmark, which represents the performance of the Bloomberg GNMA Index through April&#160;18, 2018, and the performance of the Bloomberg U.S. MBS Index thereafter.</oef:PerformanceAdditionalMarketIndex>
    <oef:PerformanceAvailabilityWebSiteAddress
      contextRef="S000003871Member"
      id="t_551_518e698e_b755_59c7_66be_1d6036e9d3a7">www.franklintempleton.com</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="S000003871Member"
      id="t_546_9969a95f_b739_d8cd_8e81_4bec8ec0fd7d">The fund&#x2019;s past performance (before and after taxes) is not necessarily an indication of how the fund will perform in the future. </oef:PerformancePastDoesNotIndicateFuture>
    <oef:BarChartHeading
      contextRef="S000003871Member"
      id="t_548_c962ebfa_2c42_833c_7d9e_13cd8243530e">Annual total returns for class IA shares</oef:BarChartHeading>
    <oef:BarChartClosingTextBlock
      contextRef="S000003871Member"
      id="t_549_e514d257_96be_b9be_e564_7dc48d178344">
&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: simhei; font-size: 8pt; width: 96%; border-spacing: 0px; margin: 0 auto;"&gt; 
&lt;tr&gt; 
&lt;td style="width: 26%;"&gt;&lt;/td&gt; 
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;/td&gt; 
&lt;td style="width: 65%;"&gt;&lt;/td&gt; 
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="font-size: 1pt;"&gt; 
&lt;td style="border-top: 0.75pt solid #bfbfbf; height: 1.5pt;"&gt;&#160;&lt;/td&gt; 
&lt;td colspan="2" style="border-top: 0.75pt solid #bfbfbf; height: 1.5pt;"&gt;&#160;&lt;/td&gt; 
&lt;td colspan="4" style="border-top: 0.75pt solid #bfbfbf; height: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="page-break-inside: avoid; font-family: simhei; font-size: 8pt;"&gt; 
&lt;td style="padding-bottom: 2pt; border-bottom: 0.75pt solid #bfbfbf; vertical-align: top;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.00em; text-indent: -1.00em; font-size: 8pt; font-family: arial;"&gt;Best Quarter:&lt;/div&gt; &lt;/td&gt; 
&lt;td style="border-bottom: 0.75pt solid #bfbfbf; vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="padding-bottom: 2pt; border-bottom: 0.75pt solid #bfbfbf; vertical-align: bottom; white-space: nowrap; text-align: right;"&gt;&lt;span style="font-family: arial;"&gt;Q4 2023&lt;/span&gt;&lt;/td&gt; 
&lt;td style="border-bottom: 0.75pt solid #bfbfbf; vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="padding-bottom: 2pt; border-bottom: 0.75pt solid #bfbfbf; white-space: nowrap; vertical-align: bottom;"&gt;&lt;span style="font-family: arial;"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom: 2pt; border-bottom: 0.75pt solid #bfbfbf; white-space: nowrap; vertical-align: bottom; text-align: right;"&gt;&lt;span style="font-family: arial;"&gt;7.97&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom: 2pt; border-bottom: 0.75pt solid #bfbfbf; white-space: nowrap; vertical-align: bottom;"&gt;&lt;span style="font-family: arial;"&gt;%&#160;&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="font-size: 1pt;"&gt; 
&lt;td style="height: 1.5pt;"&gt;&lt;/td&gt; 
&lt;td colspan="2" style="height: 1.5pt;"&gt;&lt;/td&gt; 
&lt;td colspan="4" style="height: 1.5pt;"&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="page-break-inside: avoid; font-family: simhei; font-size: 8pt;"&gt; 
&lt;td style="padding-bottom: 2pt; border-bottom: 0.75pt solid #bfbfbf; vertical-align: top;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.00em; text-indent: -1.00em; font-size: 8pt; font-family: arial;"&gt;Worst Quarter:&lt;/div&gt; &lt;/td&gt; 
&lt;td style="border-bottom: 0.75pt solid #bfbfbf; vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="padding-bottom: 2pt; border-bottom: 0.75pt solid #bfbfbf; vertical-align: bottom; white-space: nowrap; text-align: right;"&gt;&lt;span style="font-family: arial;"&gt;Q1 2020&lt;/span&gt;&lt;/td&gt; 
&lt;td style="border-bottom: 0.75pt solid #bfbfbf; vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="padding-bottom: 2pt; border-bottom: 0.75pt solid #bfbfbf; white-space: nowrap; vertical-align: bottom;"&gt;&lt;span style="font-family: arial;"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom: 2pt; border-bottom: 0.75pt solid #bfbfbf; white-space: nowrap; vertical-align: bottom; text-align: right;"&gt;&lt;span style="font-family: arial;"&gt;-9.91&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom: 2pt; border-bottom: 0.75pt solid #bfbfbf; white-space: nowrap; vertical-align: bottom;"&gt;&lt;span style="font-family: arial;"&gt;%&#160;&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</oef:BarChartClosingTextBlock>
    <oef:HighestQuarterlyReturnLabel
      contextRef="S000003871Member_C000010837Member"
      id="h_530_738fc5d8_d1ac_4e19_94bc_312fe689bf2c">Best Quarter:</oef:HighestQuarterlyReturnLabel>
    <oef:BarChartHighestQuarterlyReturnDate
      contextRef="S000003871Member_C000010837Member"
      id="h_531_35f7e015_916b_47b3_9809_1274396b1b6d">2023-12-31</oef:BarChartHighestQuarterlyReturnDate>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="S000003871Member_C000010837Member"
      decimals="4"
      id="h_532_e4441c59_1b04_44c1_b82b_54ced7da8df5"
      unitRef="pure">0.0797</oef:BarChartHighestQuarterlyReturn>
    <oef:LowestQuarterlyReturnLabel
      contextRef="S000003871Member_C000010837Member"
      id="h_533_e38ebd64_dd7d_4bd9_8a9c_b2b78f3679a1">Worst Quarter:</oef:LowestQuarterlyReturnLabel>
    <oef:BarChartLowestQuarterlyReturnDate
      contextRef="S000003871Member_C000010837Member"
      id="h_534_891024a4_67c0_45dd_bbce_36def0614c98">2020-03-31</oef:BarChartLowestQuarterlyReturnDate>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="S000003871Member_C000010837Member"
      decimals="4"
      id="h_535_c1c3ce8a_06e0_4de1_ad9a_d7aa59aa0431"
      unitRef="pure">-0.0991</oef:BarChartLowestQuarterlyReturn>
    <oef:PerformanceTableHeading
      contextRef="S000003871Member"
      id="t_164_cc8ea60e_80c5_40c8_8e25_4fd3864be3c1"> Average annual total returns (for periods ended 12/31/25)</oef:PerformanceTableHeading>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_C000010837Member"
      decimals="4"
      id="h_536_5e0ac0e1_c035_46e2_b033_5cb09facb46d"
      unitRef="pure">0.0939</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_C000010837Member"
      decimals="4"
      id="h_537_cdfb6a2e_e24a_451f_8d86_b8fbe64a9786"
      unitRef="pure">0.0107</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_C000010837Member"
      decimals="4"
      id="h_538_3c52b1c5_7c2b_4d71_afc4_8263b3843835"
      unitRef="pure">0.0187</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_C000010838Member"
      decimals="4"
      id="h_539_7690204f_d21e_4c2f_8183_cee551a1026e"
      unitRef="pure">0.0909</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_C000010838Member"
      decimals="4"
      id="h_540_fe8833d4_e674_4ede_a36b_0dd8d458ac9b"
      unitRef="pure">0.0083</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_C000010838Member"
      decimals="4"
      id="h_541_82da238a_b9e6_4556_87c6_8f5fa3ea812b"
      unitRef="pure">0.0162</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_S000003871BloombergUSAggregateIndexMember"
      decimals="4"
      id="h_542_8a60d404_3b56_4bc1_8d28_7f74c803edd9"
      unitRef="pure">0.0730</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_S000003871BloombergUSAggregateIndexMember"
      decimals="4"
      id="h_543_78cc4b20_4f49_4ad0_9e89_67d996098de3"
      unitRef="pure">-0.0036</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_S000003871BloombergUSAggregateIndexMember"
      decimals="4"
      id="h_544_4e8c9297_4d5b_4f73_822a_e3066cdd6753"
      unitRef="pure">0.0201</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_BloombergUSMBSIndexMember"
      decimals="4"
      id="h_545_71a2c9b7_3a72_490c_9ade_3d5cdec85cdc"
      unitRef="pure">0.0858</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_BloombergUSMBSIndexMember"
      decimals="4"
      id="h_546_cdbf5310_641b_4c06_9e2d_4e970991209d"
      unitRef="pure">0.0015</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_BloombergUSMBSIndexMember"
      decimals="4"
      id="h_547_0100a9ee_7072_4b47_8662_02a8d2fcbaab"
      unitRef="pure">0.0159</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_PutnamVTMortgageSecuritiesLinkedBenchmarkMember"
      decimals="4"
      id="h_548_8dd2ca8b_4e39_40d4_96f1_6efb43db43f8"
      unitRef="pure">0.0858</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_PutnamVTMortgageSecuritiesLinkedBenchmarkMember"
      decimals="4"
      id="h_549_89c31a62_95b1_4313_986f_bc6bae090301"
      unitRef="pure">0.0015</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_PutnamVTMortgageSecuritiesLinkedBenchmarkMember"
      decimals="4"
      id="h_550_ef29b9f9_fb4f_4b27_b9e1_cfe94087ea45"
      unitRef="pure">0.0148</oef:AvgAnnlRtrPct>
    <oef:PerformanceTableClosingTextBlock
      contextRef="S000003871Member"
      id="t_550_f91dbf2e_3b27_e1e4_c41b_2e39a1c5b50c">&lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%; font-size: 9pt; font-family: arial;"&gt;Important data provider notices and terms are available at &lt;span style="font-family: arial; font-size: 9pt; color: #467886;"&gt;&lt;span style="text-decoration: underline;"&gt;www.franklintempletondatasources.com&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: arial;"&gt;. Such information is subject to change. &lt;/span&gt;&lt;/div&gt;</oef:PerformanceTableClosingTextBlock>
    <oef:RiskReturnHeading
      contextRef="S000003883Member"
      id="t_576_2b8a0ec8_82f4_c763_745e_7aed41e3970b"> Fund summary </oef:RiskReturnHeading>
    <oef:ObjectiveHeading
      contextRef="S000003883Member"
      id="t_577_ba7f0172_9fd2_d9de_c134_6a1a970900eb"> Goal </oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock
      contextRef="S000003883Member"
      id="t_578_d25dbc11_ba0a_033a_c1b1_dc6227dda400"> &lt;div style="margin-top: 4pt; margin-bottom: 0pt; margin-left: 1%; font-size: 9pt; font-family: arial;"&gt;The fund seeks capital appreciation.&lt;/div&gt; </oef:ObjectivePrimaryTextBlock>
    <oef:ExpenseHeading
      contextRef="S000003883Member"
      id="t_165_ca706e38_414f_4dbb_8a83_e58b92f2b1a1"> Fees and expenses </oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock
      contextRef="S000003883Member"
      id="t_166_53205509_cd04_4661_85f6_328df3a141a5"> &lt;div style="margin-top: 4pt; margin-bottom: 0pt; margin-left: 1%; font-size: 9pt; font-family: arial;"&gt;The following table describes the fees and expenses you may pay if you buy, hold and sell shares of the fund. &lt;span style="font-weight: bold;"&gt;You may pay other fees, such as brokerage commissions and other fees to financial intermediaries, which are not reflected in the tables and examples below.&lt;/span&gt; The fees and expenses information does not reflect insurance-related charges or expenses borne by contract holders indirectly investing in the fund. If it did, expenses would be higher.&lt;/div&gt; </oef:ExpenseNarrativeTextBlock>
    <oef:OperatingExpensesCaption
      contextRef="S000003883Member"
      id="t_595_91ba688b_b983_3e32_3c52_62f35e682b0a">Annual Fund Operating Expenses(expenses you pay each year as a percentage of the value of your investment)</oef:OperatingExpensesCaption>
    <oef:ManagementFeesOverAssets
      contextRef="S000003883Member_C000010861Member"
      decimals="4"
      id="h_551_f3ed704a_e0a2_49fa_a4b2_a59449a8f912"
      unitRef="pure">0.0060</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="S000003883Member_C000010861Member"
      decimals="4"
      id="h_552_a91e3719_ce16_4d6d_bb75_d102f2ccbcdb"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="S000003883Member_C000010861Member"
      decimals="4"
      id="h_553_9d7bd5bc_34b3_4fc1_9be6_3ceaa622f185"
      unitRef="pure">0.0032</oef:OtherExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="S000003883Member_C000010861Member"
      decimals="4"
      id="h_554_f143e3c4_e630_4a8e_bcbd_153e45176cb1"
      unitRef="pure">0.0092</oef:ExpensesOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="S000003883Member_C000010861Member"
      decimals="4"
      id="h_555_7301b4de_3729_465c_a656_7062c26b3f7a"
      unitRef="pure">-0.0005</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="S000003883Member_C000010861Member"
      decimals="4"
      id="h_556_45b74158_b2ef_43b8_939c_d85aa549adc3"
      unitRef="pure">0.0087</oef:NetExpensesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="S000003883Member_C000010862Member"
      decimals="4"
      id="h_557_ed5a2f2d_42af_4db2_ae4f_45251b90fce5"
      unitRef="pure">0.0060</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="S000003883Member_C000010862Member"
      decimals="4"
      id="h_558_96f1f4fc_e0dc_4a60_ace5_92ff692a7605"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="S000003883Member_C000010862Member"
      decimals="4"
      id="h_559_6516cfec_11fc_4ce6_a79d_9224266567f6"
      unitRef="pure">0.0032</oef:OtherExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="S000003883Member_C000010862Member"
      decimals="4"
      id="h_560_e6f38037_9f76_40e8_9208_a4268130cb40"
      unitRef="pure">0.0117</oef:ExpensesOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="S000003883Member_C000010862Member"
      decimals="4"
      id="h_561_30af5e23_5ed0_4ec9_af72_9874ec400291"
      unitRef="pure">-0.0005</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="S000003883Member_C000010862Member"
      decimals="4"
      id="h_562_f333703f_bfc4_4797_9086_cb9f46501ea2"
      unitRef="pure">0.0112</oef:NetExpensesOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="S000003883Member"
      id="t_579_8f2de30b_a5e8_04f7_3b06_f5aee4365d16">April&#160;30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:ExpenseExampleHeading
      contextRef="S000003883Member"
      id="t_168_ed3cb794_c27f_4661_a71d_cfdc1c19cda8"> Example </oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock
      contextRef="S000003883Member"
      id="t_169_cc0c7fae_3288_4257_80c1_b7a162f98a34"> &lt;div style="margin-top: 4pt; margin-bottom: 0pt; margin-left: 1%; font-size: 9pt; font-family: arial;"&gt;The following hypothetical example is intended to help you compare the cost of investing in the fund with the cost of investing in other funds. The example does not reflect insurance-related charges or expenses. If it did, expenses would be higher. It assumes that you invest $10,000 in the fund for the time periods indicated and then redeem or hold all your shares at the end of those periods. It assumes a 5% return on your investment each year and that the fund&#x2019;s operating expenses remain the same (except that any applicable fee waiver or expense reimbursement is reflected only through its expiration date). Your actual costs may be higher or lower.&lt;/div&gt; </oef:ExpenseExampleNarrativeTextBlock>
    <oef:ExpenseExampleYear01
      contextRef="S000003883Member_C000010861Member"
      decimals="INF"
      id="h_563_5683f96a_bd02_4d88_9dd5_3eb4680fd263"
      unitRef="USD">89</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="S000003883Member_C000010861Member"
      decimals="INF"
      id="h_590_2a79a052_6075_f71a_bbe2_b9c19ccf9c85"
      unitRef="USD">89</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleYear03
      contextRef="S000003883Member_C000010861Member"
      decimals="INF"
      id="h_564_5906cdf1_7ebc_4058_8cdb_af35fac15a29"
      unitRef="USD">289</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="S000003883Member_C000010861Member"
      decimals="INF"
      id="h_591_24f16a03_4de7_9c5a_518a_3f1795ce678c"
      unitRef="USD">289</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleYear05
      contextRef="S000003883Member_C000010861Member"
      decimals="INF"
      id="h_565_52e9a0e6_e0a6_4f1e_85b3_b5d6d1ab19f1"
      unitRef="USD">505</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="S000003883Member_C000010861Member"
      decimals="INF"
      id="h_592_87e5fddd_cd23_7d22_37ff_0acf7e4e42c1"
      unitRef="USD">505</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleYear10
      contextRef="S000003883Member_C000010861Member"
      decimals="INF"
      id="h_566_db2a17dd_c943_4f36_a9d0_af3581c41563"
      unitRef="USD">1127</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="S000003883Member_C000010861Member"
      decimals="INF"
      id="h_593_0968890b_acb3_978a_40b2_1ee7275f7402"
      unitRef="USD">1127</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="S000003883Member_C000010862Member"
      decimals="INF"
      id="h_567_9c208169_629f_4ab1_8f0a_70cc28d23e52"
      unitRef="USD">114</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="S000003883Member_C000010862Member"
      decimals="INF"
      id="h_594_0dc7fa77_8253_361d_f3ff_58b60df61e68"
      unitRef="USD">114</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleYear03
      contextRef="S000003883Member_C000010862Member"
      decimals="INF"
      id="h_568_c1500f73_ce07_4e2e_8a38_44eba2688623"
      unitRef="USD">367</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="S000003883Member_C000010862Member"
      decimals="INF"
      id="h_595_fd68f22f_80b4_16c6_2169_b96addcb41d1"
      unitRef="USD">367</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleYear05
      contextRef="S000003883Member_C000010862Member"
      decimals="INF"
      id="h_569_727742b7_1fd9_46dd_9916_326eb4a81bfa"
      unitRef="USD">640</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="S000003883Member_C000010862Member"
      decimals="INF"
      id="h_596_3f4600fe_0432_1576_5613_4ba159b1be90"
      unitRef="USD">640</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleYear10
      contextRef="S000003883Member_C000010862Member"
      decimals="INF"
      id="h_570_0b49d4b5_c336_4544_9745_346caca3c080"
      unitRef="USD">1416</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="S000003883Member_C000010862Member"
      decimals="INF"
      id="h_597_94046d4b_c7f5_990c_047e_d7d34e80869b"
      unitRef="USD">1416</oef:ExpenseExampleNoRedemptionYear10>
    <oef:PortfolioTurnoverHeading
      contextRef="S000003883Member"
      id="t_170_a22830e7_5459_4a34_ac71_4bd6a54e5e66"> Portfolio turnover </oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock
      contextRef="S000003883Member"
      id="t_171_6e6fffd2_25a7_476c_aa99_b78d8bf34931"> &lt;div style="margin-top: 4pt; margin-bottom: 0pt; margin-left: 1%; font-size: 9pt; font-family: arial;"&gt;The fund pays transaction-related costs, such as commissions, when it buys and sells securities (or &#x201c;turns over&#x201d; its portfolio). A higher turnover rate may indicate higher transaction costs. These costs, which are not reflected in annual fund operating expenses or the above example, affect fund performance. The fund&#x2019;s turnover rate in the most recent fiscal year was 62%.&lt;/div&gt; </oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate
      contextRef="S000003883Member"
      decimals="4"
      id="h_589_47e6951b_a4ee_ba6c_84f5_250c5c4c0bcf"
      unitRef="pure">0.62</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading
      contextRef="S000003883Member"
      id="t_172_94155b9f_7ee4_4470_b785_9c2a7cb245b0"> Investments, risks, and performance  Investments </oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock
      contextRef="S000003883Member"
      id="t_580_d30af2d8_4006_d508_4c3d_5ba2e87b97bd"> &lt;div style="margin-top: 4pt; margin-bottom: 0pt; margin-left: 1%; font-size: 9pt; font-family: arial;"&gt;The fund invests mainly in common stocks of small U.S. companies, with a focus on growth stocks. Growth stocks are stocks of companies whose earnings are expected to grow faster than those of similar firms, and whose business growth and other characteristics may lead to an increase in stock price. Under normal circumstances, the fund invests at least 80% of the fund&#x2019;s net assets in companies of a size similar to those in the Russell 2000&lt;sup style="font-size: 75%; vertical-align: top;"&gt;&#xae;&lt;/sup&gt; Growth Index. This policy may be changed only after 60 days&#x2019; notice to shareholders. As of March&#160;31, 2026, the index was composed of companies having market capitalizations of between approximately $4.4 million and $38.3 billion.&lt;/div&gt;  &lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 1%; font-size: 9pt; font-family: arial;"&gt;The Investment Manager, as defined below, may consider, among other factors, a company&#x2019;s valuation, financial strength, growth potential, competitive position in its industry, projected future earnings, cash flows and dividends when deciding whether to buy or sell investments.&lt;/div&gt; </oef:StrategyNarrativeTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003883Member_RiskLoseMoneyMember"
      id="t_581_c9cf9281_e894_454e_2b9b_63d1d56c2bfb"> &lt;div style="margin-top: 4pt; margin-bottom: 0pt; margin-left: 1%; font-size: 9pt; font-family: arial;"&gt;It is important to understand that you can lose money by investing in the fund.&lt;/div&gt; </oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003883Member_MarketRisksMember"
      id="t_589_f1525db1_4f82_fe65_6e04_4dcc2c589469"> &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1%; font-size: 9pt; font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;Market risk:&lt;/span&gt; The value of investments in the fund&#x2019;s portfolio may fall or fail to rise over extended periods of time for a variety of reasons, including general economic, political or financial market conditions, investor sentiment and market perceptions, government actions, geopolitical events or changes, outbreaks of infectious illnesses or other widespread public health issues, and factors related to a specific issuer, asset class, geography, industry or sector. These and other factors may lead to increased volatility and reduced liquidity in the fund&#x2019;s portfolio holdings, may negatively impact the fund&#x2019;s performance, and may exacerbate other risks to which the fund is subject.&lt;/div&gt; </oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003883Member_CommonStockRiskMember"
      id="t_590_83c9717a_00cf_b370_f40e_1954929d3cbe"> &lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 1%; font-size: 9pt; font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;Common stock risk:&lt;/span&gt; Common stock represents an ownership interest in a company. The value of a company&#x2019;s stock may fall or fail to rise as a result of factors directly relating to that company, such as decisions made by its management or lower demand for the company&#x2019;s products or services. A stock&#x2019;s value may also fall because of factors affecting not just the company, but also other companies in the same industry or in a number of different industries, such as increases in production costs. Companies whose stocks the Investment Manager believes are undervalued by the market may have experienced adverse business developments or may be subject to special risks that have caused their stocks to be out of favor. Growth stocks may be more susceptible to earnings disappointments, and the market may not favor growth-style investing. These risks are generally greater for small and midsize companies. From time to time, the fund may invest a significant portion of its assets in companies in one or more related industries or sectors, which would make the fund more vulnerable to adverse developments affecting those industries or sectors.&lt;/div&gt; </oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003883Member_SmallAndMidsizeCompaniesRiskMember"
      id="t_591_8209b0ee_6a84_5be6_f0c1_6b6a9a80a4ae"> &lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 1%; font-size: 9pt; font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;Small and midsize companies risk:&lt;/span&gt; Stocks of small and midsize companies often trade in smaller volumes, and their prices may fluctuate more than stocks of larger companies. Stocks of these companies may therefore be more vulnerable to adverse developments than those of larger companies.&lt;/div&gt; </oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003883Member_LargeShareholderTransactionRiskMember"
      id="t_592_db995b8d_9428_6868_8c61_c46c8889b3ca"> &lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 1%; font-size: 9pt; font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;Large shareholder transaction risk:&lt;/span&gt; The fund is subject to the risk that shareholders will purchase or redeem large quantities of shares of the fund. The fund may be an investment option for mutual funds that are managed by the Investment Manager and its affiliates as &#x201c;funds of funds.&#x201d; Additionally, other investors from time to time may make substantial investments in the fund. Such shareholders may at times be considered to control the fund. In addition, a large number of shareholders may collectively purchase or redeem fund shares in large amounts rapidly or unexpectedly. Large shareholder transactions may adversely affect the fund&#x2019;s liquidity and net assets. These redemptions may also adversely affect the fund&#x2019;s performance if the fund is forced to sell securities, which may also increase the fund&#x2019;s brokerage costs.&lt;/div&gt; </oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003883Member_ManagementAndOperationalRiskMember"
      id="t_593_935b4c8a_92b2_5f5c_ef1a_988a4a4734af"> &lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 1%; font-size: 9pt; font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;Management and operational risk:&lt;/span&gt; There is no guarantee that the investment techniques, analyses, or judgments that the Investment Manager applies in making investment decisions for the fund will produce the intended outcome or that the investments selected for the fund will perform as well as other securities that were not selected for the fund. The Investment Manager, or the&lt;/div&gt;  &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1%; font-size: 9pt; font-family: arial;"&gt;fund&#x2019;s other service providers, may experience disruptions or operating errors that could negatively impact the fund.&lt;/div&gt; </oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003883Member_RiskNotInsuredMember"
      id="t_582_86d01a41_42cd_5597_da6f_0c6281f3dfa1">An investment in the fund is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</oef:RiskTextBlock>
    <oef:BarChartAndPerformanceTableHeading
      contextRef="S000003883Member"
      id="t_173_f813f2b9_5f26_4319_a17d_06901cb4dfbb"> Performance </oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock
      contextRef="S000003883Member"
      id="t_583_6424213e_18c6_732d_7834_573311fad466"> &lt;div style="margin-top: 10pt; margin-bottom: 0pt; margin-left: 1%; font-size: 9pt; font-family: arial;"&gt;The accompanying bar chart and table provide some indication of the risks of investing in the fund. The bar chart shows changes in the fund&#x2019;s performance from year to year for Class IA shares.&#160;The table shows the average annual total returns of each class of the fund that has been in operation for at least one full calendar year and also compares the fund&#x2019;s performance with the average annual total returns of a broad measure of market performance and an additional index with characteristics relevant to the fund. Before September&#160;17, 2018, the fund was managed with a materially different investment strategy and may have achieved materially different performance results under its current investment strategy from that shown for periods before this date. Performance for classes other than those shown may vary from the performance shown to the extent the expenses for those classes differ. The fund makes updated performance information, including its current net asset value per share, available at www.franklintempleton.com.&lt;/div&gt;   &lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 1%; font-size: 9pt; font-family: arial;"&gt;&lt;span style="font-style: italic;"&gt;The fund&#x2019;s past performance (before and after taxes) is not necessarily an indication of how the fund will perform in the future. &lt;/span&gt;&lt;/div&gt;   &lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 1%; font-size: 9pt; font-family: arial;"&gt;Insurance-related charges or expenses are not reflected in the performance information below, and if those charges were included, returns would be less than those shown.&lt;/div&gt; </oef:PerformanceNarrativeTextBlock>
    <oef:PerformanceInformationIllustratesVariabilityOfReturns
      contextRef="S000003883Member"
      id="t_586_304c2266_e8a2_54c2_1586_d0f981d9a8be">The bar chart shows changes in the fund&#x2019;s performance from year to year for Class IA shares.&#160;The table shows the average annual total returns of each class of the fund that has been in operation for at least one full calendar year and also compares the fund&#x2019;s performance with the average annual total returns of a broad measure of market performance and an additional index with characteristics relevant to the fund. Before September&#160;17, 2018, the fund was managed with a materially different investment strategy and may have achieved materially different performance results under its current investment strategy from that shown for periods before this date.</oef:PerformanceInformationIllustratesVariabilityOfReturns>
    <oef:PerformanceAvailabilityWebSiteAddress
      contextRef="S000003883Member"
      id="t_596_340aa9a7_c22a_a9c1_341b_8b29aae27bbe">www.franklintempleton.com</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="S000003883Member"
      id="t_584_7042a29f_c152_9269_b8f9_85282a5fab96"> The fund&#x2019;s past performance (before and after taxes) is not necessarily an indication of how the fund will perform in the future.  </oef:PerformancePastDoesNotIndicateFuture>
    <oef:BarChartHeading
      contextRef="S000003883Member"
      id="t_587_244eecfc_c734_bdf4_c6f5_31d9434a6f5f"> Annual total returns for class IA shares </oef:BarChartHeading>
    <oef:BarChartClosingTextBlock
      contextRef="S000003883Member"
      id="t_588_1ebef563_07d5_3c16_442e_ff5a9a0b8c3f"> 
&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: arial; font-size: 8pt; width: 99%; border-spacing: 0px; margin-left: auto;"&gt; 
&lt;tr&gt; 
&lt;td style="width: 88%;"&gt;&lt;/td&gt; 
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td style="vertical-align: bottom;"&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="font-size: 1pt;"&gt; 
&lt;td style="border-top: 0.75pt solid #7f7f7f; height: 3pt;"&gt;&#160;&lt;/td&gt; 
&lt;td colspan="4" style="border-top: 0.75pt solid #7f7f7f; height: 3pt;"&gt;&#160;&lt;/td&gt; 
&lt;td colspan="4" style="border-top: 0.75pt solid #7f7f7f; height: 3pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="page-break-inside: avoid; font-family: arial; font-size: 8pt; background-color: #cceeff;"&gt; 
&lt;td style="border-bottom: 0.75pt solid #7f7f7f; vertical-align: top;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.00em; text-indent: -1.00em; font-size: 8pt; font-family: arial;"&gt;Best Quarter:&lt;/div&gt; &lt;/td&gt; 
&lt;td style="border-bottom: 0.75pt solid #7f7f7f; vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="border-bottom: 0.75pt solid #7f7f7f; white-space: nowrap; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; 
&lt;td style="border-bottom: 0.75pt solid #7f7f7f; white-space: nowrap; vertical-align: bottom; text-align: right;"&gt;Q2&#160;2020&lt;/td&gt; 
&lt;td style="border-bottom: 0.75pt solid #7f7f7f; white-space: nowrap; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; 
&lt;td style="border-bottom: 0.75pt solid #7f7f7f; vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="border-bottom: 0.75pt solid #7f7f7f; white-space: nowrap; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; 
&lt;td style="border-bottom: 0.75pt solid #7f7f7f; white-space: nowrap; vertical-align: bottom; text-align: right;"&gt;32.68&lt;/td&gt; 
&lt;td style="border-bottom: 0.75pt solid #7f7f7f; white-space: nowrap; vertical-align: bottom;"&gt;%&#160;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="font-size: 1pt;"&gt; 
&lt;td style="height: 3pt;"&gt;&lt;/td&gt; 
&lt;td colspan="4" style="height: 3pt;"&gt;&lt;/td&gt; 
&lt;td colspan="4" style="height: 3pt;"&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="page-break-inside: avoid; font-family: arial; font-size: 8pt;"&gt; 
&lt;td style="border-bottom: 0.75pt solid #7f7f7f; vertical-align: top;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.00em; text-indent: -1.00em; font-size: 8pt; font-family: arial;"&gt;Worst Quarter:&lt;/div&gt; &lt;/td&gt; 
&lt;td style="border-bottom: 0.75pt solid #7f7f7f; vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="border-bottom: 0.75pt solid #7f7f7f; white-space: nowrap; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; 
&lt;td style="border-bottom: 0.75pt solid #7f7f7f; white-space: nowrap; vertical-align: bottom; text-align: right;"&gt;Q4 2018&lt;/td&gt; 
&lt;td style="border-bottom: 0.75pt solid #7f7f7f; white-space: nowrap; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; 
&lt;td style="border-bottom: 0.75pt solid #7f7f7f; vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="border-bottom: 0.75pt solid #7f7f7f; white-space: nowrap; vertical-align: bottom;"&gt;&#160;&lt;/td&gt; 
&lt;td style="border-bottom: 0.75pt solid #7f7f7f; white-space: nowrap; vertical-align: bottom; text-align: right;"&gt;-20.45&lt;/td&gt; 
&lt;td style="border-bottom: 0.75pt solid #7f7f7f; white-space: nowrap; vertical-align: bottom;"&gt;%&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </oef:BarChartClosingTextBlock>
    <oef:HighestQuarterlyReturnLabel
      contextRef="S000003883Member_C000010861Member"
      id="h_571_b9e62420_186b_4027_b481_c0b1d24b44ad">Best Quarter:</oef:HighestQuarterlyReturnLabel>
    <oef:BarChartHighestQuarterlyReturnDate
      contextRef="S000003883Member_C000010861Member"
      id="h_572_808f2824_4ff0_442d_801e_b5029a51ac7e">2020-06-30</oef:BarChartHighestQuarterlyReturnDate>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="S000003883Member_C000010861Member"
      decimals="4"
      id="h_573_7a8363fc_1373_4fc2_b399_f883abc98b61"
      unitRef="pure">0.3268</oef:BarChartHighestQuarterlyReturn>
    <oef:LowestQuarterlyReturnLabel
      contextRef="S000003883Member_C000010861Member"
      id="h_574_e19fc2ee_d9cb_4ba9_a755_b5809f3cca7a">Worst Quarter:</oef:LowestQuarterlyReturnLabel>
    <oef:BarChartLowestQuarterlyReturnDate
      contextRef="S000003883Member_C000010861Member"
      id="h_575_4cde13b6_6a2a_4a56_b1ac_a9a6ab4e4c2c">2018-12-31</oef:BarChartLowestQuarterlyReturnDate>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="S000003883Member_C000010861Member"
      decimals="4"
      id="h_576_3db808eb_28c1_4729_bf5b_3a4acb78edb7"
      unitRef="pure">-0.2045</oef:BarChartLowestQuarterlyReturn>
    <oef:PerformanceTableHeading
      contextRef="S000003883Member"
      id="t_175_d399895c_9bc3_46ed_9fc8_ee2b7c55572b"> Average annual total returns  (for periods ended 12/31/25) </oef:PerformanceTableHeading>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_C000010861Member"
      decimals="4"
      id="h_577_00806569_8e92_4cfa_a625_f9a1c3484cae"
      unitRef="pure">0.0907</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_C000010861Member"
      decimals="4"
      id="h_578_82279485_4183_4c22_8976_6b2668ae8cf6"
      unitRef="pure">0.0645</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_C000010861Member"
      decimals="4"
      id="h_579_10450638_be97_4484_aeaa_281f7372ddd6"
      unitRef="pure">0.1172</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_C000010862Member"
      decimals="4"
      id="h_580_0c7e1de8_b4e9_4d0a_a8c8_d82da7f80490"
      unitRef="pure">0.0880</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_C000010862Member"
      decimals="4"
      id="h_581_dde0ed21_2763_4d96_937f_e0f2a886cfa8"
      unitRef="pure">0.0618</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_C000010862Member"
      decimals="4"
      id="h_582_d21e1e18_ae21_470f_9731_e32887bfd1e0"
      unitRef="pure">0.1145</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_S000003883Russell3000IndexMember"
      decimals="4"
      id="h_583_5731bd27_51cd_495c_b97a_8a452c7d8c86"
      unitRef="pure">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_S000003883Russell3000IndexMember"
      decimals="4"
      id="h_584_a98d85d8_2592_4069_9dd8_c5ee9ab76038"
      unitRef="pure">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_S000003883Russell3000IndexMember"
      decimals="4"
      id="h_585_198e68bd_0e5a_43bc_96b4_d3845b5767fa"
      unitRef="pure">0.1429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_Russell2000GrowthIndexMember"
      decimals="4"
      id="h_586_325c67c4_1b1b_482c_b42e_576fe192f0df"
      unitRef="pure">0.1301</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_Russell2000GrowthIndexMember"
      decimals="4"
      id="h_587_981b7672_422b_4e1c_8dac_60485209d6c0"
      unitRef="pure">0.0318</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_Russell2000GrowthIndexMember"
      decimals="4"
      id="h_588_ed3ca663_8928_4cde_a82f_57229bc3fa49"
      unitRef="pure">0.0957</oef:AvgAnnlRtrPct>
    <oef:PerformanceTableClosingTextBlock
      contextRef="S000003883Member"
      id="t_594_763af9c9_0e0c_aa45_34c5_8bb6593da72d"> &lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 1%; font-size: 8pt; font-family: arial;"&gt;Important data provider notices and terms are available at &lt;span style="font-family: arial; font-size: 8pt; color: #467886;"&gt;&lt;span style="text-decoration: underline;"&gt;www.franklintempletondatasources.com&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: arial;"&gt;. Such information is subject to change. &lt;/span&gt;&lt;/div&gt; </oef:PerformanceTableClosingTextBlock>
    <oef:RiskReturnHeading
      contextRef="S000003888Member"
      id="t_615_abfb23a3_5c7d_ae58_229d_773c63299959">Fund summary </oef:RiskReturnHeading>
    <oef:ObjectiveHeading
      contextRef="S000003888Member"
      id="t_616_094ce839_0cd4_3fd8_abcb_afcb877c1dd5">Goal </oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock
      contextRef="S000003888Member"
      id="t_617_51dc4367_7017_9d0a_fbf5_4058ebb7cd1e">&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;The fund seeks capital appreciation. &lt;/div&gt;</oef:ObjectivePrimaryTextBlock>
    <oef:ExpenseHeading
      contextRef="S000003888Member"
      id="t_176_8e462bf7_d2b8_49be_a758_3fa93201e181">Fees and expenses </oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock
      contextRef="S000003888Member"
      id="t_177_9107f90e_458d_4788_a958_4daebefb2326">&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;The following table describes the fees and expenses you may pay if you buy, hold and sell shares of the fund. &lt;span style="font-weight:bold"&gt;You may pay other fees, such as brokerage commissions and other fees to financial intermediaries, which are not reflected in the tables and examples below.&lt;/span&gt; The fees and expenses information does not reflect insurance-related charges or expenses borne by contract holders indirectly investing in the fund. If it did, expenses would be higher. &lt;/div&gt;</oef:ExpenseNarrativeTextBlock>
    <oef:OperatingExpensesCaption
      contextRef="S000003888Member"
      id="t_618_5288b0ca_da15_e8b3_667f_f3c8fa80e32c">Annual Fund Operating Expenses (expenses you pay each year as a percentage of the value of your investment) </oef:OperatingExpensesCaption>
    <oef:ManagementFeesOverAssets
      contextRef="S000003888Member_C000010871Member"
      decimals="4"
      id="h_589_0412a6bf_271b_4ac6_b205_c90778fc5c96"
      unitRef="pure">0.0060</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="S000003888Member_C000010871Member"
      decimals="4"
      id="h_590_ba83bb76_068c_443e_ac95_f02f3fbb141f"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="S000003888Member_C000010871Member"
      decimals="4"
      id="h_591_0d500ef1_f18b_4927_b2c2_f13c35e9130d"
      unitRef="pure">0.0017</oef:OtherExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="S000003888Member_C000010871Member"
      decimals="4"
      id="h_592_09238166_0c78_48bb_bfdb_5f66aacb8d9b"
      unitRef="pure">0.0077</oef:ExpensesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="S000003888Member_C000010872Member"
      decimals="4"
      id="h_593_ea0cb050_26d9_4ce5_a749_a00ac75d4ba7"
      unitRef="pure">0.0060</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="S000003888Member_C000010872Member"
      decimals="4"
      id="h_594_497dd7d3_81fd_4d46_a31e_06f8c29bd9c1"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="S000003888Member_C000010872Member"
      decimals="4"
      id="h_595_33bcea14_9b4b_40fd_b393_76989baa7bbc"
      unitRef="pure">0.0017</oef:OtherExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="S000003888Member_C000010872Member"
      decimals="4"
      id="h_596_4d506c06_6738_4498_9f54_bd9216511546"
      unitRef="pure">0.0102</oef:ExpensesOverAssets>
    <oef:ExpenseExampleHeading
      contextRef="S000003888Member"
      id="t_179_7b472145_9897_4323_9661_d12add1faf3c">Example </oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock
      contextRef="S000003888Member"
      id="t_180_c6a6edb3_ce65_4bd4_958e_b4841285e701">&lt;div style="margin-top:6pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;The following hypothetical example is intended to help you compare the cost of investing in the fund with the cost of investing in other funds. The example does not reflect insurance-related charges or expenses. If it did, expenses would be higher. It assumes that you invest $10,000 in the fund for the time periods indicated and then redeem or hold all your shares at the end of those periods. It assumes a 5% return on your investment each year and that the fund&#x2019;s operating expenses remain the same (except that any applicable fee waiver or expense reimbursement is reflected only through its expiration date). Your actual costs may be higher or lower. &lt;/div&gt;</oef:ExpenseExampleNarrativeTextBlock>
    <oef:ExpenseExampleYear01
      contextRef="S000003888Member_C000010871Member"
      decimals="INF"
      id="h_597_8ce5ca2a_582b_44e5_8773_51aa94bdfba0"
      unitRef="USD">79</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="S000003888Member_C000010871Member"
      decimals="INF"
      id="h_628_237a029d_2ba1_3b3d_484f_493a54298d60"
      unitRef="USD">79</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleYear03
      contextRef="S000003888Member_C000010871Member"
      decimals="INF"
      id="h_598_63751394_11bf_4752_9514_7f11fd87d617"
      unitRef="USD">246</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="S000003888Member_C000010871Member"
      decimals="INF"
      id="h_629_b667ef0e_604a_b645_bea8_7d76721ea424"
      unitRef="USD">246</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleYear05
      contextRef="S000003888Member_C000010871Member"
      decimals="INF"
      id="h_599_31eb2d85_be04_4318_9fc9_81eb9a139691"
      unitRef="USD">428</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="S000003888Member_C000010871Member"
      decimals="INF"
      id="h_630_e1f5daad_12ae_a624_22f9_bd5ac21d81ea"
      unitRef="USD">428</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleYear10
      contextRef="S000003888Member_C000010871Member"
      decimals="INF"
      id="h_600_506b2788_3ecd_4a5a_8c28_82604ecd3f68"
      unitRef="USD">955</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="S000003888Member_C000010871Member"
      decimals="INF"
      id="h_631_a15adf24_7a45_7b49_8034_d895a765a3a6"
      unitRef="USD">955</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="S000003888Member_C000010872Member"
      decimals="INF"
      id="h_601_a4a39ea6_a41b_47c9_880d_095295c657a4"
      unitRef="USD">104</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="S000003888Member_C000010872Member"
      decimals="INF"
      id="h_632_fa6eaa92_f44b_1486_f65c_9774614404ee"
      unitRef="USD">104</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleYear03
      contextRef="S000003888Member_C000010872Member"
      decimals="INF"
      id="h_602_d26e95ae_062f_47ac_a58f_b88d5390d715"
      unitRef="USD">324</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="S000003888Member_C000010872Member"
      decimals="INF"
      id="h_633_473c5106_a6a6_ae38_7f4f_f1d7a4be273e"
      unitRef="USD">324</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleYear05
      contextRef="S000003888Member_C000010872Member"
      decimals="INF"
      id="h_603_81b17f53_ce4a_4248_a468_276cca56794a"
      unitRef="USD">563</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="S000003888Member_C000010872Member"
      decimals="INF"
      id="h_634_20a0dde9_8d71_a37a_a4a8_b33f12953223"
      unitRef="USD">563</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleYear10
      contextRef="S000003888Member_C000010872Member"
      decimals="INF"
      id="h_604_300e0de5_713b_4243_87e8_c888e7183431"
      unitRef="USD">1247</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="S000003888Member_C000010872Member"
      decimals="INF"
      id="h_635_34ffe651_7a82_78fa_07eb_e0ff8cae83e6"
      unitRef="USD">1247</oef:ExpenseExampleNoRedemptionYear10>
    <oef:PortfolioTurnoverHeading
      contextRef="S000003888Member"
      id="t_181_477e2cda_99f2_43e3_94eb_103e644acdf7">Portfolio turnover </oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock
      contextRef="S000003888Member"
      id="t_619_b691197f_b8f2_a1f4_1752_fa68ebdc7cda">&lt;div style="margin-top:6pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;The fund pays transaction-related costs, such as commissions, when it buys and sells securities (or &#x201c;turns over&#x201d; its portfolio). A higher turnover rate may indicate higher transaction costs. These costs, which are not reflected in annual fund operating expenses or the above example, affect fund performance. The fund&#x2019;s turnover rate in the most recent fiscal year was 88%. &lt;/div&gt;</oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate
      contextRef="S000003888Member"
      decimals="4"
      id="h_627_3d1ee6f8_85cb_8c77_5868_61a81af57807"
      unitRef="pure">0.88</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading
      contextRef="S000003888Member"
      id="t_638_70e2a75f_8128_9b65_83b6_cdeded78194d">Investments, risks, and performance Investments </oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock
      contextRef="S000003888Member"
      id="t_639_574b3252_958e_cca9_a700_7fb622fac8ca">&lt;div style="margin-top:6pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;The fund invests mainly in common stocks of small U.S. companies, with a focus on value stocks. Value stocks are issued by companies that the fund&#x2019;s portfolio managers believe are currently undervalued by the market. If correct, and other investors ultimately recognize the value of the company, the price of its stock may rise. Under normal circumstances, the fund invests at least 80% of its net assets in companies of a size similar to those in the Russell 2000 Value Index. This policy may be changed only after 60 days&#x2019; notice to shareholders. As of March&#160;31, 2026, the index was composed of companies having market capitalizations of between approximately $18.8 million and $33.8 billion. The fund&#x2019;s portfolio managers may consider, among other factors, a company&#x2019;s valuation, financial strength, growth potential, competitive position in its industry, projected future earnings, cash flows and dividends when deciding whether to buy or sell investments. &lt;/div&gt;</oef:StrategyNarrativeTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003888Member_RiskLoseMoneyMember"
      id="t_621_9af80d75_30ea_5e47_11dd_d0371cbdc555">&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;It is important to understand that you can lose money by investing in the fund. &lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003888Member_MarketRisksMember"
      id="t_622_5b63d16b_2c9d_c722_23ef_6fc70a9ab47d">&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-weight:bold"&gt;Market risk: &lt;/span&gt;The value of investments in the fund&#x2019;s portfolio may fall or fail to rise over extended periods of time for a variety of reasons, including general economic, political or financial market conditions, investor sentiment and market perceptions, government actions, geopolitical events or changes, outbreaks of infectious illnesses or other widespread public health issues, and factors related to a specific issuer, asset class, geography, industry or sector. These and other factors may lead to increased volatility and reduced liquidity in the fund&#x2019;s portfolio holdings, may negatively impact the fund&#x2019;s performance, and may exacerbate other risks to which the fund is subject.&lt;span style="font-weight:bold"&gt; &lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003888Member_CommonStockRiskMember"
      id="t_623_5e283219_acd5_1d99_36cf_0d37ae6412ae">&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-weight:bold"&gt;Common stock risk: &lt;/span&gt;Common stock represents an ownership interest in a company. The value of a company&#x2019;s stock may fall or fail to rise as a result of factors directly relating to that company, such as decisions made by its management or lower demand for the company&#x2019;s products or services. A stock&#x2019;s value may also fall because of factors affecting not just the company, but also other companies in the same industry or in a number of different industries, such as increases in production costs. Companies whose stocks the Investment Manager believes are undervalued by the market may have experienced adverse business developments or may be subject to special risks that have caused their stocks to be out of favor. Value stocks may fail to rebound, and the market may not favor value-style investing. These risks are generally greater for small and midsize companies. From time to time, the fund may invest a significant portion of its assets in companies in one or more related industries or sectors, which would make the fund more vulnerable to adverse developments affecting those industries or sectors.&lt;span style="font-weight:bold"&gt; &lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003888Member_LargeShareholderTransactionRiskMember"
      id="t_624_9832974b_4b64_d277_9315_4c63386021a9">&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-weight:bold"&gt;Large shareholder transaction risk: &lt;/span&gt;The fund is subject to the risk that shareholders will purchase or redeem large quantities of shares of the fund.&lt;span style="font-weight:bold"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:0pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-weight:bold"&gt; &lt;/span&gt;The fund may be an investment option for mutual funds that are managed by the Investment Manager and its affiliates as &#x201c;funds of funds.&#x201d; Additionally, other investors from time to time may make substantial investments in the fund. Such shareholders may at times be considered to control the fund. In addition, a large number of shareholders may collectively purchase or redeem fund shares in large amounts rapidly or unexpectedly. Large shareholder transactions may adversely affect the fund&#x2019;s liquidity and net assets. These redemptions may also adversely affect the fund&#x2019;s performance if the fund is forced to sell securities, which may also increase the fund&#x2019;s brokerage costs.&lt;span style="font-weight:bold"&gt; &lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003888Member_ManagementAndOperationalRiskMember"
      id="t_640_fa58466b_4432_3bf2_df1d_b330a08cc364">&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-weight:bold"&gt;Management and operational risk: &lt;/span&gt;There is no guarantee that the investment techniques, analyses, or judgments that the Investment Manager applies in making investment decisions for the fund will produce the intended outcome or that the investments selected for the fund will perform as well as other securities that were not selected for the fund. The Investment Manager, or the fund&#x2019;s other service providers, may experience disruptions or operating errors that could negatively impact the fund.&lt;span style="font-weight:bold"&gt; &lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003888Member_RiskNotInsuredMember"
      id="t_626_12ace63f_dc9d_63fd_6a34_376452a1fe4b">An investment in the fund is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</oef:RiskTextBlock>
    <oef:BarChartAndPerformanceTableHeading
      contextRef="S000003888Member"
      id="t_635_d228ac40_5f0a_bf0e_dbad_d5b30528b97b">Performance </oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock
      contextRef="S000003888Member"
      id="t_627_c48e7cae_938d_3b24_2db9_e318bcec609b">&lt;div style="margin-top:12pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;The accompanying bar chart and table provide some indication of the risks of investing in the fund. The bar chart shows changes in the fund&#x2019;s performance from year to year for Class IA shares.&#160;The table shows the average annual total returns of each class of the fund that has been in operation for at least one full calendar year and also compares the fund&#x2019;s performance with the average annual total returns of a broad measure of market performance and an additional index with characteristics relevant to the fund. Performance for classes other than those shown may vary from the performance shown to the extent the expenses for those classes differ. The fund makes updated performance information, including its current net asset value per share, available at www.franklintempleton.com. &lt;/div&gt;&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-style:italic"&gt;The fund&#x2019;s past performance (before and after taxes) is not necessarily an indication of how the fund will perform in the future. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;Insurance-related charges or expenses are not reflected in the performance information below, and if those charges were included, returns would be less than those shown. &lt;/div&gt;</oef:PerformanceNarrativeTextBlock>
    <oef:PerformanceInformationIllustratesVariabilityOfReturns
      contextRef="S000003888Member"
      id="t_636_228494a0_58b9_aaa3_3701_295b717fe2f7">The bar chart shows changes in the fund&#x2019;s performance from year to year for Class IA shares.&#160;The table shows the average annual total returns of each class of the fund that has been in operation for at least one full calendar year and also compares the fund&#x2019;s performance with the average annual total returns of a broad measure of market performance and an additional index with characteristics relevant to the fund.</oef:PerformanceInformationIllustratesVariabilityOfReturns>
    <oef:PerformanceAvailabilityWebSiteAddress
      contextRef="S000003888Member"
      id="t_629_608d7b82_0447_9f89_a817_1eac4a4186f0">www.franklintempleton.com</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="S000003888Member"
      id="t_630_fc78f024_447b_d8d6_eef4_59634397a0a0">The fund&#x2019;s past performance (before and after taxes) is not necessarily an indication of how the fund will perform in the future. </oef:PerformancePastDoesNotIndicateFuture>
    <oef:BarChartHeading
      contextRef="S000003888Member"
      id="t_631_4227bfa2_7a09_50f1_bf9c_ac483d77fd66">Annual total returns for class IA shares </oef:BarChartHeading>
    <oef:BarChartClosingTextBlock
      contextRef="S000003888Member"
      id="t_632_1b4de660_7fd3_0bd4_dcf4_0a37eaedbe6c">
&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:simhei;font-size:8.5pt;width:98%;border-spacing:0px;margin-left:auto"&gt; 
&lt;tr&gt; 
&lt;td style="width:79%;"&gt;&lt;/td&gt; 
&lt;td style="vertical-align:bottom;width:1%;"&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td style="vertical-align:bottom;width:1%;"&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td style="vertical-align:bottom;width:1%;"&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="font-size:1pt"&gt; 
&lt;td style="BORDER-TOP:0.75pt solid #999999;height:1.5pt;"&gt;&#160;&lt;/td&gt; 
&lt;td colspan="4" style="BORDER-TOP:0.75pt solid #999999;height:1.5pt;"&gt;&#160;&lt;/td&gt; 
&lt;td colspan="4" style="BORDER-TOP:0.75pt solid #999999;height:1.5pt;"&gt;&#160;&lt;/td&gt; 
&lt;td colspan="4" style="BORDER-TOP:0.75pt solid #999999;height:1.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="page-break-inside:avoid;font-family:simhei;font-size:8.5pt"&gt; 
&lt;td style="padding-bottom:2pt ;vertical-align:top;"&gt; &lt;div style="margin-top:0pt;margin-bottom:0pt;margin-left:1.00em;text-indent:-1.00em;font-size:8.5pt;font-family:arial;"&gt;Best Quarter:&lt;/div&gt; &lt;/td&gt; 
&lt;td style="vertical-align:bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;vertical-align:top;"&gt;&lt;span style="font-family:arial"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;vertical-align:top;text-align:right;"&gt;&lt;span style="font-family:arial"&gt;Q4&#160;2020&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:top;"&gt;&lt;span style="font-family:arial"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="vertical-align:bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:top;"&gt;&lt;span style="font-family:arial"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:top;text-align:right;"&gt;&lt;span style="font-family:arial"&gt;&#x2003;&#x2003;&#x2003;&#x2003;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:top;"&gt;&lt;span style="font-family:arial"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="vertical-align:bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;vertical-align:bottom;"&gt;&lt;span style="font-family:arial"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;vertical-align:bottom;text-align:right;"&gt;&lt;span style="font-family:arial"&gt;34.30%&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;"&gt;&lt;span style="font-family:arial"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="font-size:1pt"&gt; 
&lt;td style="BORDER-TOP:0.75pt solid #999999;height:1.5pt;"&gt;&#160;&lt;/td&gt; 
&lt;td colspan="4" style="BORDER-TOP:0.75pt solid #999999;height:1.5pt;"&gt;&#160;&lt;/td&gt; 
&lt;td colspan="4" style="BORDER-TOP:0.75pt solid #999999;height:1.5pt;"&gt;&#160;&lt;/td&gt; 
&lt;td colspan="4" style="BORDER-TOP:0.75pt solid #999999;height:1.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="page-break-inside:avoid;font-family:simhei;font-size:8.5pt"&gt; 
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #999999;vertical-align:top;"&gt; &lt;div style="margin-top:0pt;margin-bottom:0pt;margin-left:1.00em;text-indent:-1.00em;font-size:8.5pt;font-family:arial;"&gt;Worst Quarter:&lt;/div&gt; &lt;/td&gt; 
&lt;td style=" BORDER-BOTTOM:0.75pt solid #999999;vertical-align:bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #999999;vertical-align:top;"&gt;&lt;span style="font-family:arial"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #999999;vertical-align:top;text-align:right;"&gt;&lt;span style="font-family:arial"&gt;Q1 2020&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #999999;white-space:nowrap;vertical-align:top;"&gt;&lt;span style="font-family:arial"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style=" BORDER-BOTTOM:0.75pt solid #999999;vertical-align:bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="BORDER-BOTTOM:0.75pt solid #999999;vertical-align:top;"&gt;&#160;&lt;/td&gt; 
&lt;td style="BORDER-BOTTOM:0.75pt solid #999999;vertical-align:top;"&gt;&#160;&lt;/td&gt; 
&lt;td style="BORDER-BOTTOM:0.75pt solid #999999;vertical-align:top;"&gt;&#160;&lt;/td&gt; 
&lt;td style=" BORDER-BOTTOM:0.75pt solid #999999;vertical-align:bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #999999;vertical-align:bottom;"&gt;&lt;span style="font-family:arial"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #999999;vertical-align:bottom;text-align:right;"&gt;&lt;span style="font-family:arial"&gt;-40.27%&lt;/span&gt;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #999999;white-space:nowrap;vertical-align:bottom;"&gt;&lt;span style="font-family:arial"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</oef:BarChartClosingTextBlock>
    <oef:HighestQuarterlyReturnLabel
      contextRef="S000003888Member_C000010871Member"
      id="h_605_bf45b622_73c9_408d_abe1_b438244407b9">Best Quarter:</oef:HighestQuarterlyReturnLabel>
    <oef:BarChartHighestQuarterlyReturnDate
      contextRef="S000003888Member_C000010871Member"
      id="h_606_b8aacc76_4d2e_4ba5_9e17_ae2c93fc7981">2020-12-31</oef:BarChartHighestQuarterlyReturnDate>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="S000003888Member_C000010871Member"
      decimals="4"
      id="h_608_d1ae7831_3af5_4537_9b07_e66cd557bad2"
      unitRef="pure">0.3430</oef:BarChartHighestQuarterlyReturn>
    <oef:LowestQuarterlyReturnLabel
      contextRef="S000003888Member_C000010871Member"
      id="h_609_29add98c_6d03_4d21_b0b0_67f70c702b8c">Worst Quarter:</oef:LowestQuarterlyReturnLabel>
    <oef:BarChartLowestQuarterlyReturnDate
      contextRef="S000003888Member_C000010871Member"
      id="h_610_f7a0c7bb_caee_4453_b3f0_701642425b35">2020-03-31</oef:BarChartLowestQuarterlyReturnDate>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="S000003888Member_C000010871Member"
      decimals="4"
      id="h_611_8f804aad_3cbc_4fb4_ac82_8a70e8da7a5a"
      unitRef="pure">-0.4027</oef:BarChartLowestQuarterlyReturn>
    <oef:PerformanceTableHeading
      contextRef="S000003888Member"
      id="t_633_586f4f6a_d10d_216f_4198_4ff4ad8c72ae">Average annual total returns (for periods ended 12/31/25) </oef:PerformanceTableHeading>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_C000010871Member"
      decimals="4"
      id="h_615_3c4f836c_bd0b_4bdb_95c9_1a4329e8f982"
      unitRef="pure">0.0546</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_C000010871Member"
      decimals="4"
      id="h_616_409048af_8ac7_452a_bb7d_69f1393bf1f6"
      unitRef="pure">0.1128</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_C000010871Member"
      decimals="4"
      id="h_617_e9e7d989_f6da_4df0_83d7_d89dd167868c"
      unitRef="pure">0.0939</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_C000010872Member"
      decimals="4"
      id="h_618_2f13bf9e_c2a5_4b6f_8385_c013d156c98e"
      unitRef="pure">0.0527</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_C000010872Member"
      decimals="4"
      id="h_619_c9b269e2_6664_4db3_9957_719e9db827f6"
      unitRef="pure">0.1099</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_C000010872Member"
      decimals="4"
      id="h_620_9376f97f_e65a_43d0_a07c_827fc1071c71"
      unitRef="pure">0.0913</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_S000003888Russell3000IndexMember"
      decimals="4"
      id="h_621_800f9b50_d0e4_404e_9cac_809b4b9fb81b"
      unitRef="pure">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_S000003888Russell3000IndexMember"
      decimals="4"
      id="h_622_55a771ab_3e51_4979_aeb0_cf186e978004"
      unitRef="pure">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_S000003888Russell3000IndexMember"
      decimals="4"
      id="h_623_ee1e204c_0afd_42bb_b462_db8aaad8a400"
      unitRef="pure">0.1429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_Russell2000ValueIndexMember"
      decimals="4"
      id="h_624_f981fffd_1254_4118_9032_b1a4bb5399be"
      unitRef="pure">0.1259</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_Russell2000ValueIndexMember"
      decimals="4"
      id="h_625_1858a5fd_fd60_4b35_aec6_ed43db119f5c"
      unitRef="pure">0.0888</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_Russell2000ValueIndexMember"
      decimals="4"
      id="h_626_511448a9_7ffc_4419_b2df_964cd51eea34"
      unitRef="pure">0.0927</oef:AvgAnnlRtrPct>
    <oef:PerformanceTableClosingTextBlock
      contextRef="S000003888Member"
      id="t_634_dc93c7b7_c781_50ea_1a96_ef310ee6ae86">&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;Important data provider notices and terms are available at &lt;span style="font-family:arial;font-size:9pt;color:#388491"&gt;&lt;span style="text-decoration:underline"&gt;www.franklintempletondatasources.com&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial"&gt;. Such information is subject to change. &lt;/span&gt;&lt;/div&gt;</oef:PerformanceTableClosingTextBlock>
    <oef:RiskReturnHeading
      contextRef="S000003881Member"
      id="t_652_63bb10b5_53e4_2e0d_cdd4_c4b5111c30cc"> Fund summary </oef:RiskReturnHeading>
    <oef:ObjectiveHeading
      contextRef="S000003881Member"
      id="t_653_3b5d7a30_2f85_1a76_0cfb_1bc54ff68e0d"> Goal </oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock
      contextRef="S000003881Member"
      id="t_654_9e2cc9b3_b58d_df2e_3e09_a19beed8f7b3"> &lt;div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 9pt; font-family: arial;"&gt;The fund seeks long-term capital appreciation.&lt;/div&gt; </oef:ObjectivePrimaryTextBlock>
    <oef:ExpenseHeading
      contextRef="S000003881Member"
      id="t_187_b3f4a3aa_3199_45fd_b818_5f43a5e19eb3"> Fees and expenses </oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock
      contextRef="S000003881Member"
      id="t_188_24c4f844_c86b_4b2e_8663_906b0af4f623"> &lt;div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 9pt; font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;The following table describes the fees and expenses you may pay if you buy, hold and sell shares of the fund. &lt;span style="font-weight: bold;"&gt;You may pay other fees, such as brokerage commissions and other fees to financial intermediaries, which are not reflected in the tables and examples below.&lt;/span&gt; The fees and expenses information does not reflect insurance-related charges or expenses borne by contract holders indirectly investing in the fund. If it did, expenses would be higher.&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;/div&gt; </oef:ExpenseNarrativeTextBlock>
    <oef:OperatingExpensesCaption
      contextRef="S000003881Member"
      id="t_189_78c17856_af38_493a_9c9e_d25aa0dd4d33"> Annual Fund Operating Expenses (expenses you pay each year as a percentage of the value of your investment)</oef:OperatingExpensesCaption>
    <oef:ManagementFeesOverAssets
      contextRef="S000003881Member_C000010857Member"
      decimals="4"
      id="h_627_3c266bf4_8c58_4569_b5d1_361eba990c97"
      unitRef="pure">0.0053</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="S000003881Member_C000010857Member"
      decimals="4"
      id="h_628_a4438890_e262_4be3_bfff_a865d848e8c9"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="S000003881Member_C000010857Member"
      decimals="4"
      id="h_629_affc99a6_3f86_4b49_8507_e214971a0e89"
      unitRef="pure">0.0035</oef:OtherExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="S000003881Member_C000010857Member"
      decimals="4"
      id="h_630_b5c0cd06_2c66_47e6_b384_d5c4e3e76c1b"
      unitRef="pure">0.0088</oef:ExpensesOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="S000003881Member_C000010857Member"
      decimals="4"
      id="h_631_bc7a2902_7a1d_4a48_860b_e9f58ff35032"
      unitRef="pure">-0.0008</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="S000003881Member_C000010857Member"
      decimals="4"
      id="h_632_e90e136c_da00_410e_af6a_268a28dfe739"
      unitRef="pure">0.0080</oef:NetExpensesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="S000003881Member_C000010858Member"
      decimals="4"
      id="h_633_7adecfc2_ded7_4e1f_b277_52dc960b9027"
      unitRef="pure">0.0053</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="S000003881Member_C000010858Member"
      decimals="4"
      id="h_634_ba8fe001_e1cb_4a91_b15a_b29f85556c1c"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="S000003881Member_C000010858Member"
      decimals="4"
      id="h_635_dfed2d12_0224_425b_ac75_7e79c5c2294f"
      unitRef="pure">0.0035</oef:OtherExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="S000003881Member_C000010858Member"
      decimals="4"
      id="h_636_83d2b373_f76e_4eb0_a3e1_a1a5f6ad54db"
      unitRef="pure">0.0113</oef:ExpensesOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssets
      contextRef="S000003881Member_C000010858Member"
      decimals="4"
      id="h_637_8b3ceb8f_21d6_4f83_b91e_f7a9c3120c05"
      unitRef="pure">-0.0008</oef:FeeWaiverOrReimbursementOverAssets>
    <oef:NetExpensesOverAssets
      contextRef="S000003881Member_C000010858Member"
      decimals="4"
      id="h_638_614da9ec_6382_4078_af05_96ac1ed2f8f9"
      unitRef="pure">0.0105</oef:NetExpensesOverAssets>
    <oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination
      contextRef="S000003881Member"
      id="t_678_90c628b5_6a9e_ee42_be91_840cb0471c3e">April 30, 2027</oef:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <oef:ExpenseExampleHeading
      contextRef="S000003881Member"
      id="t_190_2a4397fc_40c0_494a_8ac1_6b268e4805f2"> Example </oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock
      contextRef="S000003881Member"
      id="t_656_fc5edbbb_f9db_579d_0284_bba8905b29aa"> &lt;div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 9pt; font-family: arial;"&gt;The following hypothetical example is intended to help you compare the cost of investing in the fund with the cost of investing in other funds. The example does not reflect insurance-related charges or expenses. If it did, expenses would be higher. It assumes that you invest $10,000 in the fund for the time periods indicated and then redeem or hold all your shares at the end of those periods. It assumes a 5% return on your investment each year and that the fund&#x2019;s operating expenses remain the same (except that any applicable fee waiver or expense reimbursement is reflected only through its expiration date). Your actual costs may be higher or lower.&lt;/div&gt; </oef:ExpenseExampleNarrativeTextBlock>
    <oef:ExpenseExampleYear01
      contextRef="S000003881Member_C000010857Member"
      decimals="INF"
      id="h_639_f8e814ca_ac2d_4fd8_b84d_cef2b6ab32a9"
      unitRef="USD">82</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="S000003881Member_C000010857Member"
      decimals="INF"
      id="h_672_ac265b36_3cbf_5825_d15a_1b1d8a2fa9cd"
      unitRef="USD">82</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleYear03
      contextRef="S000003881Member_C000010857Member"
      decimals="INF"
      id="h_640_112d67b8_0f62_4d93_a486_8d3bdc27adda"
      unitRef="USD">273</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="S000003881Member_C000010857Member"
      decimals="INF"
      id="h_673_58100de2_e4a0_c439_ba6e_25e7c3d48ada"
      unitRef="USD">273</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleYear05
      contextRef="S000003881Member_C000010857Member"
      decimals="INF"
      id="h_641_fa9927ce_850b_4967_9cfc_6f87cb09d168"
      unitRef="USD">480</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="S000003881Member_C000010857Member"
      decimals="INF"
      id="h_674_a172754a_ab55_b3fa_18b0_64371eb1d405"
      unitRef="USD">480</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleYear10
      contextRef="S000003881Member_C000010857Member"
      decimals="INF"
      id="h_642_bb09206b_2ea7_46b6_88d6_3891a02776b9"
      unitRef="USD">1077</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="S000003881Member_C000010857Member"
      decimals="INF"
      id="h_675_9dbeef39_cfef_e335_7c5d_c1b07062cabf"
      unitRef="USD">1077</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="S000003881Member_C000010858Member"
      decimals="INF"
      id="h_643_a694e7d2_3666_41a9_b2ce_ce606a22dd6c"
      unitRef="USD">107</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="S000003881Member_C000010858Member"
      decimals="INF"
      id="h_676_5d97a2f0_5b9a_d094_7726_e22c63fd23cf"
      unitRef="USD">107</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleYear03
      contextRef="S000003881Member_C000010858Member"
      decimals="INF"
      id="h_644_131f36c4_9b99_4693_b548_2183b6c20e53"
      unitRef="USD">351</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="S000003881Member_C000010858Member"
      decimals="INF"
      id="h_677_4e852fc9_cd21_732d_0a53_483084d57d1b"
      unitRef="USD">351</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleYear05
      contextRef="S000003881Member_C000010858Member"
      decimals="INF"
      id="h_645_ab7a499e_9182_4fc9_9dae_a09699424782"
      unitRef="USD">614</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="S000003881Member_C000010858Member"
      decimals="INF"
      id="h_678_3e513137_5472_0429_4196_ad0b82adc632"
      unitRef="USD">614</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleYear10
      contextRef="S000003881Member_C000010858Member"
      decimals="INF"
      id="h_646_6e546e64_09c2_4031_865b_d9ea4d0aff82"
      unitRef="USD">1366</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="S000003881Member_C000010858Member"
      decimals="INF"
      id="h_679_b4dc7cbc_3895_cf6e_9510_1b634d0bf003"
      unitRef="USD">1366</oef:ExpenseExampleNoRedemptionYear10>
    <oef:PortfolioTurnoverHeading
      contextRef="S000003881Member"
      id="t_192_3f83dfa4_0fd4_47fd_a292_1e8d1c60ecdd"> Portfolio turnover </oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock
      contextRef="S000003881Member"
      id="t_193_b8d5a07e_99b0_4041_a3e6_da9ade6720af"> &lt;div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 9pt; font-family: arial;"&gt;The fund pays transaction-related costs, such as commissions, when it buys and sells securities (or &#x201c;turns over&#x201d; its portfolio). A higher turnover rate may indicate higher transaction costs. These costs, which are not reflected in annual fund operating expenses or the above example, affect fund performance. The fund&#x2019;s turnover rate in the most recent fiscal year was 74%.&lt;/div&gt; </oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate
      contextRef="S000003881Member"
      decimals="4"
      id="h_671_1b9325a5_5562_f89e_0ccc_776eb24b4397"
      unitRef="pure">0.74</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading
      contextRef="S000003881Member"
      id="t_655_f1b72d03_3543_4d01_66b2_1ac4358ef946"> Investments, risks, and performance  Investments </oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock
      contextRef="S000003881Member"
      id="t_657_eb9ed752_e7b1_b50f_03c2_d425b6140431"> &lt;div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 9pt; font-family: arial;"&gt;The fund invests mainly in common stocks of U.S. companies of any size, with a focus on companies whose products and services we believe provide solutions that directly contribute to sustainable social, environmental and economic development (Solutions Companies). Stocks of this type of company are typically, but not always, considered to be growth stocks. Growth stocks are stocks of companies whose revenues, earnings, or cash flows are expected to grow faster than those of similar firms, and whose business growth and other characteristics may lead to an increase in stock price. The Investment Manager, as defined below, may consider, among other factors, a company&#x2019;s impact on sustainable environmental, social and economic development (as described below), valuation, financial strength, growth potential, competitive position in its industry, projected future earnings, cash flows and dividends when deciding whether to buy or sell investments. The fund may also invest in non-U.S. companies.&lt;/div&gt;  &lt;div style="margin-top: 8pt; margin-bottom: 0pt; font-size: 9pt; font-family: arial;"&gt;The Investment Manager&#x2019;s approach to sustainable investing incorporates fundamental research together with consideration of sustainable environmental, social and economic development impact. The Investment Manager believes that companies whose products and services produce positive environmental, social and economic development impact also often demonstrate potential for strong financial growth. Under normal circumstances, the fund invests at least 80% of the value of its net assets in securities that meet the Investment Manager&#x2019;s sustainability criteria. These criteria are based on a proprietary sustainability solutions map that links to the United Nations Sustainable Development Goals (SDGs). In applying these criteria, the Investment Manager will assign each company a proprietary environmental, social and/or corporate governance (ESG) rating ranging from 1 to 4 (1 indicating the highest (best) ESG rating and 4 indicating the lowest (worst) ESG rating). In order to meet the Investment Manager&#x2019;s sustainability criteria for purposes of this investment policy, a company must be rated 2 or 1 by the Investment Manager. This policy is non-fundamental and may be changed only after 60 days&#x2019; notice to shareholders. In selecting each investment, the&lt;/div&gt;  &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 9pt; font-family: arial;"&gt;Investment Manager considers the extent to which a company&#x2019;s products or services may provide solutions to forward-looking sustainability needs, creating positive impact in environmental, social and economic development areas. Environmental impacts may include, for example, reduction of carbon emissions and improved water quality. Social impacts may include, for example, improvements in employee well-being, supplier standards, or access to products, information, or security. Economic development impacts may include, for example, stakeholder analysis and shared value approaches to business practices, access to economic opportunity, or improvements in operational effectiveness or efficiency.&lt;/div&gt; </oef:StrategyNarrativeTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003881Member_RiskLoseMoneyMember"
      id="t_674_3d585bfa_4e64_b7e2_ea79_83422577ba76"> &lt;div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 9pt; font-family: arial;"&gt;It is important to understand that you can lose money by investing in the fund.&lt;/div&gt; </oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003881Member_MarketRisksMember"
      id="t_666_bc8a328d_0304_005c_ad7c_2a6696e7c530"> &lt;div style="margin-top: 8pt; margin-bottom: 0pt; font-size: 9pt; font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;Market risk:&lt;/span&gt; The value of investments in the fund&#x2019;s portfolio may fall or fail to rise over extended periods of time for a variety of reasons, including general economic, political or financial market conditions, investor sentiment and market perceptions, government actions, geopolitical events or changes, outbreaks of infectious illnesses or other widespread public health issues, and factors related to a specific issuer, asset class, geography, industry or sector. These and other factors may lead to increased volatility and reduced liquidity in the fund&#x2019;s portfolio holdings, may negatively impact the fund&#x2019;s performance, and may exacerbate other risks to which the fund is subject.&lt;/div&gt; </oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003881Member_ForeignInvestmentsRiskMember"
      id="t_667_dbb67351_8219_9c66_65fd_83d1d8c66999"> &lt;div style="margin-top: 8pt; margin-bottom: 0pt; font-size: 9pt; font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;Foreign investments risk:&lt;/span&gt; The value of international investments traded in foreign currencies may be adversely impacted by fluctuations in exchange rates. International investments, particularly investments in emerging markets, may carry risks associated with potentially less stable economies or governments (such as the risk of seizure by a foreign government, the imposition of economic sanctions or currency or other restrictions, or high levels of inflation), and may be or become illiquid.&lt;/div&gt; </oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003881Member_CommonStockRiskMember"
      id="t_668_35463ac1_08ff_cde4_c5bd_efc4a0f792cd"> &lt;div style="margin-top: 8pt; margin-bottom: 0pt; font-size: 9pt; font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;Common stock risk:&lt;/span&gt; Common stock represents an ownership interest in a company. The value of a company&#x2019;s stock may fall or fail to rise as a result of factors directly relating to that company, such as decisions made by its management or lower demand for the company&#x2019;s products or services. A stock&#x2019;s value may also fall because of factors affecting not just the company, but also other companies in the same industry or in a number of different industries, such as increases in production costs.&lt;/div&gt;  &lt;div style="margin-top: 8pt; margin-bottom: 0pt; font-size: 9pt; font-family: arial;"&gt;The value of a company&#x2019;s stock may also be affected by changes in financial markets that are relatively unrelated to the company or its industry, such as changes in interest rates, currency exchange rates, or inflation rates.&lt;/div&gt;  &lt;div style="margin-top: 8pt; margin-bottom: 0pt; font-size: 9pt; font-family: arial;"&gt;Growth stocks may be more susceptible to earnings disappointments and the market may not favor growth-style investing. These risks are generally greater for small and midsized companies. From time to time, the fund may invest a significant portion of its assets in companies in one or more related industries or sectors, which would make the fund more vulnerable to adverse developments affecting those industries or sectors.&lt;/div&gt; </oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003881Member_SustainableInvestingRiskMember"
      id="t_669_7bca78d4_f5c9_59da_2ebb_4f9d21246478"> &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 9pt; font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;Sustainable investing risk: &lt;/span&gt;Investing with a focus on Solutions Companies, whose products and services may provide solutions that directly impact sustainable environmental, social and economic development, may result in the fund investing in certain types of companies, industries or sectors that the market may not favor. In evaluating an investment opportunity, the Investment Manager may make investment decisions without the availability of optimal ESG-related data or based on information and data that is incomplete or inaccurate. Sustainability and ESG factors are not uniformly defined and applying such factors involves subjective assessments. Sustainability and ESG scorings and assessments of issuers can vary across third-party data providers and may change over time. The Investment Manager does not rely exclusively on third party data providers in evaluating ESG criteria. ESG information from third party providers may be incomplete, inaccurate or unavailable. In addition, a solutions company&#x2019;s business practices, products or services may change over time. As a result of these possibilities, among others, the fund may temporarily hold securities that are inconsistent with the Investment Manager&#x2019;s sustainable investment criteria. Regulatory changes or interpretations regarding the definitions and/or use of ESG or other sustainability criteria could have a material adverse effect on the fund&#x2019;s ability to invest in accordance with its investment policies and/or achieve its investment objective, as well as the ability of certain classes of investors to invest in funds, such as the fund, whose strategies include ESG or other sustainability criteria.&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;/div&gt; </oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003881Member_LargeShareholderTransactionRiskMember"
      id="t_670_65ce0cd1_9e2b_ce69_c625_bb92fddc7a58"> &lt;div style="margin-top: 8pt; margin-bottom: 0pt; font-size: 9pt; font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;Large shareholder transaction risk: &lt;/span&gt;The fund is subject to the risk that shareholders will purchase or redeem large quantities of shares of the fund. The fund may be an investment option for mutual funds that are managed by the Investment Manager and its affiliates as &#x201c;funds of funds.&#x201d; Additionally, other investors from time to time may make substantial investments in the fund. Such shareholders may at times be considered to control the fund. In addition, a large number of shareholders may collectively purchase or redeem fund shares in large amounts rapidly or unexpectedly. Large shareholder transactions may adversely affect the fund&#x2019;s liquidity and net assets. These redemptions may also adversely affect the fund&#x2019;s performance if the fund is forced to sell securities, which may also increase the fund&#x2019;s brokerage costs.&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;/div&gt; </oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003881Member_LiquidityAndIlliquidInvestmentsRiskMember"
      id="t_671_ddca5193_fdb6_38bc_578d_aec3b1d1b086"> &lt;div style="margin-top: 8pt; margin-bottom: 0pt; font-size: 9pt; font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;Liquidity and illiquid investments risk:&lt;/span&gt; The fund may invest up to 15% of its net assets in illiquid investments, which may be considered speculative and which may be difficult to sell. The fund may not be able to sell its illiquid investments when the Investment Manager considers it desirable to do so, or the fund may be able to sell them only at less than their value.&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;/div&gt; </oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003881Member_ManagementAndOperationalRiskMember"
      id="t_672_0ddb8124_6365_2a43_0734_28fc52d8e2bc"> &lt;div style="margin-top: 8pt; margin-bottom: 0pt; font-size: 9pt; font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;Management and operational risk: &lt;/span&gt;There is no guarantee that the investment techniques, analyses, or judgments that the Investment Manager applies in making investment decisions for the fund will produce the intended outcome or that the investments selected for the fund will perform as well as other securities that were not selected for the fund. The Investment Manager, or the fund&#x2019;s other service providers, may experience disruptions or operating errors that could negatively impact the fund.&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;/div&gt; </oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003881Member_RiskNotInsuredMember"
      id="t_673_efd69e90_2988_743f_1d34_08c5da5e4f4e">An investment in the fund is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</oef:RiskTextBlock>
    <oef:BarChartAndPerformanceTableHeading
      contextRef="S000003881Member"
      id="t_195_185b8cd6_60d4_4655_81ac_3a80c99ec48f"> Performance </oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock
      contextRef="S000003881Member"
      id="t_658_ce0574ff_d17c_649d_eeed_1497adce83de"> &lt;div style="margin-top: 10pt; margin-bottom: 0pt; font-size: 9pt; font-family: arial;"&gt;The accompanying bar chart and table provide some indication of the risks of investing in the fund. The bar chart shows changes in the fund&#x2019;s performance from year to year for Class IA shares.&#160;The table shows the average annual total returns of each class of the fund that has been in operation for at least one full calendar year and also compares the fund&#x2019;s performance with the average annual total returns of a broad measure of market performance, an additional index with characteristics relevant to the fund and the Putnam VT Sustainable Future Linked Benchmark, which represents the performance of the Russell 3000&#xae; Value Index through April&#160;29, 2018, and the performance of the Russell Midcap&#xae; Growth Index thereafter. Before April&#160;30, 2018, the fund was managed with a materially different investment strategy and may have achieved materially different performance results under its current investment strategy from that shown for the periods before this date. Performance for classes other than those shown may vary from the performance shown to the extent the expenses for those classes differ. The fund makes updated performance information, including its current net asset value per share, available at www.franklintempleton.com.&lt;/div&gt;   &lt;div style="margin-top: 8pt; margin-bottom: 0pt; font-size: 9pt; font-family: arial;"&gt;&lt;span style="font-style: italic;"&gt;The fund&#x2019;s past performance (before and after taxes) is not necessarily an indication of how the fund will perform in the future. &lt;/span&gt;&lt;/div&gt;   &lt;div style="margin-top: 8pt; margin-bottom: 0pt; font-size: 9pt; font-family: arial;"&gt;Insurance-related charges or expenses are not reflected in the performance information below, and if those charges were included, returns would be less than those shown.&lt;/div&gt; </oef:PerformanceNarrativeTextBlock>
    <oef:PerformanceInformationIllustratesVariabilityOfReturns
      contextRef="S000003881Member"
      id="t_677_c93035da_db6f_0f8e_082f_80fb5604a738">The bar chart shows changes in the fund&#x2019;s performance from year to year for Class IA shares.&#160;The table shows the average annual total returns of each class of the fund that has been in operation for at least one full calendar year and also compares the fund&#x2019;s performance with the average annual total returns of a broad measure of market performance, an additional index with characteristics relevant to the fund and the Putnam VT Sustainable Future Linked Benchmark, which represents the performance of the Russell 3000&#xae; Value Index through April&#160;29, 2018, and the performance of the Russell Midcap&#xae; Growth Index thereafter.</oef:PerformanceInformationIllustratesVariabilityOfReturns>
    <oef:PerformanceAvailabilityWebSiteAddress
      contextRef="S000003881Member"
      id="t_659_6d3f6db9_6cbf_46df_2d28_e616702e18e7">www.franklintempleton.com</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="S000003881Member"
      id="t_660_08ef06d8_9cc2_ecbc_7100_a5b805e9398f"> The fund&#x2019;s past performance (before and after taxes) is not necessarily an indication of how the fund will perform in the future.  </oef:PerformancePastDoesNotIndicateFuture>
    <oef:BarChartHeading
      contextRef="S000003881Member"
      id="t_661_9870b2d0_fb4b_8fcb_17ca_b9b66ffbdd7a"> Annual total returns for class IA shares </oef:BarChartHeading>
    <oef:BarChartClosingTextBlock
      contextRef="S000003881Member"
      id="t_662_db1513ae_c559_d45f_b6a8_e27de6d8e782"> 
&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: simhei; font-size: 8.5pt; width: 100%; border-spacing: 0px; margin: 0 auto;"&gt; 
&lt;tr&gt; 
&lt;td style="width: 33%;"&gt;&lt;/td&gt; 
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;/td&gt; 
&lt;td style="width: 57%;"&gt;&lt;/td&gt; 
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="page-break-inside: avoid; font-family: simhei; font-size: 8.5pt; background-color: #cceeff;"&gt; 
&lt;td style="border-top: 0.75pt solid #7f7f7f; border-bottom: 0.75pt solid #7f7f7f; vertical-align: top;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.00em; text-indent: -1.00em; font-size: 8.5pt; font-family: arial;"&gt;Best Quarter:&lt;/div&gt; &lt;/td&gt; 
&lt;td style="border-top: 0.75pt solid #7f7f7f; border-bottom: 0.75pt solid #7f7f7f; vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="border-top: 0.75pt solid #7f7f7f; border-bottom: 0.75pt solid #7f7f7f; vertical-align: top; text-align: right;"&gt;&lt;span style="font-family: arial;"&gt;Q2 2020&#x2003;&#x2003;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="border-top: 0.75pt solid #7f7f7f; border-bottom: 0.75pt solid #7f7f7f; vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="border-top: 0.75pt solid #7f7f7f; border-bottom: 0.75pt solid #7f7f7f; vertical-align: bottom;"&gt;&lt;span style="font-family: arial;"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="border-top: 0.75pt solid #7f7f7f; border-bottom: 0.75pt solid #7f7f7f; vertical-align: bottom; text-align: right;"&gt;&lt;span style="font-family: arial;"&gt;33.72&lt;/span&gt;&lt;/td&gt; 
&lt;td style="border-top: 0.75pt solid #7f7f7f; border-bottom: 0.75pt solid #7f7f7f; white-space: nowrap; vertical-align: bottom;"&gt;&lt;span style="font-family: arial;"&gt;%&#160;&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="page-break-inside: avoid; font-family: simhei; font-size: 8.5pt;"&gt; 
&lt;td style="border-bottom: 0.75pt solid #7f7f7f; vertical-align: top;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.00em; text-indent: -1.00em; font-size: 8.5pt; font-family: arial;"&gt;Worst Quarter:&lt;/div&gt; &lt;/td&gt; 
&lt;td style="border-bottom: 0.75pt solid #7f7f7f; vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="border-bottom: 0.75pt solid #7f7f7f; vertical-align: top; text-align: right;"&gt;&lt;span style="font-family: arial;"&gt;Q2 2022&#x2003;&#x2003;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="border-bottom: 0.75pt solid #7f7f7f; vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="border-bottom: 0.75pt solid #7f7f7f; vertical-align: bottom;"&gt;&lt;span style="font-family: arial;"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="border-bottom: 0.75pt solid #7f7f7f; vertical-align: bottom; text-align: right;"&gt;&lt;span style="font-family: arial;"&gt;-21.47&lt;/span&gt;&lt;/td&gt; 
&lt;td style="border-bottom: 0.75pt solid #7f7f7f; white-space: nowrap; vertical-align: bottom;"&gt;&lt;span style="font-family: arial;"&gt;%&#160;&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </oef:BarChartClosingTextBlock>
    <oef:HighestQuarterlyReturnLabel
      contextRef="S000003881Member_C000010857Member"
      id="h_647_594af653_eefa_46cd_9822_1633b30ec808">Best Quarter:</oef:HighestQuarterlyReturnLabel>
    <oef:BarChartHighestQuarterlyReturnDate
      contextRef="S000003881Member_C000010857Member"
      id="t_675_c8d1f089_8b3f_c5ea_a70a_5bb5a1b07fb9">2020-06-30</oef:BarChartHighestQuarterlyReturnDate>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="S000003881Member_C000010857Member"
      decimals="4"
      id="h_649_b4746b86_9233_46b6_880a_9061c657ef47"
      unitRef="pure">0.3372</oef:BarChartHighestQuarterlyReturn>
    <oef:LowestQuarterlyReturnLabel
      contextRef="S000003881Member_C000010857Member"
      id="h_650_6cb31198_222c_4d09_a764_26906281cbdd">Worst Quarter:</oef:LowestQuarterlyReturnLabel>
    <oef:BarChartLowestQuarterlyReturnDate
      contextRef="S000003881Member_C000010857Member"
      id="t_676_60d1ecd1_76c2_47db_a731_1175614c1ce8">2022-06-30</oef:BarChartLowestQuarterlyReturnDate>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="S000003881Member_C000010857Member"
      decimals="4"
      id="h_652_5f160f87_f6ad_40d1_bd2a_11ab228d3d49"
      unitRef="pure">-0.2147</oef:BarChartLowestQuarterlyReturn>
    <oef:PerformanceTableHeading
      contextRef="S000003881Member"
      id="t_197_3c0a12f8_9548_4057_b14f_8e07b6d34006"> Average annual total returns (for periods ended 12/31/25)</oef:PerformanceTableHeading>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_C000010857Member"
      decimals="4"
      id="h_656_1614cfd8_92a4_42c9_9dce_b6baec6ae071"
      unitRef="pure">0.0287</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_C000010857Member"
      decimals="4"
      id="h_657_a2115515_3aa5_4076_8389_b8256cd060fa"
      unitRef="pure">0.0144</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_C000010857Member"
      decimals="4"
      id="h_658_33f18547_f869_4486_8b33_0c77621a995d"
      unitRef="pure">0.0988</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_C000010858Member"
      decimals="4"
      id="h_659_330e30be_1c6f_448e_93ba_3a59c0683d42"
      unitRef="pure">0.0266</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_C000010858Member"
      decimals="4"
      id="h_660_a0799971_f972_4dd0_851e_908856ea26b6"
      unitRef="pure">0.0119</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_C000010858Member"
      decimals="4"
      id="h_661_38c3e8d5_53c3_471b_8240_b40dfc4945c2"
      unitRef="pure">0.0960</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_S000003881Russell3000IndexMember"
      decimals="4"
      id="h_662_76a7c856_0ddd_4620_9411_e6435b326ab4"
      unitRef="pure">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_S000003881Russell3000IndexMember"
      decimals="4"
      id="h_663_459c7cf0_a7b3_424b_9340_276f0b21d1e5"
      unitRef="pure">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_S000003881Russell3000IndexMember"
      decimals="4"
      id="h_664_ee2c5601_7bab_4f30_8a4a_ce6fbbf38662"
      unitRef="pure">0.1429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_RussellMidcapGrowthIndexMember"
      decimals="4"
      id="h_665_a96c53a9_c050_43d2_8a16_6e4e766c9dfa"
      unitRef="pure">0.0866</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_RussellMidcapGrowthIndexMember"
      decimals="4"
      id="h_666_430921c3_1cb2_4706_91aa_3e60db233ab5"
      unitRef="pure">0.0665</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_RussellMidcapGrowthIndexMember"
      decimals="4"
      id="h_667_81c9894d_32b6_47c2_ba16_7ab7c6fe923d"
      unitRef="pure">0.1249</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_PutnamVTSustainableFutureLinkedBenchmarkMember"
      decimals="4"
      id="h_668_43ab161d_6293_4990_af31_8caa8e580740"
      unitRef="pure">0.0866</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_PutnamVTSustainableFutureLinkedBenchmarkMember"
      decimals="4"
      id="h_669_c2c3482f_5ad6_4e00_bd7f_e7bfc61d4107"
      unitRef="pure">0.0665</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_PutnamVTSustainableFutureLinkedBenchmarkMember"
      decimals="4"
      id="h_670_2fa47b2b_f15a_4ef6_9462_f04491e0f877"
      unitRef="pure">0.1207</oef:AvgAnnlRtrPct>
    <oef:PerformanceTableClosingTextBlock
      contextRef="S000003881Member"
      id="t_663_e57ce9f7_7c70_ddb2_1f28_fc4f790c1136"> &lt;div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 9pt; font-family: arial;"&gt;Important data provider notices and terms are available at &lt;span style="text-decoration: underline;"&gt;&lt;span style="font-family: arial; color: #467886;"&gt;www.franklintempletondatasources.com&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: arial;"&gt;. Such information is subject to change. &lt;/span&gt;&lt;/div&gt; </oef:PerformanceTableClosingTextBlock>
    <oef:RiskReturnHeading
      contextRef="S000003884Member"
      id="t_692_49567040_2810_7c34_af62_8b3c24696ae8">Fund summary </oef:RiskReturnHeading>
    <oef:ObjectiveHeading
      contextRef="S000003884Member"
      id="t_693_c6212604_0931_e025_d3bf_371be037c70c">Goal </oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock
      contextRef="S000003884Member"
      id="t_694_ab59addf_dd08_7d90_e8fb_a95f4d01053b">&lt;div style="margin-top:6pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;The fund seeks long-term capital appreciation. &lt;/div&gt;</oef:ObjectivePrimaryTextBlock>
    <oef:ExpenseHeading
      contextRef="S000003884Member"
      id="t_198_449faa25_38f1_4073_9f3e_00148b4840f6">Fees and expenses </oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock
      contextRef="S000003884Member"
      id="t_199_f31d233f_6c73_4401_82d2_e9fb285e61da">&lt;div style="margin-top:6pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;The following table describes the fees and expenses you may pay if you buy, hold and sell shares of the fund. &lt;span style="font-weight:bold"&gt;You may pay other fees, such as brokerage commissions and other fees to financial intermediaries, which are not reflected in the tables and examples below.&lt;/span&gt; The fees and expenses information does not reflect insurance-related charges or expenses borne by contract holders indirectly investing in the fund. If it did, expenses would be higher. &lt;/div&gt;</oef:ExpenseNarrativeTextBlock>
    <oef:OperatingExpensesCaption
      contextRef="S000003884Member"
      id="t_200_6a7770cd_ffb2_442f_a192_17c44f277215"> Annual Fund Operating Expenses (expenses you pay each year as a percentage of the value of your investment) &#160; </oef:OperatingExpensesCaption>
    <oef:ManagementFeesOverAssets
      contextRef="S000003884Member_C000010863Member"
      decimals="4"
      id="h_671_6b080aad_0450_4816_97e8_6debca955470"
      unitRef="pure">0.0053</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="S000003884Member_C000010863Member"
      decimals="4"
      id="h_672_6c82e793_eb73_49b7_bad9_18a3fdd88712"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="S000003884Member_C000010863Member"
      decimals="4"
      id="h_673_cd35e4d6_6177_49b0_a7f1_4e840d43d578"
      unitRef="pure">0.0010</oef:OtherExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="S000003884Member_C000010863Member"
      decimals="4"
      id="h_674_763ef069_8106_4d36_a6cc_8c39ffa1f00e"
      unitRef="pure">0.0063</oef:ExpensesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="S000003884Member_C000010864Member"
      decimals="4"
      id="h_675_20e96b62_92dd_448e_bbbc_ca5470d21182"
      unitRef="pure">0.0053</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="S000003884Member_C000010864Member"
      decimals="4"
      id="h_676_c520f7ba_a63e_4d97_8b61_a72f0440918a"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="S000003884Member_C000010864Member"
      decimals="4"
      id="h_677_9618ac6a_c4f9_4259_9823_d596d41aa04d"
      unitRef="pure">0.0010</oef:OtherExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="S000003884Member_C000010864Member"
      decimals="4"
      id="h_678_1d806c9b_a0ef_40a2_b85c_f018b295a156"
      unitRef="pure">0.0088</oef:ExpensesOverAssets>
    <oef:ExpenseExampleHeading
      contextRef="S000003884Member"
      id="t_201_22a45628_9f6a_4ae6_b2fa_795adaa56a2a">Example </oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock
      contextRef="S000003884Member"
      id="t_202_6a959845_628b_4d9b_bf51_fe63e5e6fdb1">&lt;div style="margin-top:6pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;The following hypothetical example is intended to help you compare the cost of investing in the fund with the cost of investing in other funds. The example does not reflect insurance-related charges or expenses. If it did, expenses would be higher. It assumes that you invest $10,000 in the fund for the time periods indicated and then redeem or hold all your shares at the end of those periods. It assumes a 5% return on your investment each year and that the fund&#x2019;s operating expenses remain the same (except that any applicable fee waiver or expense reimbursement is reflected only through its expiration date). Your actual costs may be higher or lower. &lt;/div&gt;</oef:ExpenseExampleNarrativeTextBlock>
    <oef:ExpenseExampleYear01
      contextRef="S000003884Member_C000010863Member"
      decimals="INF"
      id="h_679_030217b4_8075_4ddd_9814_c91198aea8d6"
      unitRef="USD">64</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="S000003884Member_C000010863Member"
      decimals="INF"
      id="h_709_be07e7cb_6761_9ae5_e074_c68383366677"
      unitRef="USD">64</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleYear03
      contextRef="S000003884Member_C000010863Member"
      decimals="INF"
      id="h_680_e3a389d7_aab8_4fdc_86b0_842023b7a1ac"
      unitRef="USD">201</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="S000003884Member_C000010863Member"
      decimals="INF"
      id="h_710_f011b46d_c355_ba0e_9527_61ff19124bb9"
      unitRef="USD">201</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleYear05
      contextRef="S000003884Member_C000010863Member"
      decimals="INF"
      id="h_681_07479b2c_21aa_497c_af5d_254b35b343c4"
      unitRef="USD">350</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="S000003884Member_C000010863Member"
      decimals="INF"
      id="h_711_5894930b_4611_ed60_8d37_8ad74f1f1ee8"
      unitRef="USD">350</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleYear10
      contextRef="S000003884Member_C000010863Member"
      decimals="INF"
      id="h_682_f9455c3d_3c02_4bbf_b7f4_dc988d9631ef"
      unitRef="USD">786</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="S000003884Member_C000010863Member"
      decimals="INF"
      id="h_712_aded8ed4_55d3_4404_1b78_099f24cb8e45"
      unitRef="USD">786</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="S000003884Member_C000010864Member"
      decimals="INF"
      id="h_683_22ced29e_31e5_4642_a294_a7b5f27c83fb"
      unitRef="USD">90</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="S000003884Member_C000010864Member"
      decimals="INF"
      id="h_713_d8d9a279_bbe8_60dd_dae7_54ebd80c9ef8"
      unitRef="USD">90</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleYear03
      contextRef="S000003884Member_C000010864Member"
      decimals="INF"
      id="h_684_dffa3fd5_64d8_448c_a188_de7713eb1654"
      unitRef="USD">281</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="S000003884Member_C000010864Member"
      decimals="INF"
      id="h_714_977fec59_c955_f852_7771_b829ff0b4ac4"
      unitRef="USD">281</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleYear05
      contextRef="S000003884Member_C000010864Member"
      decimals="INF"
      id="h_685_a982c6ea_dd2c_4207_89e7_d9dcded49f01"
      unitRef="USD">488</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="S000003884Member_C000010864Member"
      decimals="INF"
      id="h_715_d9e20231_00f2_8623_4106_46d3691b354e"
      unitRef="USD">488</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleYear10
      contextRef="S000003884Member_C000010864Member"
      decimals="INF"
      id="h_686_396214dc_1c48_4856_be15_579f82357142"
      unitRef="USD">1084</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="S000003884Member_C000010864Member"
      decimals="INF"
      id="h_716_e5a67ccd_696a_ddd5_99f5_622c47ec549b"
      unitRef="USD">1084</oef:ExpenseExampleNoRedemptionYear10>
    <oef:PortfolioTurnoverHeading
      contextRef="S000003884Member"
      id="t_203_6e78ff0c_9837_424f_95bd_bae417bf2f42">Portfolio turnover </oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock
      contextRef="S000003884Member"
      id="t_695_ec9576c3_21b4_b7cc_0ea4_12d1c6a8ddba">&lt;div style="margin-top:6pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;The fund pays transaction-related costs, such as commissions, when it buys and sells securities (or &#x201c;turns over&#x201d; its portfolio). A higher turnover rate may indicate higher transaction costs. These costs, which are not reflected in annual fund operating expenses or the above example, affect fund performance. The fund&#x2019;s turnover rate in the most recent fiscal year was 43%. &lt;/div&gt;</oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate
      contextRef="S000003884Member"
      decimals="4"
      id="h_708_6f2c9137_dea0_dc7b_ee4d_2e52ea1c39f6"
      unitRef="pure">0.43</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading
      contextRef="S000003884Member"
      id="t_696_0ba3c6f8_6ba5_41dd_c90d_a627f90d9179">Investments, risks, and performance Investments </oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock
      contextRef="S000003884Member"
      id="t_697_f5dd181e_1a2e_9d38_f754_1fdf67338e69">&lt;div style="margin-top:10pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;The fund invests mainly in common stocks of U.S. companies of any size, with a focus on companies that the Investment Manager, as defined below, believes exhibit a commitment to financially material sustainable business practices. The fund may also invest in non&#x2011;U.S. companies. In evaluating investments for the fund, the Investment Manager views &#x201c;financially material sustainable business practices&#x201d; as business practices that it believes are reasonably likely to impact the financial condition or operating performance of a company and that relate to environmental, social, or corporate governance (&#x201c;ESG&#x201d;) issues. The Investment Manager identifies relevant ESG issues on a sector-specific basis using an internally developed materiality map, which is informed by the industry-specific financial materiality framework of the Sustainability Accounting Standards Board (&#x201c;SASB,&#x201d; now incorporated in the International Financial Reporting Standards Foundation). As part of this analysis, the Investment Manager may utilize metrics and information such as emissions data, carbon intensity, sources of energy used for operations, water use and re&#x2011;use, water generation, waste diversion from landfill, employee safety and diversity data, supplier audits, product safety, board composition, and incentive compensation structures. Stocks of companies that exhibit a commitment to financially material sustainable business practices are typically, but not always, considered to be growth stocks. Growth stocks are stocks of companies whose revenues, earnings, or cash flows are expected to grow faster than those of similar firms, and whose business growth and other characteristics may lead to an increase in stock price. The Investment Manager may consider, among other factors, a company&#x2019;s sustainable business practices (as described above), valuation, financial strength, growth potential, competitive position in its industry, projected future earnings, cash flows and dividends when deciding whether to buy or sell investments. The fund may also invest in non&#x2011;U.S. companies. &lt;/div&gt;&lt;div style="margin-top:6pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;Under normal circumstances, the fund invests at least 80% of the value of its net assets in securities that meet the Investment Manager&#x2019;s sustainability criteria. These criteria are based on a proprietary materiality map that is informed by the industry-specific financial materiality framework of SASB. In applying these criteria, the Investment Manager will assign each company a proprietary ESG rating ranging from 1 to 4 (1 indicating the highest (best) ESG rating and 4 indicating the lowest (worst) ESG rating). In order to meet the Investment Manager&#x2019;s sustainability criteria for purposes of this investment policy, a company must be rated 2 or 1 by the Investment Manager. This policy is non&#x2011;fundamental and may be changed only after 60 days&#x2019; notice to shareholders. In selecting each investment, the Investment Manager focuses on companies that have a demonstrated commitment to sustainable business practices in areas that are relevant and material to their long-term financial returns and risk profiles. The Investment Manager believes that companies that have exhibited such a commitment also often demonstrate potential for strong &lt;/div&gt;&lt;div style="margin-top:0pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt; financial growth. This commitment may be reflected through ESG policies, practices, or outcomes. The fund&#x2019;s approach to sustainable investing incorporates fundamental research together with consideration of ESG factors. Environmental factors include, for example, a company&#x2019;s carbon intensity and use of resources like water or minerals. Sustainability measures in this area might include plans to reduce waste, increase recycling, raise the proportion of energy supply from renewable sources, or improve product design to be less resource intensive. Social factors include, for example, labor practices and supply chain management. Sustainability measures in this area might include programs to improve employee well-being, commitment to workplace equality and diversity, or improved stewardship of supplier relationships and working conditions. Corporate governance factors include, for example, board composition and executive compensation. Sustainability measures in this area might include improvements in board independence or diversity, or alignment of management incentives with the company&#x2019;s strategic sustainability objectives. The Investment Manager&#x2019;s integrated approach combines analysis of the growing body of ESG data and deep fundamental analysis and looks for companies that demonstrate leadership, beyond compliance, on relevant sustainability issues. The characteristics that the Investment Manager may use when considering sustainability leadership include: &lt;/div&gt;&lt;div style="margin-top:6pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;(1) Material. Focused on strategic, business-relevant issues. &lt;/div&gt;&lt;div style="margin-top:6pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;(2) Proactive. Actions that go beyond basic requirements to create potential business benefit. &lt;/div&gt;&lt;div style="margin-top:6pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;(3) Transparent. Reporting that is relevant, timely, and candid. &lt;/div&gt;&lt;div style="margin-top:6pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;(4) Effective. Creating benefits both within the firm and beyond its corporate borders. &lt;/div&gt;</oef:StrategyNarrativeTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003884Member_RiskLoseMoneyMember"
      id="t_709_0406112e_28ba_5451_c872_4a69ae932131">&lt;div style="margin-top:6pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;It is important to understand that you can lose money by investing in the fund. &lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003884Member_MarketRisksMember"
      id="t_710_31e5ce43_b935_1d73_40c8_dd851a795dda">&lt;div style="margin-top:6pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-weight:bold"&gt;Market risk: &lt;/span&gt;The value of investments in the fund&#x2019;s portfolio may fall or fail to rise over extended periods of time for a variety of reasons, including general economic, political or financial market conditions, investor sentiment and market perceptions, government actions, geopolitical events or changes, outbreaks of infectious illnesses or other widespread public health issues, and factors related to a specific issuer, asset class, geography, industry or sector. These and other factors may lead to increased volatility and reduced liquidity in the fund&#x2019;s portfolio holdings, may negatively impact the fund&#x2019;s performance, and may exacerbate other risks to which the fund is subject. &lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003884Member_CommonStockRiskMember"
      id="t_711_cc4fd294_71f1_9fbb_f6dd_27ff1ccf24e8">&lt;div style="margin-top:6pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-weight:bold"&gt;Common stock risk: &lt;/span&gt;Common stock represents an ownership interest in a company. The value of a company&#x2019;s stock may fall or fail to rise as a result of factors directly relating to that company, such as decisions made by its management or lower demand for the company&#x2019;s products or services. A stock&#x2019;s value may also fall because of factors affecting not just the company, &lt;/div&gt;&lt;div style="margin-top:0pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt; but also other companies in the same industry or in a number of different industries, such as increases in production costs. &lt;/div&gt;&lt;div style="margin-top:6pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;Growth stocks may be more susceptible to earnings disappointments and the market may not favor growth-style investing. These risks are generally greater for small and midsized companies. From time to time, the fund may invest a significant portion of its assets in companies in one or more related industries or sectors, which would make the fund more vulnerable to adverse developments affecting those industries or sectors. &lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003884Member_ForeignInvestmentsRiskMember"
      id="t_712_3164caf5_637e_303d_8aa5_b933c9225b96">&lt;div style="margin-top:6pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-weight:bold"&gt;Foreign investments risk: &lt;/span&gt;The value of international investments traded in foreign currencies may be adversely impacted by fluctuations in exchange rates. International investments, particularly investments in emerging markets, may carry risks associated with potentially less stable economies or governments (such as the risk of seizure by a foreign government, the imposition of economic sanctions or currency or other restrictions, or high levels of inflation), and may be or become illiquid. &lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003884Member_SustainableInvestingRiskMember"
      id="t_713_5316c1b5_1529_9d97_cac2_181fe7c0d048">&lt;div style="margin-top:6pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-weight:bold"&gt;Sustainable investing risk: &lt;/span&gt;Investing with a focus on companies that exhibit a commitment to sustainable practices may result in the fund investing in certain types of companies, industries or sectors that the market may not favor. In evaluating an investment opportunity, the Investment Manager may make investment decisions without the availability of optimal ESG&#x2011;related data or based on information and data that is incomplete or inaccurate. Sustainability and ESG factors are not uniformly defined and applying such factors involves subjective assessments. Sustainability and ESG scorings and assessments of issuers can vary across third-party data providers and may change over time. The Investment Manager does not rely exclusively on third party data providers in evaluating ESG criteria. ESG information from third party providers may be incomplete, inaccurate or unavailable. In addition, a company&#x2019;s business practices, products or services may change over time. As a result of these possibilities, among others, the fund may temporarily hold securities that are inconsistent with the Investment Manager&#x2019;s sustainable investment criteria. Regulatory changes or interpretations regarding the definitions and/or use of ESG or other sustainability criteria could have a material adverse effect on the fund&#x2019;s ability to invest in accordance with its investment policies and/or achieve its investment objective, as well as the ability of certain classes of investors to invest in funds, such as the fund, whose strategies include ESG or other sustainability criteria. &lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003884Member_LargeShareholderTransactionRiskMember"
      id="t_714_bd54ca50_0f47_cc93_6a04_b9f19fdae055">&lt;div style="margin-top:6pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-weight:bold"&gt;Large shareholder transaction risk: &lt;/span&gt;The&lt;span style="font-weight:bold"&gt; &lt;/span&gt;fund is subject to the risk that shareholders will purchase or redeem large quantities of shares of the fund. The fund may be an investment option for mutual funds that are managed by the Investment Manager and its affiliates as &#x201c;funds of funds.&#x201d; Additionally, other investors from time to time may make substantial investments in the fund. Such shareholders may at times be considered to control the fund. In addition, a large number of shareholders may collectively purchase or redeem fund shares in large amounts rapidly or unexpectedly. Large shareholder transactions may adversely affect the fund&#x2019;s liquidity and net assets. These &lt;/div&gt;&lt;div style="margin-top:0pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt; redemptions may also adversely affect the fund&#x2019;s performance if the fund is forced to sell securities, which may also increase the fund&#x2019;s brokerage costs. &lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003884Member_ManagementAndOperationalRiskMember"
      id="t_715_8b1f2c8a_31bc_16ff_381d_0a232cb3875e">&lt;div style="margin-top:10pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-weight:bold"&gt;Management and operational risk: &lt;/span&gt;There is no guarantee that the investment techniques, analyses, or judgments that the Investment Manager applies in making investment decisions for the fund will produce the intended outcome or that the investments selected for the fund will perform as well as other securities that were not selected for the fund. The Investment Manager, or the fund&#x2019;s other service providers, may experience disruptions or operating errors that could negatively impact the fund. &lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003884Member_RiskNotInsuredMember"
      id="t_716_55200611_fe70_eb60_d49e_9867ec1fd5f7">An investment in the fund is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</oef:RiskTextBlock>
    <oef:BarChartAndPerformanceTableHeading
      contextRef="S000003884Member"
      id="t_206_90fc73eb_1b70_4429_9401_abab98832912">Performance </oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock
      contextRef="S000003884Member"
      id="t_698_79b3ff77_a754_8568_ac78_a00c68cbc423">&lt;div style="margin-top:12pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;The accompanying bar chart and table provide some indication of the risks of investing in the fund. The bar chart shows changes in the fund&#x2019;s performance from year to year for Class&#160;IA shares.&#160;The table shows the average annual total returns of each class of the fund that has been in operation for at least one full calendar year and also compares the fund&#x2019;s performance with the average annual total returns of a broad measure of market performance, an additional index with characteristics relevant to the fund and the Putnam VT Sustainable Leaders Linked Benchmark, which represents the performance of the Russell 3000&lt;sup style="font-size:75%;vertical-align:top"&gt;&#xae;&lt;/sup&gt; Growth Index through August&#160;31, 2019, and the performance of the S&amp;amp;P 500&lt;sup style="font-size:75%;vertical-align:top"&gt;&#xae;&lt;/sup&gt; Index thereafter. Before April&#160;30, 2018, the fund was managed with a materially different investment strategy and may have achieved materially different performance results under its current investment strategy from that shown for the periods before this date. Performance for classes other than those shown may vary from the performance shown to the extent the expenses for those classes differ. The fund makes updated performance information, including its current net asset value per share, available at www.franklintempleton.com. &lt;/div&gt;&lt;div style="margin-top:10pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-style:italic"&gt;The fund&#x2019;s past performance (before and after taxes) is not necessarily an indication of how the fund will perform in the future. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;Insurance-related charges or expenses are not reflected in the performance information below, and if those charges were included, returns would be less than those shown. &lt;/div&gt;</oef:PerformanceNarrativeTextBlock>
    <oef:PerformanceInformationIllustratesVariabilityOfReturns
      contextRef="S000003884Member"
      id="t_704_84c43907_bd4c_d0ff_f4aa_1b0619443cef">The bar chart shows changes in the fund&#x2019;s performance from year to year for Class&#160;IA shares.&#160;The table shows the average annual total returns of each class of the fund that has been in operation for at least one full calendar year and also compares the fund&#x2019;s performance with the average annual total returns of a broad measure of market performance, an additional index with characteristics relevant to the fund and the Putnam VT Sustainable Leaders Linked Benchmark, which represents the performance of the Russell 3000&#xae; Growth Index through August&#160;31, 2019, and the performance of the S&amp;P 500&#xae; Index thereafter.</oef:PerformanceInformationIllustratesVariabilityOfReturns>
    <oef:PerformanceAvailabilityWebSiteAddress
      contextRef="S000003884Member"
      id="t_706_ddf50a3e_442a_247d_a441_9cfb8f96cefa">www.franklintempleton.com</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="S000003884Member"
      id="t_707_f5b8234d_d095_d8a2_4833_6a462a8836e9">The fund&#x2019;s past performance (before and after taxes) is not necessarily an indication of how the fund will perform in the future. </oef:PerformancePastDoesNotIndicateFuture>
    <oef:BarChartHeading
      contextRef="S000003884Member"
      id="t_699_0474d307_4c78_cb73_00e1_4168ea3ce124">Annual total returns for class IA shares </oef:BarChartHeading>
    <oef:BarChartClosingTextBlock
      contextRef="S000003884Member"
      id="t_702_82e953f0_0741_d31a_3621_454339403c47">
&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:simhei;font-size:1pt;width:98%;border-spacing:0px;margin-left:auto"&gt; 
&lt;tr&gt; 
&lt;td style="width:88%;"&gt;&lt;/td&gt; 
&lt;td style="vertical-align:bottom;width:1%;"&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td style="vertical-align:bottom;width:1%;"&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="page-break-inside:avoid;font-family:simhei;font-size:1pt;background-color:#e5e5e5"&gt; 
&lt;td style="vertical-align:top;background-color:#cccccc;"&gt;&lt;/td&gt; 
&lt;td style="vertical-align:bottom;background-color:#cccccc;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="vertical-align:top;background-color:#cccccc;"&gt;&lt;/td&gt; 
&lt;td style="vertical-align:top;background-color:#cccccc;"&gt;&lt;/td&gt; 
&lt;td style="vertical-align:top;background-color:#cccccc;"&gt;&lt;/td&gt; 
&lt;td style="vertical-align:bottom;background-color:#cccccc;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="vertical-align:top;background-color:#cccccc;"&gt;&lt;/td&gt; 
&lt;td style="vertical-align:top;background-color:#cccccc;"&gt;&lt;/td&gt; 
&lt;td style="vertical-align:top;background-color:#cccccc;"&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="page-break-inside:avoid;font-family:simhei;font-size:8.5pt"&gt; 
&lt;td style="vertical-align:top;"&gt; &lt;div style="margin-top:0pt;margin-bottom:0pt;margin-left:1.00em;text-indent:-1.00em;font-size:8.5pt;font-family:arial;"&gt;Best Quarter:&lt;/div&gt; &lt;/td&gt; 
&lt;td style="vertical-align:bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;span style="font-family:arial"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;span style="font-family:arial"&gt;Q2&#160;2020&lt;/span&gt;&lt;/td&gt; 
&lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;span style="font-family:arial"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="vertical-align:bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;span style="font-family:arial"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;span style="font-family:arial"&gt;24.12&lt;/span&gt;&lt;/td&gt; 
&lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;span style="font-family:arial"&gt;%&#160;&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="page-break-inside:avoid;font-family:simhei;font-size:1pt;background-color:#e5e5e5"&gt; 
&lt;td style="vertical-align:top;background-color:#cccccc;"&gt;&lt;/td&gt; 
&lt;td style="vertical-align:bottom;background-color:#cccccc;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="vertical-align:bottom;background-color:#cccccc;"&gt;&lt;/td&gt; 
&lt;td style="vertical-align:bottom;background-color:#cccccc;"&gt;&lt;/td&gt; 
&lt;td style="vertical-align:bottom;background-color:#cccccc;"&gt;&lt;/td&gt; 
&lt;td style="vertical-align:bottom;background-color:#cccccc;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="vertical-align:bottom;background-color:#cccccc;"&gt;&lt;/td&gt; 
&lt;td style="vertical-align:bottom;background-color:#cccccc;"&gt;&lt;/td&gt; 
&lt;td style="vertical-align:bottom;background-color:#cccccc;"&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="page-break-inside:avoid;font-family:simhei;font-size:8.5pt"&gt; 
&lt;td style="vertical-align:top;"&gt; &lt;div style="margin-top:0pt;margin-bottom:0pt;margin-left:1.00em;text-indent:-1.00em;font-size:8.5pt;font-family:arial;"&gt;Worst Quarter:&lt;/div&gt; &lt;/td&gt; 
&lt;td style="vertical-align:bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;span style="font-family:arial"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;span style="font-family:arial"&gt;Q2 2022&lt;/span&gt;&lt;/td&gt; 
&lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;span style="font-family:arial"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="vertical-align:bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;span style="font-family:arial"&gt;&#160;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;span style="font-family:arial"&gt;-17.79&lt;/span&gt;&lt;/td&gt; 
&lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;span style="font-family:arial"&gt;%&#160;&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="page-break-inside:avoid;font-family:simhei;font-size:1pt;background-color:#e5e5e5"&gt; 
&lt;td style="vertical-align:top;background-color:#cccccc;"&gt;&lt;/td&gt; 
&lt;td style="vertical-align:bottom;background-color:#cccccc;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="vertical-align:bottom;background-color:#cccccc;"&gt;&lt;/td&gt; 
&lt;td style="vertical-align:bottom;background-color:#cccccc;"&gt;&lt;/td&gt; 
&lt;td style="vertical-align:bottom;background-color:#cccccc;"&gt;&lt;/td&gt; 
&lt;td style="vertical-align:bottom;background-color:#cccccc;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="vertical-align:bottom;background-color:#cccccc;"&gt;&lt;/td&gt; 
&lt;td style="vertical-align:bottom;background-color:#cccccc;"&gt;&lt;/td&gt; 
&lt;td style="vertical-align:bottom;background-color:#cccccc;"&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</oef:BarChartClosingTextBlock>
    <oef:HighestQuarterlyReturnLabel
      contextRef="S000003884Member_C000010863Member"
      id="h_687_823c7ebf_738b_4f25_959b_c88ceffd7e0e">Best Quarter:</oef:HighestQuarterlyReturnLabel>
    <oef:BarChartHighestQuarterlyReturnDate
      contextRef="S000003884Member_C000010863Member"
      id="h_688_06c662c5_5f83_4bae_928a_ac09e74cacac">2020-06-30</oef:BarChartHighestQuarterlyReturnDate>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="S000003884Member_C000010863Member"
      decimals="4"
      id="h_689_5b0d8b5f_ca27_48fe_beb3_252272f4a37a"
      unitRef="pure">0.2412</oef:BarChartHighestQuarterlyReturn>
    <oef:LowestQuarterlyReturnLabel
      contextRef="S000003884Member_C000010863Member"
      id="h_690_1a32c3e9_0dde_4b0e_918a_5660f7985434">Worst Quarter:</oef:LowestQuarterlyReturnLabel>
    <oef:BarChartLowestQuarterlyReturnDate
      contextRef="S000003884Member_C000010863Member"
      id="h_691_53f68436_e2b7_4011_b084_525b113c17fd">2022-06-30</oef:BarChartLowestQuarterlyReturnDate>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="S000003884Member_C000010863Member"
      decimals="4"
      id="h_692_c10d4dc9_7935_43d3_88be_c27f7aefe3c4"
      unitRef="pure">-0.1779</oef:BarChartLowestQuarterlyReturn>
    <oef:PerformanceTableHeading
      contextRef="S000003884Member"
      id="t_700_8c66d553_d6bd_1a97_226b_81b9e2bedd2a">Average annual total returns (for periods ended 12/31/25) </oef:PerformanceTableHeading>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_C000010863Member"
      decimals="4"
      id="h_693_518d2593_c867_4dd6_a2a5_200e620790d0"
      unitRef="pure">0.1099</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_C000010863Member"
      decimals="4"
      id="h_694_20daa5a4_54fb_4dbc_b788_11db187b9aea"
      unitRef="pure">0.1062</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_C000010863Member"
      decimals="4"
      id="h_695_5f520f00_115c_4189_8680_61b0cd29ea9f"
      unitRef="pure">0.1498</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_C000010864Member"
      decimals="4"
      id="h_696_6b477b14_483c_4ed7_a4df_e06ffb377366"
      unitRef="pure">0.1069</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_C000010864Member"
      decimals="4"
      id="h_697_63f2d54d_8424_46cd_9e40_9218c081deb0"
      unitRef="pure">0.1034</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_C000010864Member"
      decimals="4"
      id="h_698_9cbcb04f_f8f8_4f25_8109_9856bed573f7"
      unitRef="pure">0.1469</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_S000003884Russell3000IndexMember"
      decimals="4"
      id="h_699_1f80a82c_10b2_415b_9b4e_77b67044b785"
      unitRef="pure">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_S000003884Russell3000IndexMember"
      decimals="4"
      id="h_700_d574927b_4b58_4ddd_9011_e8c86b108c09"
      unitRef="pure">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_S000003884Russell3000IndexMember"
      decimals="4"
      id="h_701_67f6c833_af13_4336_ac13_6325d2e4d28a"
      unitRef="pure">0.1429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_SAndP500IndexMember"
      decimals="4"
      id="h_702_ae8808b7_e85c_438d_8cb9_e1ce5c294f7b"
      unitRef="pure">0.1788</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_SAndP500IndexMember"
      decimals="4"
      id="h_703_61b0a4ac_8468_4895_8cc1_66c0a589cdce"
      unitRef="pure">0.1442</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_SAndP500IndexMember"
      decimals="4"
      id="h_704_026fd994_ef2b_4ab3_9ac2_47418c784dee"
      unitRef="pure">0.1482</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_PutnamVTSustainableLeadersLinkedBenchmarkMember"
      decimals="4"
      id="h_705_d304a061_1268_41a6_b383_a791513ceffb"
      unitRef="pure">0.1788</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_PutnamVTSustainableLeadersLinkedBenchmarkMember"
      decimals="4"
      id="h_706_728a0e3c_e5c9_454f_a59b_c163dba51953"
      unitRef="pure">0.1442</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_PutnamVTSustainableLeadersLinkedBenchmarkMember"
      decimals="4"
      id="h_707_ce0ab868_61cd_48a7_bf1b_525f2c1e62f1"
      unitRef="pure">0.1575</oef:AvgAnnlRtrPct>
    <oef:PerformanceTableClosingTextBlock
      contextRef="S000003884Member"
      id="t_701_beff9ab7_12d6_e883_72ef_575834c0ded6">&lt;div style="margin-top:6pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;Important data provider notices and terms are available at &lt;span style="font-family:arial;font-size:9pt;color:#467886"&gt;&lt;span style="text-decoration:underline"&gt;www.franklintempletondatasources.com&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial"&gt;. Such information is subject to change. &lt;/span&gt;&lt;/div&gt;</oef:PerformanceTableClosingTextBlock>
    <oef:RiskReturnHeading
      contextRef="S000003887Member"
      id="t_725_d036572c_76c6_9f14_6e97_f0e4022f0db3">Fund summary Prior to May&#160;1, 2026, Putnam VT U.S. Research Fund was named Putnam VT Research Fund. </oef:RiskReturnHeading>
    <oef:ObjectiveHeading
      contextRef="S000003887Member"
      id="t_726_64984126_4d6f_70fe_b84a_728a6ebcd89c">Goal </oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock
      contextRef="S000003887Member"
      id="t_727_c8d8b8d8_ef61_2cd4_0a0e_7da48e419eea">&lt;div style="margin-top:6pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;The fund seeks capital appreciation. &lt;/div&gt;</oef:ObjectivePrimaryTextBlock>
    <oef:ExpenseHeading
      contextRef="S000003887Member"
      id="t_209_962f3bde_7405_407f_83a8_a4a3b4e573c4">Fees and expenses </oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock
      contextRef="S000003887Member"
      id="t_210_39b6a28e_82d1_40fc_abf3_1bc9d7201d6c">&lt;div style="margin-top:6pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-weight:bold"&gt;&lt;/span&gt;The following table describes the fees and expenses you may pay if you buy, hold and sell shares of the fund. &lt;span style="font-weight:bold"&gt;You may pay other fees, such as brokerage commissions and other fees to financial intermediaries, which are not reflected in the tables and examples below.&lt;/span&gt; The fees and expenses information does not reflect insurance-related charges or expenses borne by contract holders indirectly investing in the fund. If it did, expenses would be higher.&lt;span style="font-weight:bold"&gt; &lt;/span&gt;&lt;/div&gt;</oef:ExpenseNarrativeTextBlock>
    <oef:OperatingExpensesCaption
      contextRef="S000003887Member"
      id="t_728_af6c9a76_97e2_be4a_0e8d_a3366a899784">Annual Fund Operating Expenses (expenses you pay each year as a percentage of the value of your investment) </oef:OperatingExpensesCaption>
    <oef:ManagementFeesOverAssets
      contextRef="S000003887Member_C000010869Member"
      decimals="4"
      id="h_738_efcfc0e9_9391_8474_118e_83c67770d240"
      unitRef="pure">0.0053</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="S000003887Member_C000010869Member"
      decimals="4"
      id="h_739_e0b82809_bf4b_3c18_09f9_04fe24388121"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="S000003887Member_C000010869Member"
      decimals="4"
      id="h_740_5879916b_f7af_ea49_d09e_c54c95848f86"
      unitRef="pure">0.0015</oef:OtherExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="S000003887Member_C000010869Member"
      decimals="4"
      id="h_741_e2d8c931_fdd3_9ed2_fa65_ce4f5339e70a"
      unitRef="pure">0.0068</oef:ExpensesOverAssets>
    <oef:ManagementFeesOverAssets
      contextRef="S000003887Member_C000010870Member"
      decimals="4"
      id="h_708_46dd593c_ccaa_4aac_bf51_f9bab40daa52"
      unitRef="pure">0.0053</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="S000003887Member_C000010870Member"
      decimals="4"
      id="h_709_d006eaeb_2890_4204_8e55_322f2b73582f"
      unitRef="pure">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="S000003887Member_C000010870Member"
      decimals="4"
      id="h_710_cde685b4_39c3_4c7a_b52c_7ba776b39ea0"
      unitRef="pure">0.0015</oef:OtherExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="S000003887Member_C000010870Member"
      decimals="4"
      id="h_711_1d5f9c19_2854_4db8_bc74_1f8f8120976b"
      unitRef="pure">0.0093</oef:ExpensesOverAssets>
    <oef:ExpenseExampleHeading
      contextRef="S000003887Member"
      id="t_212_8f7f5690_156b_4d8d_9996_a903f61ed9ab">Example </oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock
      contextRef="S000003887Member"
      id="t_213_f617c908_132e_482f_a32e_3d137271ebe8">&lt;div style="margin-top:6pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;The following hypothetical example is intended to help you compare the cost of investing in the fund with the cost of investing in other funds. The example does not reflect insurance-related charges or expenses. If it did, expenses would be higher. It assumes that you invest $10,000 in the fund for the time periods indicated and then redeem or hold all your shares at the end of those periods. It assumes a 5% return on your investment each year and that the fund&#x2019;s operating expenses remain the same (except that any applicable fee waiver or expense reimbursement is reflected only through its expiration date). Your actual costs may be higher or lower. &lt;/div&gt;</oef:ExpenseExampleNarrativeTextBlock>
    <oef:ExpenseExampleYear01
      contextRef="S000003887Member_C000010869Member"
      decimals="INF"
      id="h_712_20bc2c26_2082_475d_9f83_6e9860da1adb"
      unitRef="USD">69</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="S000003887Member_C000010869Member"
      decimals="INF"
      id="h_745_134fc27a_e2d1_64b5_0627_2394b608030e"
      unitRef="USD">69</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleYear03
      contextRef="S000003887Member_C000010869Member"
      decimals="INF"
      id="h_713_c11b3863_5221_4335_bab4_52d0d7a1407f"
      unitRef="USD">217</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="S000003887Member_C000010869Member"
      decimals="INF"
      id="h_746_58b8525c_3ed7_a310_e9c1_45a91aeb515e"
      unitRef="USD">217</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleYear05
      contextRef="S000003887Member_C000010869Member"
      decimals="INF"
      id="h_714_96a360dc_4772_404f_ab34_60cbfbc51570"
      unitRef="USD">378</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="S000003887Member_C000010869Member"
      decimals="INF"
      id="h_747_650423b6_80bc_fd99_604c_f3cc658dcfa1"
      unitRef="USD">378</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleYear10
      contextRef="S000003887Member_C000010869Member"
      decimals="INF"
      id="h_715_cdbf246c_0dd8_40c2_9091_61b11e673fe8"
      unitRef="USD">846</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="S000003887Member_C000010869Member"
      decimals="INF"
      id="h_748_2f9f9d2e_4239_3a4a_4561_1819bfdadfea"
      unitRef="USD">846</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01
      contextRef="S000003887Member_C000010870Member"
      decimals="INF"
      id="h_716_2288ca26_0aa2_4b98_953b_056ed2e68da6"
      unitRef="USD">95</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleNoRedemptionYear01
      contextRef="S000003887Member_C000010870Member"
      decimals="INF"
      id="h_749_acb52193_6964_a1a5_d32e_01a1d2b6276d"
      unitRef="USD">95</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleYear03
      contextRef="S000003887Member_C000010870Member"
      decimals="INF"
      id="h_717_2c3e3c47_d547_45a2_a25f_687624fd3981"
      unitRef="USD">297</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleNoRedemptionYear03
      contextRef="S000003887Member_C000010870Member"
      decimals="INF"
      id="h_750_9b9a9be3_b465_3393_ce21_28f541347c60"
      unitRef="USD">297</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleYear05
      contextRef="S000003887Member_C000010870Member"
      decimals="INF"
      id="h_718_eb2baeb3_1c51_4482_ab73_20c0720d2b8e"
      unitRef="USD">515</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleNoRedemptionYear05
      contextRef="S000003887Member_C000010870Member"
      decimals="INF"
      id="h_751_7cbb2935_1bf3_38ad_6516_4f89652e292c"
      unitRef="USD">515</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleYear10
      contextRef="S000003887Member_C000010870Member"
      decimals="INF"
      id="h_719_70b2c257_bdbb_4fe8_9e74_b01a4117a3dc"
      unitRef="USD">1144</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear10
      contextRef="S000003887Member_C000010870Member"
      decimals="INF"
      id="h_752_52e56b55_077e_d080_ac43_80a1de08c6ec"
      unitRef="USD">1144</oef:ExpenseExampleNoRedemptionYear10>
    <oef:PortfolioTurnoverHeading
      contextRef="S000003887Member"
      id="t_214_ba018226_3072_43c6_ba35_4ca2efcba70e">Portfolio turnover </oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock
      contextRef="S000003887Member"
      id="t_729_b2aafa97_427a_70e7_dc9c_796b9ceb4e43">&lt;div style="margin-top:6pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;The fund pays transaction-related costs, such as commissions, when it buys and sells securities (or &#x201c;turns over&#x201d; its portfolio). A higher turnover rate may indicate higher transaction costs. These costs, which are not reflected in &lt;/div&gt;&lt;div style="margin-top:0pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt; annual fund operating expenses or the above example, affect fund performance. The fund&#x2019;s turnover rate in the most recent fiscal year was 70%. &lt;/div&gt;</oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate
      contextRef="S000003887Member"
      decimals="4"
      id="h_742_2f4097ec_df26_56a9_4c8f_92c7802e2687"
      unitRef="pure">0.70</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading
      contextRef="S000003887Member"
      id="t_730_68cd9f80_3ede_671d_56b0_2c77132a54bc">Investments, risks, and performance Investments </oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock
      contextRef="S000003887Member"
      id="t_731_b0e776f0_88c2_deba_de9f_af5f096179da">&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;Under normal circumstances, the fund will invest at least 80% of its net assets (plus the amount of borrowings for investment purposes, if any) in equity securities of companies located in the United States. This policy may be changed only after 60 days&#x2019; notice to shareholders. Equity securities include common stocks, preferred stocks, and convertible securities. The fund considers a company to be located in the United States if the company&#x2019;s securities trade in the United States, the company is headquartered or organized in the United States or the company derives a majority of its revenues or profits in the United States. &lt;/div&gt;&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;The fund invests mainly in common stocks (growth or value stocks or both) of large U.S. companies that the Investment Manager, as defined below, believes have favorable investment potential. The fund&#x2019;s portfolio managers work with sector analysts from the Putnam Equity Research team to identify high-conviction stocks within an analyst&#x2019;s respective sector, using a bottom-up, fundamental research investment process. The Investment Manager may consider, among other factors, a company&#x2019;s valuation, financial strength, growth potential, competitive position in its industry, projected future earnings, cash flows, and dividends when deciding whether to buy or sell investments. The Investment Manager attempts to mitigate risk in the portfolio by applying an integrated process to identify, assess, monitor, and address unintended risks. &lt;/div&gt;</oef:StrategyNarrativeTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003887Member_RiskLoseMoneyMember"
      id="t_732_f5304e4a_4862_9056_bc32_4f85ab81205f">&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;It is important to understand that you can lose money by investing in the fund. &lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003887Member_MarketRisksMember"
      id="t_733_7ddf4ca9_3ee2_09d9_4a54_61da9dd8036a">&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-weight:bold"&gt;Market risk: &lt;/span&gt;The value of investments in the fund&#x2019;s portfolio may fall or fail to rise over extended periods of time for a variety of reasons, including general economic, political or financial market conditions, investor sentiment and market perceptions, government actions, geopolitical events or changes, outbreaks of infectious illnesses or other widespread public health issues, and factors related to a specific issuer, asset class, geography, industry or sector. These and other factors may lead to increased volatility and reduced liquidity in the fund&#x2019;s portfolio holdings, may negatively impact the fund&#x2019;s performance, and may exacerbate other risks to which the fund is subject.&lt;span style="font-weight:bold"&gt; &lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003887Member_CommonStockRiskMember"
      id="t_734_abfa2cda_42bc_275f_1aea_e5ec37d25a82">&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-weight:bold"&gt;Common stock risk:&lt;/span&gt; Common stock represents an ownership interest in a company. The value of a company&#x2019;s stock may fall or fail to rise as a result of factors directly relating to that company, such as decisions made by its management or lower demand for the company&#x2019;s products or services. A stock&#x2019;s value may also fall because of factors affecting not just the company, but also other companies in the same industry or in a number of different &lt;/div&gt;&lt;div style="margin-top:0pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt; industries, such as increases in production costs. Companies whose stocks the Investment Manager believes are undervalued by the market may have experienced adverse business developments or may be subject to special risks that have caused their stocks to be out of favor. Growth stocks may be more susceptible to earnings disappointments, and value stocks may fail to rebound. From time to time, the fund may invest a significant portion of its assets in companies in one or more related industries or sectors, which would make the fund more vulnerable to adverse developments affecting those industries or sectors. &lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003887Member_LargeShareholderTransactionRiskMember"
      id="t_735_ed6d92ce_fde7_898a_3c22_aace0e5cc464">&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-weight:bold"&gt;Large shareholder transaction risk: &lt;/span&gt;The fund is subject to the risk that shareholders will purchase or redeem large quantities of shares of the fund. The fund may be an investment option for mutual funds that are managed by the Investment Manager and its affiliates as &#x201c;funds of funds.&#x201d; Additionally, other investors from time to time may make substantial investments in the fund. Such shareholders may at times be considered to control the fund. In addition, a large number of shareholders may collectively purchase or redeem fund shares in large amounts rapidly or unexpectedly. Large shareholder transactions may adversely affect the fund&#x2019;s liquidity and net assets. These redemptions may also adversely affect the fund&#x2019;s performance if the fund is forced to sell securities, which may also increase the fund&#x2019;s brokerage costs.&lt;span style="font-weight:bold"&gt; &lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003887Member_ManagementAndOperationalRiskMember"
      id="t_747_1e66f37f_4fe4_9e6e_41bd_ed764e63942f">&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-weight:bold"&gt;Management and operational risk: &lt;/span&gt;There is no guarantee that the investment techniques, analyses, or judgments that the Investment Manager applies in making investment decisions for the fund will produce the intended outcome or that the investments selected for the fund will perform as well as other securities that were not selected for the fund. The Investment Manager, or the fund&#x2019;s other service providers, may experience disruptions or operating errors that could negatively impact the fund.&lt;span style="font-weight:bold"&gt; &lt;/span&gt;&lt;/div&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="D20251231_20251231_S000003887Member_RiskNotInsuredMember"
      id="t_737_0a76ca20_a4f8_bd2d_dac1_a2ba3baec0ae">An investment in the fund is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</oef:RiskTextBlock>
    <oef:BarChartAndPerformanceTableHeading
      contextRef="S000003887Member"
      id="t_217_75f1f0aa_f041_4dc9_a366_8e7cf21bb65c">Performance </oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock
      contextRef="S000003887Member"
      id="t_738_736a126d_8e0e_1b89_4231_be3114d71d87">&lt;div style="margin-top:12pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;The accompanying bar chart and table provide some indication of the risks of investing in the fund. The bar chart shows changes in the fund&#x2019;s performance from year to year for Class IA shares.&#160;The table shows the average annual total returns of each class of the fund that has been in operation for at least one full calendar year and also compares the fund&#x2019;s performance with the average annual total returns of a broad measure of market performance and an additional index with characteristics relevant to the fund. Performance for classes other than those shown may vary from the performance shown to the extent the expenses for those classes differ. The fund makes updated performance information, including its current net asset value per share, available at www.franklintempleton.com. &lt;/div&gt;&lt;div style="margin-top:8pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;&lt;span style="font-style:italic"&gt;The fund&#x2019;s past performance (before and after taxes) is not necessarily an indication of how the fund will perform in the future. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:0pt;margin-bottom:0pt;margin-left:2%;font-size:9pt;font-family:arial;"&gt;Insurance-related charges or expenses are not reflected in the performance information below, and if those charges were included, returns would be less than those shown. &lt;/div&gt;</oef:PerformanceNarrativeTextBlock>
    <oef:PerformanceInformationIllustratesVariabilityOfReturns
      contextRef="S000003887Member"
      id="t_739_245e60a3_5dae_c882_a045_8b4433ca928d">The bar chart shows changes in the fund&#x2019;s performance from year to year for Class IA shares.&#160;The table shows the average annual total returns of each class of the fund that has been in operation for at least one full calendar year and also compares the fund&#x2019;s performance with the average annual total returns of a broad measure of market performance and an additional index with characteristics relevant to the fund.</oef:PerformanceInformationIllustratesVariabilityOfReturns>
    <oef:PerformanceAvailabilityWebSiteAddress
      contextRef="S000003887Member"
      id="t_740_f4d644e8_ef29_c1dc_cafd_3b6bf059d249">www.franklintempleton.com</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="S000003887Member"
      id="t_741_b8da3620_2515_f531_a6b1_1e911089d7b1">The fund&#x2019;s past performance (before and after taxes) is not necessarily an indication of how the fund will perform in the future. </oef:PerformancePastDoesNotIndicateFuture>
    <oef:BarChartHeading
      contextRef="S000003887Member"
      id="t_743_e23dd9d9_eabb_9eec_af9f_94304570cf5c">Annual total returns for class IA shares </oef:BarChartHeading>
    <oef:BarChartClosingTextBlock
      contextRef="S000003887Member"
      id="t_744_89a5b9ce_5433_20fe_4441_c90aa5208ab9">
&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:arial;font-size:8.5pt;width:98%;border-spacing:0px;margin-left:auto"&gt; 
&lt;tr&gt; 
&lt;td style="width:88%;"&gt;&lt;/td&gt; 
&lt;td style="vertical-align:bottom;width:1%;"&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td style="vertical-align:bottom;width:1%;"&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; 
&lt;td&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="page-break-inside:avoid;font-family:arial;font-size:8.5pt"&gt; 
&lt;td style="padding-bottom:2pt ;BORDER-TOP:0.75pt solid #969696; BORDER-BOTTOM:0.75pt solid #969696;vertical-align:top;"&gt; &lt;div style="margin-top:0pt;margin-bottom:0pt;margin-left:1.00em;text-indent:-1.00em;font-size:8.5pt;font-family:arial;"&gt;Best Quarter:&lt;/div&gt; &lt;/td&gt; 
&lt;td style=" BORDER-TOP:0.75pt solid #969696; BORDER-BOTTOM:0.75pt solid #969696;vertical-align:bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;BORDER-TOP:0.75pt solid #969696; BORDER-BOTTOM:0.75pt solid #969696;white-space:nowrap;vertical-align:bottom;"&gt;&#160;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;BORDER-TOP:0.75pt solid #969696; BORDER-BOTTOM:0.75pt solid #969696;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;Q2&#160;2020&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;BORDER-TOP:0.75pt solid #969696; BORDER-BOTTOM:0.75pt solid #969696;white-space:nowrap;vertical-align:bottom;"&gt;&#160;&lt;/td&gt; 
&lt;td style=" BORDER-TOP:0.75pt solid #969696; BORDER-BOTTOM:0.75pt solid #969696;vertical-align:bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;BORDER-TOP:0.75pt solid #969696; BORDER-BOTTOM:0.75pt solid #969696;white-space:nowrap;vertical-align:bottom;"&gt;&#160;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;BORDER-TOP:0.75pt solid #969696; BORDER-BOTTOM:0.75pt solid #969696;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;21.49&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;BORDER-TOP:0.75pt solid #969696; BORDER-BOTTOM:0.75pt solid #969696;white-space:nowrap;vertical-align:bottom;"&gt;%&#160;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="font-size:1pt"&gt; 
&lt;td style="height:1.5pt;"&gt;&lt;/td&gt; 
&lt;td colspan="4" style="height:1.5pt;"&gt;&lt;/td&gt; 
&lt;td colspan="4" style="height:1.5pt;"&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="page-break-inside:avoid;font-family:arial;font-size:8.5pt"&gt; 
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #969696;vertical-align:top;"&gt; &lt;div style="margin-top:0pt;margin-bottom:0pt;margin-left:1.00em;text-indent:-1.00em;font-size:8.5pt;font-family:arial;"&gt;Worst Quarter:&lt;/div&gt; &lt;/td&gt; 
&lt;td style=" BORDER-BOTTOM:0.75pt solid #969696;vertical-align:bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #969696;white-space:nowrap;vertical-align:bottom;"&gt;&#160;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #969696;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;Q1&#160;2020&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #969696;white-space:nowrap;vertical-align:bottom;"&gt;&#160;&lt;/td&gt; 
&lt;td style=" BORDER-BOTTOM:0.75pt solid #969696;vertical-align:bottom;"&gt;&#160;&#160;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #969696;white-space:nowrap;vertical-align:bottom;"&gt;&#160;&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #969696;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-19.00&lt;/td&gt; 
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #969696;white-space:nowrap;vertical-align:bottom;"&gt;%&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</oef:BarChartClosingTextBlock>
    <oef:HighestQuarterlyReturnLabel
      contextRef="S000003887Member_C000010869Member"
      id="h_720_b28edc68_b5a2_4c71_8415_20c778a50859">Best Quarter:</oef:HighestQuarterlyReturnLabel>
    <oef:BarChartHighestQuarterlyReturnDate
      contextRef="S000003887Member_C000010869Member"
      id="h_721_305b59ba_0140_4426_b184_94dda96d35d5">2020-06-30</oef:BarChartHighestQuarterlyReturnDate>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="S000003887Member_C000010869Member"
      decimals="4"
      id="h_722_dcb92665_5502_46de_8702_4a302d99410c"
      unitRef="pure">0.2149</oef:BarChartHighestQuarterlyReturn>
    <oef:LowestQuarterlyReturnLabel
      contextRef="S000003887Member_C000010869Member"
      id="h_723_0963b1fa_9b52_4cb1_b5b4_5731d6c22e9c">Worst Quarter:</oef:LowestQuarterlyReturnLabel>
    <oef:BarChartLowestQuarterlyReturnDate
      contextRef="S000003887Member_C000010869Member"
      id="h_724_37e02da0_b053_4fe6_a7ce_04d558e1abc7">2020-03-31</oef:BarChartLowestQuarterlyReturnDate>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="S000003887Member_C000010869Member"
      decimals="4"
      id="h_725_d8e970ce_280c_49d7_aceb_75e5856b4254"
      unitRef="pure">-0.1900</oef:BarChartLowestQuarterlyReturn>
    <oef:PerformanceTableHeading
      contextRef="S000003887Member"
      id="t_745_b2c8a417_8cd7_11ab_f748_efe21457e0f3">Average annual total returns (for periods ended 12/31/25) </oef:PerformanceTableHeading>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_C000010869Member"
      decimals="4"
      id="h_726_7ac92bfb_2baa_46f7_abc5_3ba3e5c7e200"
      unitRef="pure">0.1816</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_C000010869Member"
      decimals="4"
      id="h_727_13ea8f20_c438_4155_b808_c45988d6139a"
      unitRef="pure">0.1480</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_C000010869Member"
      decimals="4"
      id="h_728_af474c80_c265_4ee4_a89a_1f29afc7aff9"
      unitRef="pure">0.1536</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_C000010870Member"
      decimals="4"
      id="h_729_1917f126_56f1_4f5b_beb5_b95f649e3174"
      unitRef="pure">0.1788</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_C000010870Member"
      decimals="4"
      id="h_730_317c204c_ac39_4e2d_9ad2_3f579b574f16"
      unitRef="pure">0.1452</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_C000010870Member"
      decimals="4"
      id="h_731_92276879_9d5c_4417_b6d7_332b57aaee5e"
      unitRef="pure">0.1507</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_S000003887Russell3000IndexMember"
      decimals="4"
      id="h_732_0e42b0ec_1fa8_445d_8e1d_748837f7d1d4"
      unitRef="pure">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_S000003887Russell3000IndexMember"
      decimals="4"
      id="h_733_acba3abc_29f7_48d3_8df4_1157fe2943ef"
      unitRef="pure">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_S000003887Russell3000IndexMember"
      decimals="4"
      id="h_734_666e876c_2d66_4a29_a913_d7703e9633ee"
      unitRef="pure">0.1429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FY2025_S000003887SAndP500Member"
      decimals="4"
      id="h_743_7dda0012_a3c0_3d1b_53f4_42de57f405d9"
      unitRef="pure">0.1788</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2025_S000003887SAndP500Member"
      decimals="4"
      id="h_744_3fb7e190_f2d9_ba4d_77c2_b7efabe09847"
      unitRef="pure">0.1442</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2025_S000003887SAndP500Member"
      decimals="4"
      id="h_737_dbef6fce_5f47_4e6e_a9df_862c9507621b"
      unitRef="pure">0.1482</oef:AvgAnnlRtrPct>
    <oef:PerformanceTableClosingTextBlock
      contextRef="S000003887Member"
      id="t_746_83efea89_9405_aac7_b1f0_fba998f12b0f">&lt;div style="margin-top:4pt;margin-bottom:0pt;margin-left:2%;font-size:8pt;font-family:arial;"&gt;Important data provider notices and terms are available at &lt;span style="font-family:arial;font-size:8pt;color:#467886"&gt;&lt;span style="text-decoration:underline"&gt;www.franklintempletondatasources.com&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial"&gt;. Such information is subject to change. &lt;/span&gt;&lt;/div&gt;</oef:PerformanceTableClosingTextBlock>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#h_103_d850c8eb_cf71_4dcd_959a_8997185c8d43"
          xlink:label="h_103_d850c8eb_cf71_4dcd_959a_8997185c8d43"
          xlink:type="locator"/>
        <link:footnote id="f_0005_000004" xlink:label="f_0005_000004" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: arial; text-align: left;">Effective May 1, 2026, the fund will no longer compare its performance to the MSCI All Country World Ex-U.S. Index-NR.</xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_103_d850c8eb_cf71_4dcd_959a_8997185c8d43"
          xlink:to="f_0005_000004"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_104_cde1dec2_f06d_49ca_ac14_709ca4c1e288"
          xlink:label="h_104_cde1dec2_f06d_49ca_ac14_709ca4c1e288"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_104_cde1dec2_f06d_49ca_ac14_709ca4c1e288"
          xlink:to="f_0005_000004"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_105_ac7fc748_139f_43a0_a0a0_baede92f8813"
          xlink:label="h_105_ac7fc748_139f_43a0_a0a0_baede92f8813"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_105_ac7fc748_139f_43a0_a0a0_baede92f8813"
          xlink:to="f_0005_000004"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_116_6cfb81da_40f1_4cf1_b95d_c05151ea5dd7"
          xlink:label="h_116_6cfb81da_40f1_4cf1_b95d_c05151ea5dd7"
          xlink:type="locator"/>
        <link:footnote id="f_0007_000001" xlink:label="f_0007_000001" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The Investment Manager, as defined below, has contractually agreed to waive 0.05% of its management fee. This obligation may not be modified or discontinued prior to April&#160;30, 2027 without approval of the Board of Trustees.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_116_6cfb81da_40f1_4cf1_b95d_c05151ea5dd7"
          xlink:to="f_0007_000001"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_122_66d90276_909d_4dc0_adbe_6d364c07afb0"
          xlink:label="h_122_66d90276_909d_4dc0_adbe_6d364c07afb0"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_122_66d90276_909d_4dc0_adbe_6d364c07afb0"
          xlink:to="f_0007_000001"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_195_94d7dd50_0769_4298_80d7_bc10fbcfd8c3"
          xlink:label="h_195_94d7dd50_0769_4298_80d7_bc10fbcfd8c3"
          xlink:type="locator"/>
        <link:footnote id="f_0011_000006" xlink:label="f_0011_000006" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="margin-top:0pt;margin-bottom:0pt;font-size:8pt;font-family:arial;text-align:left;">The Investment Manager, as defined below, has contractually agreed to waive fees and/or reimburse operating expenses of the fund (exclusive of brokerage, interest, taxes, investment-related expenses (including borrowing costs, i.e., short selling and lines of credit costs), extraordinary expenses, acquired fund fees and expenses and payments under the fund&#x2019;s investor servicing contract, the fund&#x2019;s investment management contract (including any applicable performance-based upward or downward adjustment to the fund&#x2019;s base management fee), and the fund&#x2019;s distribution plans) so that the cumulative expenses will not exceed 0.20% of the fund&#x2019;s average net assets. Additionally, the Investment Manager has agreed to reduce its fees by an amount equal to the management fees paid by Franklin Templeton affiliated funds with respect to assets the fund invests in such affiliated funds. These obligations may not be modified or discontinued prior to April&#160;30, 2027 without approval of the Board of Trustees. </xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_195_94d7dd50_0769_4298_80d7_bc10fbcfd8c3"
          xlink:to="f_0011_000006"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_201_663707d5_63b9_4d1a_a840_1918f289b214"
          xlink:label="h_201_663707d5_63b9_4d1a_a840_1918f289b214"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_201_663707d5_63b9_4d1a_a840_1918f289b214"
          xlink:to="f_0011_000006"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_230_181f26a0_325a_4c0e_88a7_07881e45be80"
          xlink:label="h_230_181f26a0_325a_4c0e_88a7_07881e45be80"
          xlink:type="locator"/>
        <link:footnote id="f_0011_000007" xlink:label="f_0011_000007" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="margin-top:0pt;margin-bottom:0pt;font-size:8pt;font-family:arial;text-align:left;">Effective February&#160;1, 2026, the Putnam VT Balanced Blended Benchmark replaced the Putnam Balanced Blended Benchmark as the fund&#x2019;s benchmark. The Investment Manager believes that the Putnam VT Balanced Blended Benchmark better reflects the fund&#x2019;s current portfolio.</xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_230_181f26a0_325a_4c0e_88a7_07881e45be80"
          xlink:to="f_0011_000007"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_231_ac796900_38c7_40c8_8384_a8345f846f3c"
          xlink:label="h_231_ac796900_38c7_40c8_8384_a8345f846f3c"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_231_ac796900_38c7_40c8_8384_a8345f846f3c"
          xlink:to="f_0011_000007"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_232_a17aad74_2be7_496e_a70d_6c7bd9504c3a"
          xlink:label="h_232_a17aad74_2be7_496e_a70d_6c7bd9504c3a"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_232_a17aad74_2be7_496e_a70d_6c7bd9504c3a"
          xlink:to="f_0011_000007"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_32_adc24ef6_c947_4aaa_85d6_7b7c0a5bc173"
          xlink:label="h_32_adc24ef6_c947_4aaa_85d6_7b7c0a5bc173"
          xlink:type="locator"/>
        <link:footnote id="f_0003_000001" xlink:label="f_0003_000001" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Total annual fund operating expenses do not correlate with the ratios of expenses to average net assets reported in the fund&#x2019;s financial highlights, which reflect the fund&#x2019;s operating expenses and do not include acquired fund fees and expenses.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_32_adc24ef6_c947_4aaa_85d6_7b7c0a5bc173"
          xlink:to="f_0003_000001"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_37_f7ada934_f82e_4b71_b33d_1c22122da662"
          xlink:label="h_37_f7ada934_f82e_4b71_b33d_1c22122da662"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_37_f7ada934_f82e_4b71_b33d_1c22122da662"
          xlink:to="f_0003_000001"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_514_73a0d897_0974_4da2_9a89_a84911acb91c"
          xlink:label="h_514_73a0d897_0974_4da2_9a89_a84911acb91c"
          xlink:type="locator"/>
        <link:footnote id="f_0029_000001" xlink:label="f_0029_000001" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The Investment Manager has contractually agreed to waive fees and/or reimburse operating expenses of the fund (exclusive of brokerage, interest, taxes, investment-related expenses (including borrowing costs, i.e., short selling and lines of credit costs), extraordinary expenses, acquired fund fees and expenses and payments under the fund&#x2019;s investor servicing contract, the fund&#x2019;s investment management contract (including any applicable performance-based upward or downward adjustment to the fund&#x2019;s base management fee), and the fund&#x2019;s distribution plans) so that the cumulative expenses will not exceed 0.20% of the fund&#x2019;s average net assets. Additionally, the Investment Manager has agreed to reduce its fees by an amount equal to the management fees paid by Franklin Templeton affiliated funds with respect to assets the fund invests in such affiliated funds. In addition, the Investment Manager has contractually agreed to waive fees and/or reimburse expenses (exclusive of brokerage, interest, taxes, investment-related expenses (including borrowing costs, i.e., short selling and lines of credit costs), extraordinary expenses, acquired fund fees and expenses, any applicable performance-based upward or downward adjustment to the fund&#x2019;s base management fee and the fund&#x2019;s distribution plans) of the fund so that the total annual operating expenses of the fund will not exceed an annual rate of 0.50% of the fund&#x2019;s average net assets. These obligations may not be modified or discontinued prior to April&#160;30, 2027 without approval of the Board of Trustees.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_514_73a0d897_0974_4da2_9a89_a84911acb91c"
          xlink:to="f_0029_000001"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_520_ba474d38_7cdc_4fdd_ad5b_f8b70d671d22"
          xlink:label="h_520_ba474d38_7cdc_4fdd_ad5b_f8b70d671d22"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_520_ba474d38_7cdc_4fdd_ad5b_f8b70d671d22"
          xlink:to="f_0029_000001"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_555_7301b4de_3729_465c_a656_7062c26b3f7a"
          xlink:label="h_555_7301b4de_3729_465c_a656_7062c26b3f7a"
          xlink:type="locator"/>
        <link:footnote id="f_0031_000001" xlink:label="f_0031_000001" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The Investment Manager, as defined below, has contractually agreed to waive fees and/or reimburse operating expenses of the fund (exclusive of brokerage, interest, taxes, investment-related expenses (including borrowing costs, i.e., short selling and lines of credit costs), extraordinary expenses, acquired fund fees and expenses and payments under the fund&#x2019;s investor servicing contract, the fund&#x2019;s investment management contract (including any applicable performance-based upward or downward adjustment to the fund&#x2019;s base management fee), and the fund&#x2019;s distribution plans) so that the cumulative expenses will not exceed 0.20% of the fund&#x2019;s average net assets. Additionally, the Investment Manager has agreed to reduce its fees by an amount equal to the management fees paid by Franklin Templeton affiliated funds with respect to assets the fund invests in such affiliated funds. These obligations may not be modified or discontinued prior to April 30, 2027 without approval of the Board of Trustees.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_555_7301b4de_3729_465c_a656_7062c26b3f7a"
          xlink:to="f_0031_000001"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_561_30af5e23_5ed0_4ec9_af72_9874ec400291"
          xlink:label="h_561_30af5e23_5ed0_4ec9_af72_9874ec400291"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_561_30af5e23_5ed0_4ec9_af72_9874ec400291"
          xlink:to="f_0031_000001"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_631_bc7a2902_7a1d_4a48_860b_e9f58ff35032"
          xlink:label="h_631_bc7a2902_7a1d_4a48_860b_e9f58ff35032"
          xlink:type="locator"/>
        <link:footnote id="f_0035_000001" xlink:label="f_0035_000001" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The Investment Manager, as defined below, has contractually agreed to waive fees and/or reimburse operating expenses of the fund (exclusive of brokerage, interest, taxes, investment-related expenses (including borrowing costs, i.e., short selling and lines of credit costs), extraordinary expenses, acquired fund fees and expenses and payments under the fund&#x2019;s investor servicing contract, the fund&#x2019;s investment management contract (including any applicable performance-based upward or downward adjustment to the fund&#x2019;s base management fee), and the fund&#x2019;s distribution plans) so that the cumulative expenses will not exceed 0.20% of the fund&#x2019;s average net assets. Additionally, the Investment Manager has agreed to reduce its fees by an amount equal to the management fees paid by Franklin Templeton affiliated funds with respect to assets the fund invests in such affiliated funds. These obligations may not be modified or discontinued prior to April 30, 2027 without approval of the Board of Trustees.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_631_bc7a2902_7a1d_4a48_860b_e9f58ff35032"
          xlink:to="f_0035_000001"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_637_8b3ceb8f_21d6_4f83_b91e_f7a9c3120c05"
          xlink:label="h_637_8b3ceb8f_21d6_4f83_b91e_f7a9c3120c05"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_637_8b3ceb8f_21d6_4f83_b91e_f7a9c3120c05"
          xlink:to="f_0035_000001"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_69_fe1ab96d_33b4_4803_8397_0a334b42c184"
          xlink:label="h_69_fe1ab96d_33b4_4803_8397_0a334b42c184"
          xlink:type="locator"/>
        <link:footnote id="f_0005_000005" xlink:label="f_0005_000005" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Total annual fund operating expenses do not correlate with the ratios of expenses to average net assets reported in the fund&#x2019;s financial highlights, which reflect the fund&#x2019;s operating expenses and do not include acquired fund fees and expenses.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_69_fe1ab96d_33b4_4803_8397_0a334b42c184"
          xlink:to="f_0005_000005"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_70_42040c69_9bd0_4739_bcc3_9b7e39dcfef7"
          xlink:label="h_70_42040c69_9bd0_4739_bcc3_9b7e39dcfef7"
          xlink:type="locator"/>
        <link:footnote id="f_0005_000006" xlink:label="f_0005_000006" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The Investment Manager, as defined below, has contractually agreed to waive fees and/or reimburse operating expenses of the fund (exclusive of brokerage, interest, taxes, investment-related expenses (including borrowing costs, i.e., short selling and lines of credit costs), extraordinary expenses, acquired fund fees and expenses and payments under the fund&#x2019;s investor servicing contract, the fund&#x2019;s investment management contract (including any applicable performance-based upward or downward adjustment to the fund&#x2019;s base management fee), and the fund&#x2019;s distribution plans) so that the cumulative expenses will not exceed 0.20% of the fund&#x2019;s average net assets. Additionally, the Investment Manager has agreed to reduce its fees by an amount equal to the management fees paid by Franklin Templeton affiliated funds with respect to assets the fund invests in such affiliated funds. In addition, the Investment Manager has contractually agreed to waive fees and/or reimburse expenses (exclusive of brokerage, interest, taxes, investment-related expenses (including borrowing costs, i.e., short selling and lines of credit costs), extraordinary expenses, acquired fund fees and expenses, any applicable performance-based upward or downward adjustment to the fund&#x2019;s base management fee and the fund&#x2019;s distribution plans) of the fund so that the total annual operating expenses of the fund will not exceed an annual rate of 1.09% of the fund&#x2019;s average net assets. These obligations may not be modified or discontinued prior to April&#160;30, 2027 without approval of the Board of Trustees.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_70_42040c69_9bd0_4739_bcc3_9b7e39dcfef7"
          xlink:to="f_0005_000006"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_76_948f3a8a_bb57_4874_bb25_2d127f1bf958"
          xlink:label="h_76_948f3a8a_bb57_4874_bb25_2d127f1bf958"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_76_948f3a8a_bb57_4874_bb25_2d127f1bf958"
          xlink:to="f_0005_000005"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_77_d8547170_b3bf_44a2_a938_9ffc26beef1d"
          xlink:label="h_77_d8547170_b3bf_44a2_a938_9ffc26beef1d"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_77_d8547170_b3bf_44a2_a938_9ffc26beef1d"
          xlink:to="f_0005_000006"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
