<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2026"
  xmlns:dei="http://xbrl.sec.gov/dei/2026"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:oef="http://xbrl.sec.gov/oef/2026"
  xmlns:tsr="http://tsr/20260630"
  xmlns:us-gaap="http://fasb.org/us-gaap/2026"
  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="tsr-20260630.xsd" xlink:type="simple"/>
    <context id="c_7838_duration_PutnamVTInternationalEquityFund_ClassIA_2026-01-01_2026-06-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010849Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c_7838_instant_PutnamVTInternationalEquityFund_ClassIA_2026-06-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010849Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c_7838_instant_PutnamVTInternationalEquityFund_ClassIA_2026-06-30_1629Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010849Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c_7838_instant_PutnamVTInternationalEquityFund_ClassIA_2026-06-30_1586Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010849Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c_7838_instant_PutnamVTInternationalEquityFund_ClassIA_2026-06-30_1602Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010849Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c_7838_instant_PutnamVTInternationalEquityFund_ClassIA_2026-06-30_1653Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010849Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c_7838_instant_PutnamVTInternationalEquityFund_ClassIA_2026-06-30_1581Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010849Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c_7838_instant_PutnamVTInternationalEquityFund_ClassIA_2026-06-30_1524Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010849Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c_7838_instant_PutnamVTInternationalEquityFund_ClassIA_2026-06-30_1605Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010849Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:ES</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c_7838_instant_PutnamVTInternationalEquityFund_ClassIA_2026-06-30_1488Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010849Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c_7838_instant_PutnamVTInternationalEquityFund_ClassIA_2026-06-30_1513Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010849Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:IT</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c_7838_instant_PutnamVTInternationalEquityFund_ClassIA_2026-06-30_1667Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010849Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:DK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c_7838_instant_PutnamVTInternationalEquityFund_ClassIA_2026-06-30_1569Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010849Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c_7838_instant_PutnamVTInternationalEquityFund_ClassIA_2026-06-30_1603Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010849Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c_7838_instant_PutnamVTInternationalEquityFund_ClassIA_2026-06-30_1618Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010849Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:AT</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c_7838_instant_PutnamVTInternationalEquityFund_ClassIA_2026-06-30_1551Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010849Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c_7838_instant_PutnamVTInternationalEquityFund_ClassIA_2026-06-30_1649Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010849Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:IE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c_7838_instant_PutnamVTInternationalEquityFund_ClassIA_2026-06-30_1584Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010849Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:HK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c_7838_instant_PutnamVTInternationalEquityFund_ClassIA_2026-06-30_1573Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010849Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c_7838_instant_PutnamVTInternationalEquityFund_ClassIA_2026-06-30_1547Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010849Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:PT</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c_7838_instant_PutnamVTInternationalEquityFund_ClassIA_2026-06-30_1619Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010849Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c_7838_instant_PutnamVTInternationalEquityFund_ClassIA_2026-06-30_3494Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010849Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">tsr:bench202408133494_7838Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c_7838_instant_PutnamVTInternationalEquityFund_ClassIA_2026-06-30_3485Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010849Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">tsr:bench202408133485_7838Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c_7838_duration_PutnamVTInternationalEquityFund_2026-01-01_2026-06-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c_7837_duration_PutnamVTInternationalEquityFund_ClassIB_2026-01-01_2026-06-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010850Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c_7837_instant_PutnamVTInternationalEquityFund_ClassIB_2026-06-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010850Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c_7837_instant_PutnamVTInternationalEquityFund_ClassIB_2026-06-30_1629Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010850Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c_7837_instant_PutnamVTInternationalEquityFund_ClassIB_2026-06-30_1586Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010850Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c_7837_instant_PutnamVTInternationalEquityFund_ClassIB_2026-06-30_1602Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010850Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c_7837_instant_PutnamVTInternationalEquityFund_ClassIB_2026-06-30_1653Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010850Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c_7837_instant_PutnamVTInternationalEquityFund_ClassIB_2026-06-30_1581Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010850Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c_7837_instant_PutnamVTInternationalEquityFund_ClassIB_2026-06-30_1524Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010850Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c_7837_instant_PutnamVTInternationalEquityFund_ClassIB_2026-06-30_1605Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010850Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:ES</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c_7837_instant_PutnamVTInternationalEquityFund_ClassIB_2026-06-30_1488Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010850Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c_7837_instant_PutnamVTInternationalEquityFund_ClassIB_2026-06-30_1513Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010850Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:IT</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c_7837_instant_PutnamVTInternationalEquityFund_ClassIB_2026-06-30_1667Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010850Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:DK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c_7837_instant_PutnamVTInternationalEquityFund_ClassIB_2026-06-30_1569Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010850Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c_7837_instant_PutnamVTInternationalEquityFund_ClassIB_2026-06-30_1603Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010850Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c_7837_instant_PutnamVTInternationalEquityFund_ClassIB_2026-06-30_1618Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010850Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:AT</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c_7837_instant_PutnamVTInternationalEquityFund_ClassIB_2026-06-30_1551Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010850Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c_7837_instant_PutnamVTInternationalEquityFund_ClassIB_2026-06-30_1649Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010850Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:IE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c_7837_instant_PutnamVTInternationalEquityFund_ClassIB_2026-06-30_1584Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010850Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:HK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c_7837_instant_PutnamVTInternationalEquityFund_ClassIB_2026-06-30_1573Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010850Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c_7837_instant_PutnamVTInternationalEquityFund_ClassIB_2026-06-30_1547Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010850Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:PT</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c_7837_instant_PutnamVTInternationalEquityFund_ClassIB_2026-06-30_1619Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010850Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c_7837_instant_PutnamVTInternationalEquityFund_ClassIB_2026-06-30_3494Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010850Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">tsr:bench202408133494_7837Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c_7837_instant_PutnamVTInternationalEquityFund_ClassIB_2026-06-30_3485Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000010850Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">tsr:bench202408133485_7837Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="RATIO">
        <measure>pure</measure>
    </unit>
    <unit id="UNIT">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <dei:AmendmentFlag
      contextRef="c_7838_duration_PutnamVTInternationalEquityFund_2026-01-01_2026-06-30Member"
      id="ixv-16671">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="c_7838_duration_PutnamVTInternationalEquityFund_2026-01-01_2026-06-30Member"
      id="ixv-16672">0000822671</dei:EntityCentralIndexKey>
    <dei:EntityInvCompanyType
      contextRef="c_7838_duration_PutnamVTInternationalEquityFund_2026-01-01_2026-06-30Member"
      id="ixv-16673">N-1A</dei:EntityInvCompanyType>
    <dei:DocumentType
      contextRef="c_7838_duration_PutnamVTInternationalEquityFund_2026-01-01_2026-06-30Member"
      id="hidden786">N-CSRS</dei:DocumentType>
    <dei:EntityRegistrantName
      contextRef="c_7838_duration_PutnamVTInternationalEquityFund_2026-01-01_2026-06-30Member"
      id="ixv-17074">Putnam Variable Trust</dei:EntityRegistrantName>
    <dei:DocumentPeriodEndDate
      contextRef="c_7838_duration_PutnamVTInternationalEquityFund_2026-01-01_2026-06-30Member"
      id="ixv-17075"
      xml:lang="en-US">2026-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName
      contextRef="c_7838_duration_PutnamVTInternationalEquityFund_ClassIA_2026-01-01_2026-06-30Member"
      id="ixv-104"
      xml:lang="en-US">Putnam VT International Equity Fund</oef:FundName>
    <oef:ClassName
      contextRef="c_7838_duration_PutnamVTInternationalEquityFund_ClassIA_2026-01-01_2026-06-30Member"
      id="ixv-110"
      xml:lang="en-US">Class IA</oef:ClassName>
    <dei:DocumentPeriodEndDate
      contextRef="c_7838_duration_PutnamVTInternationalEquityFund_2026-01-01_2026-06-30Member"
      id="ixv-115"
      xml:lang="en-US">2026-06-30</dei:DocumentPeriodEndDate>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="c_7838_duration_PutnamVTInternationalEquityFund_ClassIA_2026-01-01_2026-06-30Member"
      id="ixv-122"
      xml:lang="en-US">&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;This &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;semi-annual shareholder report&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt; contains important information about &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;Putnam VT International Equity Fund for the period &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;January 1, &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;2026, to &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;June 30, 2026.&lt;/span&gt;</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="c_7838_duration_PutnamVTInternationalEquityFund_2026-01-01_2026-06-30Member"
      id="ixv-124"
      xml:lang="en-US">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="c_7838_duration_PutnamVTInternationalEquityFund_ClassIA_2026-01-01_2026-06-30Member"
      id="ixv-132"
      xml:lang="en-US">&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;You can find additional information about the Fund at &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;https://www.franklintempleton.com/regulatory-fund-documents&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;. You can also &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;request this information by contacting us at &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;(800) 225-1581&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;.&lt;/span&gt;</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="c_7838_duration_PutnamVTInternationalEquityFund_ClassIA_2026-01-01_2026-06-30Member"
      id="ixv-134"
      xml:lang="en-US">https://www.franklintempleton.com/regulatory-fund-documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="c_7838_duration_PutnamVTInternationalEquityFund_ClassIA_2026-01-01_2026-06-30Member"
      id="ixv-138"
      xml:lang="en-US">(800) 225-1581</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="c_7838_duration_PutnamVTInternationalEquityFund_ClassIA_2026-01-01_2026-06-30Member"
      id="foot-7838_843928-1011"
      xml:lang="en-US">&lt;div&gt;&lt;span style="text-transform:uppercase;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;text-transform:uppercase;color:#1447FF;;"&gt;&lt;b&gt;WHAT WERE THE FUND COSTS FOR THE LAST SIX MONTHS? &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;(based on a hypothetical $10,000 investment)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;border-top:1.5pt solid #E6FAFF;border-left:1.5pt solid #E6FAFF;  border-right:1.5pt solid #E6FAFF;  border-bottom:1.5pt solid #E6FAFF; margin-left:7.9pt;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:50%;background-color:#E6FAFF;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:22.33812949640288%;background-color:#E6FAFF;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:27.661870503597125%;background-color:#E6FAFF;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="background-color:#E6FAFF;;border-bottom:1.5pt solid #1447FF;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E6FAFF;padding-left:2pt;padding-top:1.5pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;&lt;b&gt;Class Name&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="background-color:#E6FAFF;;border-bottom:1.5pt solid #1447FF;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E6FAFF;padding-left:2pt;padding-top:1.5pt;padding-bottom:0;align:center;text-align:center;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;&lt;b&gt;Costs of a $10,000 &lt;/b&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;&lt;b&gt;investment&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="background-color:#E6FAFF;;border-bottom:1.5pt solid #1447FF;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E6FAFF;padding-left:2pt;padding-top:1.5pt;padding-bottom:0;align:center;text-align:center;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;&lt;b&gt;Costs paid as a percentage of a &lt;/b&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;&lt;b&gt;$10,000 investment&lt;/b&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;&lt;sup&gt;&#x2020;&lt;/sup&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="background-color:#E6FAFF;;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E6FAFF;padding-left:2pt;padding-top:1.5pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;Class IA&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:7.5pt;;"&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="background-color:#E6FAFF;;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E6FAFF;padding-left:2pt;padding-top:1.5pt;padding-bottom:0;align:center;text-align:center;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;$41&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="background-color:#E6FAFF;;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E6FAFF;padding-left:2pt;padding-top:1.5pt;padding-bottom:0;align:center;text-align:center;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;0.79%&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="c_7838_duration_PutnamVTInternationalEquityFund_ClassIA_2026-01-01_2026-06-30Member"
      decimals="INF"
      id="foot-7838_843928-1021"
      unitRef="USD">41</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="c_7838_duration_PutnamVTInternationalEquityFund_ClassIA_2026-01-01_2026-06-30Member"
      decimals="INF"
      id="foot-7838_843928-1031"
      unitRef="RATIO">0.0079</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="c_7838_duration_PutnamVTInternationalEquityFund_ClassIA_2026-01-01_2026-06-30Member"
      id="ixv-211"
      xml:lang="en-US">&lt;div&gt;&lt;span style="text-transform:uppercase;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;text-transform:uppercase;color:#1447FF;;"&gt;&lt;b&gt;KEY FUND STATISTICS &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;(as of &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;June 30, 2026)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;border-top:1.5pt solid #6B6B6B;margin-left:7.75pt;border-bottom:1.5pt solid #6B6B6B;margin-top:10px;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:74.41007194244604%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:25.58992805755396%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #6B6B6B;vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;Total Net Assets&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #6B6B6B;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;$312,971,934&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #6B6B6B;vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;Total Number of Portfolio Holdings (excludes derivatives, except purchased options, if any)&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #6B6B6B;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;61&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;Portfolio Turnover Rate&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;44%&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="c_7838_instant_PutnamVTInternationalEquityFund_ClassIA_2026-06-30Member"
      decimals="INF"
      id="ixv-17078"
      unitRef="USD">312971934</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="c_7838_instant_PutnamVTInternationalEquityFund_ClassIA_2026-06-30Member"
      decimals="INF"
      id="ixv-17079"
      unitRef="UNIT">61</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="c_7838_duration_PutnamVTInternationalEquityFund_ClassIA_2026-01-01_2026-06-30Member"
      decimals="INF"
      id="ixv-17080"
      unitRef="RATIO">0.44</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="c_7838_duration_PutnamVTInternationalEquityFund_ClassIA_2026-01-01_2026-06-30Member"
      id="foot-7838_843935-1011"
      xml:lang="en-US">&lt;div&gt;&lt;span style="text-transform:uppercase;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;text-transform:uppercase;color:#1447FF;;"&gt;&lt;b&gt;WHAT DID THE FUND INVEST IN? &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;(as of &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;June 30, 2026)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;color:#161616;;"&gt;&lt;b&gt;Portfolio Composition&lt;/b&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;color:#161616;;"&gt;&lt;sup&gt;*&lt;/sup&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;color:#161616;;"&gt;&lt;b&gt; (% of Total Investments)&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;img alt="image" src="ts7838img004.jpg" style="width:96.41294838145232%"/&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:UpdProspectusWebAddress
      contextRef="c_7838_duration_PutnamVTInternationalEquityFund_ClassIA_2026-01-01_2026-06-30Member"
      id="ixv-301"
      xml:lang="en-US">https://www.franklintempleton.com/regulatory-fund-documents</oef:UpdProspectusWebAddress>
    <dei:NoTradingSymbolFlag
      contextRef="c_7838_duration_PutnamVTInternationalEquityFund_ClassIA_2026-01-01_2026-06-30Member"
      id="ixv-17081">true</dei:NoTradingSymbolFlag>
    <oef:PctOfTotalInv
      contextRef="c_7838_instant_PutnamVTInternationalEquityFund_ClassIA_2026-06-30_1629Member"
      decimals="INF"
      id="ixv-17082"
      unitRef="RATIO">0.197</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7838_instant_PutnamVTInternationalEquityFund_ClassIA_2026-06-30_1586Member"
      decimals="INF"
      id="ixv-17083"
      unitRef="RATIO">0.132</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7838_instant_PutnamVTInternationalEquityFund_ClassIA_2026-06-30_1602Member"
      decimals="INF"
      id="ixv-17084"
      unitRef="RATIO">0.102</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7838_instant_PutnamVTInternationalEquityFund_ClassIA_2026-06-30_1653Member"
      decimals="INF"
      id="ixv-17085"
      unitRef="RATIO">0.075</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7838_instant_PutnamVTInternationalEquityFund_ClassIA_2026-06-30_1581Member"
      decimals="INF"
      id="ixv-17086"
      unitRef="RATIO">0.069</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7838_instant_PutnamVTInternationalEquityFund_ClassIA_2026-06-30_1524Member"
      decimals="INF"
      id="ixv-17087"
      unitRef="RATIO">0.068</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7838_instant_PutnamVTInternationalEquityFund_ClassIA_2026-06-30_1605Member"
      decimals="INF"
      id="ixv-17088"
      unitRef="RATIO">0.055</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7838_instant_PutnamVTInternationalEquityFund_ClassIA_2026-06-30_1488Member"
      decimals="INF"
      id="ixv-17089"
      unitRef="RATIO">0.050</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7838_instant_PutnamVTInternationalEquityFund_ClassIA_2026-06-30_1513Member"
      decimals="INF"
      id="ixv-17090"
      unitRef="RATIO">0.031</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7838_instant_PutnamVTInternationalEquityFund_ClassIA_2026-06-30_1667Member"
      decimals="INF"
      id="ixv-17091"
      unitRef="RATIO">0.028</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7838_instant_PutnamVTInternationalEquityFund_ClassIA_2026-06-30_1569Member"
      decimals="INF"
      id="ixv-17092"
      unitRef="RATIO">0.026</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7838_instant_PutnamVTInternationalEquityFund_ClassIA_2026-06-30_1603Member"
      decimals="INF"
      id="ixv-17093"
      unitRef="RATIO">0.024</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7838_instant_PutnamVTInternationalEquityFund_ClassIA_2026-06-30_1618Member"
      decimals="INF"
      id="ixv-17094"
      unitRef="RATIO">0.020</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7838_instant_PutnamVTInternationalEquityFund_ClassIA_2026-06-30_1551Member"
      decimals="INF"
      id="ixv-17095"
      unitRef="RATIO">0.019</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7838_instant_PutnamVTInternationalEquityFund_ClassIA_2026-06-30_1649Member"
      decimals="INF"
      id="ixv-17096"
      unitRef="RATIO">0.019</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7838_instant_PutnamVTInternationalEquityFund_ClassIA_2026-06-30_1584Member"
      decimals="INF"
      id="ixv-17097"
      unitRef="RATIO">0.018</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7838_instant_PutnamVTInternationalEquityFund_ClassIA_2026-06-30_1573Member"
      decimals="INF"
      id="ixv-17098"
      unitRef="RATIO">0.017</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7838_instant_PutnamVTInternationalEquityFund_ClassIA_2026-06-30_1547Member"
      decimals="INF"
      id="ixv-17099"
      unitRef="RATIO">0.016</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7838_instant_PutnamVTInternationalEquityFund_ClassIA_2026-06-30_1619Member"
      decimals="INF"
      id="ixv-17100"
      unitRef="RATIO">0.015</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7838_instant_PutnamVTInternationalEquityFund_ClassIA_2026-06-30_3494Member"
      decimals="INF"
      id="ixv-17101"
      unitRef="RATIO">0.004</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7838_instant_PutnamVTInternationalEquityFund_ClassIA_2026-06-30_3485Member"
      decimals="INF"
      id="ixv-17102"
      unitRef="RATIO">0.015</oef:PctOfTotalInv>
    <oef:FundName
      contextRef="c_7837_duration_PutnamVTInternationalEquityFund_ClassIB_2026-01-01_2026-06-30Member"
      id="ixv-340"
      xml:lang="en-US">Putnam VT International Equity Fund</oef:FundName>
    <oef:ClassName
      contextRef="c_7837_duration_PutnamVTInternationalEquityFund_ClassIB_2026-01-01_2026-06-30Member"
      id="ixv-346"
      xml:lang="en-US">Class IB</oef:ClassName>
    <dei:DocumentPeriodEndDate
      contextRef="c_7838_duration_PutnamVTInternationalEquityFund_2026-01-01_2026-06-30Member"
      id="ixv-351"
      xml:lang="en-US">2026-06-30</dei:DocumentPeriodEndDate>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="c_7837_duration_PutnamVTInternationalEquityFund_ClassIB_2026-01-01_2026-06-30Member"
      id="ixv-358"
      xml:lang="en-US">&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;This &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;semi-annual shareholder report&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt; contains important information about &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;Putnam VT International Equity Fund for the period &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;January 1, &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;2026, to &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;June 30, 2026.&lt;/span&gt;</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="c_7838_duration_PutnamVTInternationalEquityFund_2026-01-01_2026-06-30Member"
      id="ixv-360"
      xml:lang="en-US">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="c_7837_duration_PutnamVTInternationalEquityFund_ClassIB_2026-01-01_2026-06-30Member"
      id="ixv-368"
      xml:lang="en-US">&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;You can find additional information about the Fund at &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;https://www.franklintempleton.com/regulatory-fund-documents&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;. You can also &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;request this information by contacting us at &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;(800) 225-1581&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;.&lt;/span&gt;</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="c_7837_duration_PutnamVTInternationalEquityFund_ClassIB_2026-01-01_2026-06-30Member"
      id="ixv-370"
      xml:lang="en-US">https://www.franklintempleton.com/regulatory-fund-documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="c_7837_duration_PutnamVTInternationalEquityFund_ClassIB_2026-01-01_2026-06-30Member"
      id="ixv-374"
      xml:lang="en-US">(800) 225-1581</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="c_7837_duration_PutnamVTInternationalEquityFund_ClassIB_2026-01-01_2026-06-30Member"
      id="foot-7837_843845-1011"
      xml:lang="en-US">&lt;div&gt;&lt;span style="text-transform:uppercase;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;text-transform:uppercase;color:#1447FF;;"&gt;&lt;b&gt;WHAT WERE THE FUND COSTS FOR THE LAST SIX MONTHS? &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;(based on a hypothetical $10,000 investment)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;border-top:1.5pt solid #E6FAFF;border-left:1.5pt solid #E6FAFF;  border-right:1.5pt solid #E6FAFF;  border-bottom:1.5pt solid #E6FAFF; margin-left:7.9pt;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:50%;background-color:#E6FAFF;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:22.33812949640288%;background-color:#E6FAFF;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:27.661870503597125%;background-color:#E6FAFF;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="background-color:#E6FAFF;;border-bottom:1.5pt solid #1447FF;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E6FAFF;padding-left:2pt;padding-top:1.5pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;&lt;b&gt;Class Name&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="background-color:#E6FAFF;;border-bottom:1.5pt solid #1447FF;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E6FAFF;padding-left:2pt;padding-top:1.5pt;padding-bottom:0;align:center;text-align:center;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;&lt;b&gt;Costs of a $10,000 &lt;/b&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;&lt;b&gt;investment&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="background-color:#E6FAFF;;border-bottom:1.5pt solid #1447FF;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E6FAFF;padding-left:2pt;padding-top:1.5pt;padding-bottom:0;align:center;text-align:center;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;&lt;b&gt;Costs paid as a percentage of a &lt;/b&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;&lt;b&gt;$10,000 investment&lt;/b&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;&lt;sup&gt;&#x2020;&lt;/sup&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="background-color:#E6FAFF;;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E6FAFF;padding-left:2pt;padding-top:1.5pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;Class IB&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:7.5pt;;"&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="background-color:#E6FAFF;;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E6FAFF;padding-left:2pt;padding-top:1.5pt;padding-bottom:0;align:center;text-align:center;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;$55&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="background-color:#E6FAFF;;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E6FAFF;padding-left:2pt;padding-top:1.5pt;padding-bottom:0;align:center;text-align:center;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;1.04%&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="c_7837_duration_PutnamVTInternationalEquityFund_ClassIB_2026-01-01_2026-06-30Member"
      decimals="INF"
      id="foot-7837_843845-1021"
      unitRef="USD">55</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="c_7837_duration_PutnamVTInternationalEquityFund_ClassIB_2026-01-01_2026-06-30Member"
      decimals="INF"
      id="foot-7837_843845-1031"
      unitRef="RATIO">0.0104</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="c_7837_duration_PutnamVTInternationalEquityFund_ClassIB_2026-01-01_2026-06-30Member"
      id="ixv-447"
      xml:lang="en-US">&lt;div&gt;&lt;span style="text-transform:uppercase;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;text-transform:uppercase;color:#1447FF;;"&gt;&lt;b&gt;KEY FUND STATISTICS &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;(as of &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;June 30, 2026)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;border-top:1.5pt solid #6B6B6B;margin-left:7.75pt;border-bottom:1.5pt solid #6B6B6B;margin-top:10px;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:74.41007194244604%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:25.58992805755396%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #6B6B6B;vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;Total Net Assets&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #6B6B6B;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;$312,971,934&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #6B6B6B;vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;Total Number of Portfolio Holdings (excludes derivatives, except purchased options, if any)&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #6B6B6B;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;61&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;Portfolio Turnover Rate&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;44%&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="c_7837_instant_PutnamVTInternationalEquityFund_ClassIB_2026-06-30Member"
      decimals="INF"
      id="ixv-17105"
      unitRef="USD">312971934</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="c_7837_instant_PutnamVTInternationalEquityFund_ClassIB_2026-06-30Member"
      decimals="INF"
      id="ixv-17106"
      unitRef="UNIT">61</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="c_7837_duration_PutnamVTInternationalEquityFund_ClassIB_2026-01-01_2026-06-30Member"
      decimals="INF"
      id="ixv-17107"
      unitRef="RATIO">0.44</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="c_7837_duration_PutnamVTInternationalEquityFund_ClassIB_2026-01-01_2026-06-30Member"
      id="foot-7837_843852-1011"
      xml:lang="en-US">&lt;div&gt;&lt;span style="text-transform:uppercase;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;text-transform:uppercase;color:#1447FF;;"&gt;&lt;b&gt;WHAT DID THE FUND INVEST IN? &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;(as of &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;June 30, 2026)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;color:#161616;;"&gt;&lt;b&gt;Portfolio Composition&lt;/b&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;color:#161616;;"&gt;&lt;sup&gt;*&lt;/sup&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;color:#161616;;"&gt;&lt;b&gt; (% of Total Investments)&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;img alt="image" src="ts7837img004.jpg" style="width:96.41294838145232%"/&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:UpdProspectusWebAddress
      contextRef="c_7837_duration_PutnamVTInternationalEquityFund_ClassIB_2026-01-01_2026-06-30Member"
      id="ixv-537"
      xml:lang="en-US">https://www.franklintempleton.com/regulatory-fund-documents</oef:UpdProspectusWebAddress>
    <dei:NoTradingSymbolFlag
      contextRef="c_7837_duration_PutnamVTInternationalEquityFund_ClassIB_2026-01-01_2026-06-30Member"
      id="ixv-17108">true</dei:NoTradingSymbolFlag>
    <oef:PctOfTotalInv
      contextRef="c_7837_instant_PutnamVTInternationalEquityFund_ClassIB_2026-06-30_1629Member"
      decimals="INF"
      id="ixv-17109"
      unitRef="RATIO">0.197</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7837_instant_PutnamVTInternationalEquityFund_ClassIB_2026-06-30_1586Member"
      decimals="INF"
      id="ixv-17110"
      unitRef="RATIO">0.132</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7837_instant_PutnamVTInternationalEquityFund_ClassIB_2026-06-30_1602Member"
      decimals="INF"
      id="ixv-17111"
      unitRef="RATIO">0.102</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7837_instant_PutnamVTInternationalEquityFund_ClassIB_2026-06-30_1653Member"
      decimals="INF"
      id="ixv-17112"
      unitRef="RATIO">0.075</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7837_instant_PutnamVTInternationalEquityFund_ClassIB_2026-06-30_1581Member"
      decimals="INF"
      id="ixv-17113"
      unitRef="RATIO">0.069</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7837_instant_PutnamVTInternationalEquityFund_ClassIB_2026-06-30_1524Member"
      decimals="INF"
      id="ixv-17114"
      unitRef="RATIO">0.068</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7837_instant_PutnamVTInternationalEquityFund_ClassIB_2026-06-30_1605Member"
      decimals="INF"
      id="ixv-17115"
      unitRef="RATIO">0.055</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7837_instant_PutnamVTInternationalEquityFund_ClassIB_2026-06-30_1488Member"
      decimals="INF"
      id="ixv-17116"
      unitRef="RATIO">0.050</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7837_instant_PutnamVTInternationalEquityFund_ClassIB_2026-06-30_1513Member"
      decimals="INF"
      id="ixv-17117"
      unitRef="RATIO">0.031</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7837_instant_PutnamVTInternationalEquityFund_ClassIB_2026-06-30_1667Member"
      decimals="INF"
      id="ixv-17118"
      unitRef="RATIO">0.028</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7837_instant_PutnamVTInternationalEquityFund_ClassIB_2026-06-30_1569Member"
      decimals="INF"
      id="ixv-17119"
      unitRef="RATIO">0.026</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7837_instant_PutnamVTInternationalEquityFund_ClassIB_2026-06-30_1603Member"
      decimals="INF"
      id="ixv-17120"
      unitRef="RATIO">0.024</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7837_instant_PutnamVTInternationalEquityFund_ClassIB_2026-06-30_1618Member"
      decimals="INF"
      id="ixv-17121"
      unitRef="RATIO">0.020</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7837_instant_PutnamVTInternationalEquityFund_ClassIB_2026-06-30_1551Member"
      decimals="INF"
      id="ixv-17122"
      unitRef="RATIO">0.019</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7837_instant_PutnamVTInternationalEquityFund_ClassIB_2026-06-30_1649Member"
      decimals="INF"
      id="ixv-17123"
      unitRef="RATIO">0.019</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7837_instant_PutnamVTInternationalEquityFund_ClassIB_2026-06-30_1584Member"
      decimals="INF"
      id="ixv-17124"
      unitRef="RATIO">0.018</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7837_instant_PutnamVTInternationalEquityFund_ClassIB_2026-06-30_1573Member"
      decimals="INF"
      id="ixv-17125"
      unitRef="RATIO">0.017</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7837_instant_PutnamVTInternationalEquityFund_ClassIB_2026-06-30_1547Member"
      decimals="INF"
      id="ixv-17126"
      unitRef="RATIO">0.016</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7837_instant_PutnamVTInternationalEquityFund_ClassIB_2026-06-30_1619Member"
      decimals="INF"
      id="ixv-17127"
      unitRef="RATIO">0.015</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7837_instant_PutnamVTInternationalEquityFund_ClassIB_2026-06-30_3494Member"
      decimals="INF"
      id="ixv-17128"
      unitRef="RATIO">0.004</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="c_7837_instant_PutnamVTInternationalEquityFund_ClassIB_2026-06-30_3485Member"
      decimals="INF"
      id="ixv-17129"
      unitRef="RATIO">0.015</oef:PctOfTotalInv>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#foot-7838_843928-1011"
          xlink:label="foot-7838_843928-1011"
          xlink:type="locator"/>
        <link:footnote id="WSF_7838_843928_11979" xlink:label="WSF_7838_843928_11979" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en"><xhtml:table style="padding-top:5pt;width:100%;cellspacing:0;margin-left:8pt;"><xhtml:tr><xhtml:td style="vertical-align:top;font-family:Arial, Helvetica, sans-serif;font-size:6pt;text-align:left;align:left;width:2%;"><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:8.02pt;color:#6B6B6B;;">&#x2020;</xhtml:span></xhtml:td><xhtml:td style="padding-bottom:0pt;padding-top:-10.02pt;padding-left:2pt;padding-right:0pt;"><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">Annualized.</xhtml:span></xhtml:td></xhtml:tr></xhtml:table></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="foot-7838_843928-1011"
          xlink:to="WSF_7838_843928_11979"
          xlink:type="arc"/>
        <link:footnote id="WSF_7838_843928_35487" xlink:label="WSF_7838_843928_35487" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en"><xhtml:table style="padding-top:5pt;width:100%;cellspacing:0;margin-left:8pt;"><xhtml:tr><xhtml:td style="vertical-align:top;font-family:Arial, Helvetica, sans-serif;font-size:6pt;text-align:left;align:left;width:2%;"><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:6pt;color:#6B6B6B;;">1</xhtml:span></xhtml:td><xhtml:td style="padding-bottom:0pt;padding-top:-10.02pt;padding-left:2pt;padding-right:0pt;"><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">Does not reflect expenses incurred from investing through variable annuity or variable life insurance products.</xhtml:span></xhtml:td></xhtml:tr></xhtml:table></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="foot-7838_843928-1011"
          xlink:to="WSF_7838_843928_35487"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#foot-7838_843935-1011"
          xlink:label="foot-7838_843935-1011"
          xlink:type="locator"/>
        <link:footnote id="WSF_7838_843932_2288" xlink:label="WSF_7838_843932_2288" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en"><xhtml:table style="padding-top:5pt;width:100%;cellspacing:0;margin-left:8pt;"><xhtml:tr><xhtml:td style="vertical-align:top;font-family:Arial, Helvetica, sans-serif;font-size:6pt;text-align:left;align:left;width:2%;"><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:8.02pt;color:#6B6B6B;;">*</xhtml:span></xhtml:td><xhtml:td style="padding-bottom:0pt;padding-top:-10.02pt;padding-left:2pt;padding-right:0pt;"><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">Does not include derivatives, except purchased options, if any.&#160;&#x2009;</xhtml:span></xhtml:td></xhtml:tr></xhtml:table></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="foot-7838_843935-1011"
          xlink:to="WSF_7838_843932_2288"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#foot-7838_843928-1021"
          xlink:label="foot-7838_843928-1021"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="foot-7838_843928-1021"
          xlink:to="WSF_7838_843928_35487"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#foot-7838_843928-1031"
          xlink:label="foot-7838_843928-1031"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="foot-7838_843928-1031"
          xlink:to="WSF_7838_843928_35487"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#foot-7837_843845-1011"
          xlink:label="foot-7837_843845-1011"
          xlink:type="locator"/>
        <link:footnote id="WSF_7837_843845_11979" xlink:label="WSF_7837_843845_11979" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en"><xhtml:table style="padding-top:5pt;width:100%;cellspacing:0;margin-left:8pt;"><xhtml:tr><xhtml:td style="vertical-align:top;font-family:Arial, Helvetica, sans-serif;font-size:6pt;text-align:left;align:left;width:2%;"><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:8.02pt;color:#6B6B6B;;">&#x2020;</xhtml:span></xhtml:td><xhtml:td style="padding-bottom:0pt;padding-top:-10.02pt;padding-left:2pt;padding-right:0pt;"><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">Annualized.</xhtml:span></xhtml:td></xhtml:tr></xhtml:table></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="foot-7837_843845-1011"
          xlink:to="WSF_7837_843845_11979"
          xlink:type="arc"/>
        <link:footnote id="WSF_7837_843845_35487" xlink:label="WSF_7837_843845_35487" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en"><xhtml:table style="padding-top:5pt;width:100%;cellspacing:0;margin-left:8pt;"><xhtml:tr><xhtml:td style="vertical-align:top;font-family:Arial, Helvetica, sans-serif;font-size:6pt;text-align:left;align:left;width:2%;"><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:6pt;color:#6B6B6B;;">1</xhtml:span></xhtml:td><xhtml:td style="padding-bottom:0pt;padding-top:-10.02pt;padding-left:2pt;padding-right:0pt;"><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">Does not reflect expenses incurred from investing through variable annuity or variable life insurance products.</xhtml:span></xhtml:td></xhtml:tr></xhtml:table></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="foot-7837_843845-1011"
          xlink:to="WSF_7837_843845_35487"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#foot-7837_843852-1011"
          xlink:label="foot-7837_843852-1011"
          xlink:type="locator"/>
        <link:footnote id="WSF_7837_843849_2288" xlink:label="WSF_7837_843849_2288" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en"><xhtml:table style="padding-top:5pt;width:100%;cellspacing:0;margin-left:8pt;"><xhtml:tr><xhtml:td style="vertical-align:top;font-family:Arial, Helvetica, sans-serif;font-size:6pt;text-align:left;align:left;width:2%;"><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:8.02pt;color:#6B6B6B;;">*</xhtml:span></xhtml:td><xhtml:td style="padding-bottom:0pt;padding-top:-10.02pt;padding-left:2pt;padding-right:0pt;"><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">Does not include derivatives, except purchased options, if any.&#160;&#x2009;</xhtml:span></xhtml:td></xhtml:tr></xhtml:table></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="foot-7837_843852-1011"
          xlink:to="WSF_7837_843849_2288"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#foot-7837_843845-1021"
          xlink:label="foot-7837_843845-1021"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="foot-7837_843845-1021"
          xlink:to="WSF_7837_843845_35487"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#foot-7837_843845-1031"
          xlink:label="foot-7837_843845-1031"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="foot-7837_843845-1031"
          xlink:to="WSF_7837_843845_35487"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
