<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2025"
  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:mvitiii="http://www.mfs.com/20260811"
  xmlns:oef="http://xbrl.sec.gov/oef/2025"
  xmlns:srt="http://fasb.org/srt/2025"
  xmlns:us-gaap="http://fasb.org/us-gaap/2025"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="cik0001065698-20260811.xsd" xlink:type="simple"/>
    <context id="D20251231_20260630_C000021901Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021901Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="D20251231_20260630_C000021902Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021902Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="D20251231_20260630_C000021905Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021905Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="D20251231_20260630_C000021906Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021906Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="D20251231_20260630_C000052149Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000052149Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="D20251231_20260630_C000052150Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000052150Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="D20251231_20260630_C000052151Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000052151Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="D20251231_20260630_C000052152Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000052152Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="D20251231_20260630_C000068440Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068440Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="D20251231_20260630_C000068441Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068441Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="D20251231_20260630_C000068442Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068442Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="D20251231_20260630_C000068443Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068443Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="D20251231_20260630_C000068444Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068444Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="D20251231_20260630_C000068445Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068445Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="D20251231_20260630_C000068446Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068446Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="D20251231_20260630_C000068447Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068447Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="D20251231_20260630_C000068454Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068454Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="D20251231_20260630_C000068455Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068455Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="DefaultContext">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="TI20260630_C000021901Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021901Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021901Member_AU">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021901Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021901Member_BE">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021901Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:BE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021901Member_BXPIncREITMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021901Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:BXPIncREITMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021901Member_DigitalRealtyTrustIncREITMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021901Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:DigitalRealtyTrustIncREITMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021901Member_EquinixIncREITMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021901Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:EquinixIncREITMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021901Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021901Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021901Member_FR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021901Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021901Member_GB">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021901Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021901Member_GoodmanGroupREITMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021901Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:GoodmanGroupREITMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021901Member_HK">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021901Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:HK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021901Member_JanusLivingIncAREITMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021901Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:JanusLivingIncAREITMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021901Member_JP">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021901Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021901Member_MitsubishiEstateCoLtdMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021901Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MitsubishiEstateCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021901Member_MoneyMarketFundsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021901Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021901Member_PrologisIncREITMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021901Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:PrologisIncREITMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021901Member_PurchasedOptionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">mvitiii:PurchasedOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021901Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021901Member_RexfordIndustrialRealtyIncREITMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021901Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:RexfordIndustrialRealtyIncREITMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021901Member_SG">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021901Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:SG</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021901Member_SimonPropertyGroupIncREITMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021901Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:SimonPropertyGroupIncREITMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021901Member_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021901Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021901Member_VentasIncREITMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021901Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:VentasIncREITMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021902Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021902Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021902Member_AU">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021902Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021902Member_BE">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021902Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:BE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021902Member_BXPIncREITMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021902Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:BXPIncREITMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021902Member_DigitalRealtyTrustIncREITMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021902Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:DigitalRealtyTrustIncREITMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021902Member_EquinixIncREITMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021902Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:EquinixIncREITMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021902Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021902Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021902Member_FR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021902Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021902Member_GB">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021902Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021902Member_GoodmanGroupREITMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021902Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:GoodmanGroupREITMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021902Member_HK">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021902Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:HK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021902Member_JanusLivingIncAREITMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021902Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:JanusLivingIncAREITMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021902Member_JP">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021902Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021902Member_MitsubishiEstateCoLtdMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021902Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MitsubishiEstateCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021902Member_MoneyMarketFundsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021902Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021902Member_PrologisIncREITMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021902Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:PrologisIncREITMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021902Member_PurchasedOptionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">mvitiii:PurchasedOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021902Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021902Member_RexfordIndustrialRealtyIncREITMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021902Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:RexfordIndustrialRealtyIncREITMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021902Member_SG">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021902Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:SG</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021902Member_SimonPropertyGroupIncREITMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021902Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:SimonPropertyGroupIncREITMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021902Member_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021902Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021902Member_VentasIncREITMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021902Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:VentasIncREITMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021905Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021905Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021905Member_AdvancedEnergyIndustriesIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021905Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:AdvancedEnergyIndustriesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021905Member_BloomEnergyCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021905Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:BloomEnergyCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021905Member_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021905Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021905Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021905Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021905Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021905Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021905Member_CorsairGamingIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021905Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:CorsairGamingIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021905Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021905Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021905Member_EnvistaHoldingsCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021905Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:EnvistaHoldingsCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021905Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021905Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021905Member_FinancialServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021905Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021905Member_FormfactorIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021905Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:FormfactorIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021905Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021905Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021905Member_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021905Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021905Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021905Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021905Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021905Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021905Member_ModineManufacturingCoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021905Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:ModineManufacturingCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021905Member_MoneyMarketFundsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021905Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021905Member_MYRGroupIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021905Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MYRGroupIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021905Member_PopularIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021905Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:PopularIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021905Member_PortlandGeneralElectricCoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021905Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:PortlandGeneralElectricCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021905Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021905Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021905Member_UMBFinancialCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021905Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:UMBFinancialCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021905Member_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021905Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021906Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021906Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021906Member_AdvancedEnergyIndustriesIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021906Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:AdvancedEnergyIndustriesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021906Member_BloomEnergyCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021906Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:BloomEnergyCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021906Member_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021906Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021906Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021906Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021906Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021906Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021906Member_CorsairGamingIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021906Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:CorsairGamingIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021906Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021906Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021906Member_EnvistaHoldingsCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021906Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:EnvistaHoldingsCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021906Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021906Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021906Member_FinancialServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021906Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021906Member_FormfactorIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021906Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:FormfactorIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021906Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021906Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021906Member_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021906Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021906Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021906Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021906Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021906Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021906Member_ModineManufacturingCoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021906Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:ModineManufacturingCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021906Member_MoneyMarketFundsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021906Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021906Member_MYRGroupIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021906Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MYRGroupIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021906Member_PopularIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021906Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:PopularIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021906Member_PortlandGeneralElectricCoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021906Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:PortlandGeneralElectricCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021906Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021906Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021906Member_UMBFinancialCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021906Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:UMBFinancialCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000021906Member_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000021906Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000052149Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000052149Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000052149Member_AgilentTechnologiesIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000052149Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:AgilentTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000052149Member_BectonDickinsonAndCoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000052149Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:BectonDickinsonAndCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000052149Member_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000052149Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000052149Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000052149Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000052149Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000052149Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000052149Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000052149Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000052149Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000052149Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000052149Member_FinancialServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000052149Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000052149Member_HartfordInsuranceGroupIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000052149Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:HartfordInsuranceGroupIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000052149Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000052149Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000052149Member_HumanaIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000052149Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:HumanaIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000052149Member_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000052149Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000052149Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000052149Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000052149Member_MAndTBankCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000052149Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MAndTBankCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000052149Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000052149Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000052149Member_MoneyMarketFundsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000052149Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000052149Member_NorthernTrustCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000052149Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:NorthernTrustCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000052149Member_PGAndECorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000052149Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:PGAndECorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000052149Member_PulteHomesIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000052149Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:PulteHomesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000052149Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000052149Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000052149Member_TargaResourcesCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000052149Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:TargaResourcesCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000052149Member_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000052149Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000052149Member_ValeroEnergyCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000052149Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:ValeroEnergyCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000052150Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000052150Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000052150Member_AgilentTechnologiesIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000052150Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:AgilentTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000052150Member_BectonDickinsonAndCoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000052150Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:BectonDickinsonAndCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000052150Member_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000052150Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000052150Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000052150Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000052150Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000052150Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000052150Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000052150Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000052150Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000052150Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000052150Member_FinancialServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000052150Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000052150Member_HartfordInsuranceGroupIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000052150Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:HartfordInsuranceGroupIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000052150Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000052150Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000052150Member_HumanaIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000052150Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:HumanaIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000052150Member_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000052150Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000052150Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000052150Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000052150Member_MAndTBankCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000052150Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MAndTBankCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000052150Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000052150Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000052150Member_MoneyMarketFundsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000052150Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000052150Member_NorthernTrustCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000052150Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:NorthernTrustCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000052150Member_PGAndECorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000052150Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:PGAndECorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000052150Member_PulteHomesIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000052150Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:PulteHomesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000052150Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000052150Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000052150Member_TargaResourcesCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000052150Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:TargaResourcesCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000052150Member_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000052150Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000052150Member_ValeroEnergyCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000052150Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:ValeroEnergyCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000052151Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000052151Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000052151Member_FederalAgenciesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">mvitiii:FederalAgenciesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000052151Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000052151Member_FitchAARatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000052151Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:FitchAARatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000052151Member_FitchARatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000052151Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:FitchARatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000052151Member_FitchBBBRatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000052151Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:FitchBBBRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000052151Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000052151Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000052151Member_MoneyMarketFundsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000052151Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000052151Member_MoneyMarketFundsQualityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000052151Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">mvitiii:MoneyMarketFundsQualityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000052151Member_MoodysAaaRatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000052151Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:MoodysAaaRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000052151Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000052151Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000052152Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000052152Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000052152Member_FederalAgenciesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">mvitiii:FederalAgenciesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000052152Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000052152Member_FitchAARatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000052152Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:FitchAARatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000052152Member_FitchARatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000052152Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:FitchARatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000052152Member_FitchBBBRatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000052152Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:FitchBBBRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000052152Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000052152Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000052152Member_MoneyMarketFundsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000052152Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000052152Member_MoneyMarketFundsQualityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000052152Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">mvitiii:MoneyMarketFundsQualityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000052152Member_MoodysAaaRatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000052152Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:MoodysAaaRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000052152Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000052152Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068440Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068440Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068440Member_BondsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:BondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068440Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068440Member_InternationalEquityFundsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">mvitiii:InternationalEquityFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068440Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068440Member_MFSGlobalGovernmentsPortfolioMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068440Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSGlobalGovernmentsPortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068440Member_MFSGlobalRealEstatePortfolioMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068440Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSGlobalRealEstatePortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068440Member_MFSGovernmentSecuritiesPortfolioMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068440Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSGovernmentSecuritiesPortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068440Member_MFSGrowthSeriesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068440Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSGrowthSeriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068440Member_MFSHighYieldPortfolioMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068440Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSHighYieldPortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068440Member_MFSInflationAdjustedBondPortfolioMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068440Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSInflationAdjustedBondPortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068440Member_MFSInstitutionalMoneyMarketPortfolioMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068440Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSInstitutionalMoneyMarketPortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068440Member_MFSInternationalGrowthPortfolioMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068440Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSInternationalGrowthPortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068440Member_MFSInternationalIntrinsicEquityPortfolioMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068440Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSInternationalIntrinsicEquityPortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068440Member_MFSLimitedMaturityPortfolioMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068440Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSLimitedMaturityPortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068440Member_MFSMidCapGrowthSeriesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068440Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSMidCapGrowthSeriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068440Member_MFSMidCapValuePortfolioMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068440Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSMidCapValuePortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068440Member_MFSNewDiscoverySeriesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068440Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSNewDiscoverySeriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068440Member_MFSNewDiscoveryValuePortfolioMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068440Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSNewDiscoveryValuePortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068440Member_MFSResearchInternationalPortfolioMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068440Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSResearchInternationalPortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068440Member_MFSResearchSeriesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068440Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSResearchSeriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068440Member_MFSTotalReturnBondSeriesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068440Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSTotalReturnBondSeriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068440Member_MFSValueSeriesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068440Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSValueSeriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068440Member_MoneyMarketFundsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068440Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068440Member_NonTraditionalFundsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">mvitiii:NonTraditionalFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068440Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068440Member_USEquityFundsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">mvitiii:USEquityFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068440Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068441Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068441Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068441Member_BondsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:BondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068441Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068441Member_InternationalEquityFundsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">mvitiii:InternationalEquityFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068441Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068441Member_MFSGlobalGovernmentsPortfolioMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068441Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSGlobalGovernmentsPortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068441Member_MFSGlobalRealEstatePortfolioMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068441Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSGlobalRealEstatePortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068441Member_MFSGovernmentSecuritiesPortfolioMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068441Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSGovernmentSecuritiesPortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068441Member_MFSGrowthSeriesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068441Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSGrowthSeriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068441Member_MFSHighYieldPortfolioMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068441Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSHighYieldPortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068441Member_MFSInflationAdjustedBondPortfolioMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068441Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSInflationAdjustedBondPortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068441Member_MFSInstitutionalMoneyMarketPortfolioMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068441Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSInstitutionalMoneyMarketPortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068441Member_MFSInternationalGrowthPortfolioMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068441Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSInternationalGrowthPortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068441Member_MFSInternationalIntrinsicEquityPortfolioMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068441Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSInternationalIntrinsicEquityPortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068441Member_MFSLimitedMaturityPortfolioMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068441Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSLimitedMaturityPortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068441Member_MFSMidCapGrowthSeriesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068441Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSMidCapGrowthSeriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068441Member_MFSMidCapValuePortfolioMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068441Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSMidCapValuePortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068441Member_MFSNewDiscoverySeriesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068441Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSNewDiscoverySeriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068441Member_MFSNewDiscoveryValuePortfolioMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068441Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSNewDiscoveryValuePortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068441Member_MFSResearchInternationalPortfolioMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068441Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSResearchInternationalPortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068441Member_MFSResearchSeriesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068441Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSResearchSeriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068441Member_MFSTotalReturnBondSeriesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068441Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSTotalReturnBondSeriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068441Member_MFSValueSeriesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068441Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSValueSeriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068441Member_MoneyMarketFundsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068441Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068441Member_NonTraditionalFundsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">mvitiii:NonTraditionalFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068441Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068441Member_USEquityFundsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">mvitiii:USEquityFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068441Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068442Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068442Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068442Member_BondsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:BondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068442Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068442Member_InternationalEquityFundsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">mvitiii:InternationalEquityFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068442Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068442Member_MFSGlobalGovernmentsPortfolioMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068442Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSGlobalGovernmentsPortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068442Member_MFSGlobalRealEstatePortfolioMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068442Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSGlobalRealEstatePortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068442Member_MFSGovernmentSecuritiesPortfolioMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068442Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSGovernmentSecuritiesPortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068442Member_MFSGrowthSeriesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068442Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSGrowthSeriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068442Member_MFSHighYieldPortfolioMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068442Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSHighYieldPortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068442Member_MFSInflationAdjustedBondPortfolioMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068442Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSInflationAdjustedBondPortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068442Member_MFSInstitutionalMoneyMarketPortfolioMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068442Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSInstitutionalMoneyMarketPortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068442Member_MFSInternationalGrowthPortfolioMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068442Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSInternationalGrowthPortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068442Member_MFSInternationalIntrinsicEquityPortfolioMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068442Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSInternationalIntrinsicEquityPortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068442Member_MFSLimitedMaturityPortfolioMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068442Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSLimitedMaturityPortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068442Member_MFSMidCapGrowthSeriesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068442Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSMidCapGrowthSeriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068442Member_MFSMidCapValuePortfolioMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068442Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSMidCapValuePortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068442Member_MFSNewDiscoverySeriesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068442Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSNewDiscoverySeriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068442Member_MFSNewDiscoveryValuePortfolioMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068442Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSNewDiscoveryValuePortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068442Member_MFSResearchInternationalPortfolioMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068442Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSResearchInternationalPortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068442Member_MFSResearchSeriesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068442Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSResearchSeriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068442Member_MFSTotalReturnBondSeriesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068442Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSTotalReturnBondSeriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068442Member_MFSValueSeriesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068442Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSValueSeriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068442Member_MoneyMarketFundsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068442Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068442Member_NonTraditionalFundsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">mvitiii:NonTraditionalFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068442Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068442Member_USEquityFundsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">mvitiii:USEquityFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068442Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068443Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068443Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068443Member_BondsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:BondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068443Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068443Member_InternationalEquityFundsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">mvitiii:InternationalEquityFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068443Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068443Member_MFSGlobalGovernmentsPortfolioMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068443Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSGlobalGovernmentsPortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068443Member_MFSGlobalRealEstatePortfolioMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068443Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSGlobalRealEstatePortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068443Member_MFSGovernmentSecuritiesPortfolioMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068443Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSGovernmentSecuritiesPortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068443Member_MFSGrowthSeriesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068443Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSGrowthSeriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068443Member_MFSHighYieldPortfolioMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068443Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSHighYieldPortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068443Member_MFSInflationAdjustedBondPortfolioMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068443Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSInflationAdjustedBondPortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068443Member_MFSInstitutionalMoneyMarketPortfolioMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068443Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSInstitutionalMoneyMarketPortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068443Member_MFSInternationalGrowthPortfolioMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068443Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSInternationalGrowthPortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068443Member_MFSInternationalIntrinsicEquityPortfolioMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068443Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSInternationalIntrinsicEquityPortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068443Member_MFSLimitedMaturityPortfolioMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068443Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSLimitedMaturityPortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068443Member_MFSMidCapGrowthSeriesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068443Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSMidCapGrowthSeriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068443Member_MFSMidCapValuePortfolioMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068443Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSMidCapValuePortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068443Member_MFSNewDiscoverySeriesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068443Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSNewDiscoverySeriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068443Member_MFSNewDiscoveryValuePortfolioMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068443Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSNewDiscoveryValuePortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068443Member_MFSResearchInternationalPortfolioMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068443Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSResearchInternationalPortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068443Member_MFSResearchSeriesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068443Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSResearchSeriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068443Member_MFSTotalReturnBondSeriesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068443Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSTotalReturnBondSeriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068443Member_MFSValueSeriesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068443Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSValueSeriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068443Member_MoneyMarketFundsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068443Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068443Member_NonTraditionalFundsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">mvitiii:NonTraditionalFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068443Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068443Member_USEquityFundsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">mvitiii:USEquityFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068443Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068444Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068444Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068444Member_BondsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:BondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068444Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068444Member_InternationalEquityFundsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">mvitiii:InternationalEquityFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068444Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068444Member_MFSEmergingMarketsEquityPortfolioMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068444Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSEmergingMarketsEquityPortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068444Member_MFSGlobalGovernmentsPortfolioMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068444Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSGlobalGovernmentsPortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068444Member_MFSGlobalRealEstatePortfolioMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068444Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSGlobalRealEstatePortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068444Member_MFSGrowthSeriesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068444Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSGrowthSeriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068444Member_MFSHighYieldPortfolioMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068444Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSHighYieldPortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068444Member_MFSInflationAdjustedBondPortfolioMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068444Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSInflationAdjustedBondPortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068444Member_MFSInstitutionalMoneyMarketPortfolioMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068444Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSInstitutionalMoneyMarketPortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068444Member_MFSInternationalGrowthPortfolioMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068444Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSInternationalGrowthPortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068444Member_MFSInternationalIntrinsicEquityPortfolioMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068444Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSInternationalIntrinsicEquityPortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068444Member_MFSLimitedMaturityPortfolioMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068444Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSLimitedMaturityPortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068444Member_MFSMidCapGrowthSeriesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068444Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSMidCapGrowthSeriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068444Member_MFSMidCapValuePortfolioMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068444Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSMidCapValuePortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068444Member_MFSNewDiscoverySeriesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068444Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSNewDiscoverySeriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068444Member_MFSNewDiscoveryValuePortfolioMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068444Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSNewDiscoveryValuePortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068444Member_MFSResearchInternationalPortfolioMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068444Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSResearchInternationalPortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068444Member_MFSResearchSeriesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068444Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSResearchSeriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068444Member_MFSTotalReturnBondSeriesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068444Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSTotalReturnBondSeriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068444Member_MFSValueSeriesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068444Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSValueSeriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068444Member_MoneyMarketFundsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068444Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068444Member_NonTraditionalFundsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">mvitiii:NonTraditionalFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068444Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068444Member_USEquityFundsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">mvitiii:USEquityFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068444Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068445Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068445Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068445Member_BondsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:BondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068445Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068445Member_InternationalEquityFundsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">mvitiii:InternationalEquityFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068445Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068445Member_MFSEmergingMarketsEquityPortfolioMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068445Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSEmergingMarketsEquityPortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068445Member_MFSGlobalGovernmentsPortfolioMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068445Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSGlobalGovernmentsPortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068445Member_MFSGlobalRealEstatePortfolioMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068445Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSGlobalRealEstatePortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068445Member_MFSGrowthSeriesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068445Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSGrowthSeriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068445Member_MFSHighYieldPortfolioMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068445Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSHighYieldPortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068445Member_MFSInflationAdjustedBondPortfolioMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068445Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSInflationAdjustedBondPortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068445Member_MFSInstitutionalMoneyMarketPortfolioMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068445Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSInstitutionalMoneyMarketPortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068445Member_MFSInternationalGrowthPortfolioMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068445Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSInternationalGrowthPortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068445Member_MFSInternationalIntrinsicEquityPortfolioMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068445Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSInternationalIntrinsicEquityPortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068445Member_MFSLimitedMaturityPortfolioMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068445Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSLimitedMaturityPortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068445Member_MFSMidCapGrowthSeriesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068445Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSMidCapGrowthSeriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068445Member_MFSMidCapValuePortfolioMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068445Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSMidCapValuePortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068445Member_MFSNewDiscoverySeriesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068445Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSNewDiscoverySeriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068445Member_MFSNewDiscoveryValuePortfolioMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068445Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSNewDiscoveryValuePortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068445Member_MFSResearchInternationalPortfolioMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068445Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSResearchInternationalPortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068445Member_MFSResearchSeriesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068445Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSResearchSeriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068445Member_MFSTotalReturnBondSeriesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068445Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSTotalReturnBondSeriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068445Member_MFSValueSeriesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068445Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MFSValueSeriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068445Member_MoneyMarketFundsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068445Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068445Member_NonTraditionalFundsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">mvitiii:NonTraditionalFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068445Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068445Member_USEquityFundsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">mvitiii:USEquityFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068445Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068446Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068446Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068446Member_CathayGeneralBancorpIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068446Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:CathayGeneralBancorpIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068446Member_ColumbiaBankingSystemIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068446Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:ColumbiaBankingSystemIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068446Member_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068446Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068446Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068446Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068446Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068446Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068446Member_ElementSolutionsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068446Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:ElementSolutionsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068446Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068446Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068446Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068446Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068446Member_FinancialServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068446Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068446Member_FirstHawaiianIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068446Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:FirstHawaiianIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068446Member_FirstInterstateBancSystemIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068446Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:FirstInterstateBancSystemIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068446Member_HancockWhitneyCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068446Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:HancockWhitneyCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068446Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068446Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068446Member_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068446Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068446Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068446Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068446Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068446Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068446Member_MIHomesIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068446Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MIHomesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068446Member_MoneyMarketFundsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068446Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068446Member_PlainsGPHoldingsLPMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068446Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:PlainsGPHoldingsLPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068446Member_ProsperityBancsharesIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068446Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:ProsperityBancsharesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068446Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068446Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068446Member_UnitedCommunityBankIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068446Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:UnitedCommunityBankIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068446Member_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068446Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068447Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068447Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068447Member_CathayGeneralBancorpIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068447Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:CathayGeneralBancorpIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068447Member_ColumbiaBankingSystemIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068447Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:ColumbiaBankingSystemIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068447Member_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068447Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068447Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068447Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068447Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068447Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068447Member_ElementSolutionsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068447Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:ElementSolutionsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068447Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068447Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068447Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068447Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068447Member_FinancialServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068447Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068447Member_FirstHawaiianIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068447Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:FirstHawaiianIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068447Member_FirstInterstateBancSystemIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068447Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:FirstInterstateBancSystemIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068447Member_HancockWhitneyCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068447Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:HancockWhitneyCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068447Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068447Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068447Member_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068447Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068447Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068447Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068447Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068447Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068447Member_MIHomesIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068447Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:MIHomesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068447Member_MoneyMarketFundsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068447Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068447Member_PlainsGPHoldingsLPMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068447Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:PlainsGPHoldingsLPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068447Member_ProsperityBancsharesIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068447Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:ProsperityBancsharesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068447Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068447Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068447Member_UnitedCommunityBankIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068447Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">mvitiii:UnitedCommunityBankIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068447Member_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068447Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068454Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068454Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068454Member_AU">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068454Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068454Member_CA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068454Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068454Member_ES">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068454Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:ES</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068454Member_FederalAgenciesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">mvitiii:FederalAgenciesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068454Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068454Member_FitchAARatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068454Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:FitchAARatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068454Member_FitchARatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068454Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:FitchARatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068454Member_FitchBBBRatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068454Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:FitchBBBRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068454Member_FitchBBRatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068454Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:FitchBBRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068454Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068454Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068454Member_FR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068454Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068454Member_GB">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068454Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068454Member_IT">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068454Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:IT</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068454Member_MoneyMarketFundsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068454Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068454Member_MoneyMarketFundsQualityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068454Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">mvitiii:MoneyMarketFundsQualityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068454Member_MoodysAaaRatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068454Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:MoodysAaaRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068454Member_NotRatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068454Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">mvitiii:NotRatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068454Member_NZ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068454Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:NZ</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068454Member_OtherCountriesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068454Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">mvitiii:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068454Member_SE">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068454Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:SE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068454Member_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068454Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068454Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068454Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068455Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068455Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068455Member_AU">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068455Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068455Member_CA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068455Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068455Member_ES">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068455Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:ES</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068455Member_FederalAgenciesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">mvitiii:FederalAgenciesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068455Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068455Member_FitchAARatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068455Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:FitchAARatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068455Member_FitchARatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068455Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:FitchARatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068455Member_FitchBBBRatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068455Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:FitchBBBRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068455Member_FitchBBRatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068455Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:FitchBBRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068455Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068455Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068455Member_FR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068455Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068455Member_GB">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068455Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068455Member_IT">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068455Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:IT</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068455Member_MoneyMarketFundsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068455Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068455Member_MoneyMarketFundsQualityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068455Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">mvitiii:MoneyMarketFundsQualityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068455Member_MoodysAaaRatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068455Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:MoodysAaaRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068455Member_NotRatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068455Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">mvitiii:NotRatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068455Member_NZ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068455Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:NZ</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068455Member_OtherCountriesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068455Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">mvitiii:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068455Member_SE">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068455Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:SE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068455Member_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068455Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000068455Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001065698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">mvitiii:C000068455Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="pure">
        <measure>pure</measure>
    </unit>
    <unit id="Holding">
        <measure>mvitiii:Holding</measure>
    </unit>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068441Member_BondsMember"
      decimals="4"
      id="h_0127918e_381a_4647_b636_282b972dbb2e"
      unitRef="pure">0.599</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068440Member_NonTraditionalFundsMember"
      decimals="4"
      id="h_0b8d64f8_62aa_4260_9c7f_9bb35318faa6"
      unitRef="pure">0.020</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068443Member_MoneyMarketFundsMember"
      decimals="4"
      id="h_0e756db4_79aa_408e_a630_a73530951d92"
      unitRef="pure">0.010</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068445Member_USEquityFundsMember"
      decimals="4"
      id="h_163e1037_286d_431b_8370_7ca5f23c8343"
      unitRef="pure">0.529</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068440Member_InternationalEquityFundsMember"
      decimals="4"
      id="h_2441dc98_b0dc_42d1_b537_9359429e08e6"
      unitRef="pure">0.095</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068444Member_MoneyMarketFundsMember"
      decimals="4"
      id="h_25005c30_5811_4935_9dde_fde9eacf88b6"
      unitRef="pure">0.010</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068445Member_MoneyMarketFundsMember"
      decimals="4"
      id="h_3ef6567c_e06d_42b2_96d4_586b24838ea9"
      unitRef="pure">0.010</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068442Member_InternationalEquityFundsMember"
      decimals="4"
      id="h_4b2f6870_7a2c_48ae_99c8_e8f6c17a5b66"
      unitRef="pure">0.145</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068442Member_BondsMember"
      decimals="4"
      id="h_4e51490e_c015_46fc_97f0_863e03fa260c"
      unitRef="pure">0.398</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068444Member_USEquityFundsMember"
      decimals="4"
      id="h_55d2d69f_61f4_4a1c_acce_19865b37ff33"
      unitRef="pure">0.529</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068441Member_MoneyMarketFundsMember"
      decimals="4"
      id="h_6867755d_0848_465a_9c53_c2b9af9e8629"
      unitRef="pure">0.010</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068443Member_InternationalEquityFundsMember"
      decimals="4"
      id="h_7116d9cc_4181_4302_91f1_397628617189"
      unitRef="pure">0.145</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068441Member_USEquityFundsMember"
      decimals="4"
      id="h_7c41d651_cee1_49dc_bea0_357a6505be5e"
      unitRef="pure">0.276</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068441Member_NonTraditionalFundsMember"
      decimals="4"
      id="h_7c563781_6ea1_486d_aef9_a41f58f14c6c"
      unitRef="pure">0.020</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068443Member_USEquityFundsMember"
      decimals="4"
      id="h_82a2cf9a_5a0b_4ea0_869b_cd8dab0b332f"
      unitRef="pure">0.417</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068443Member_BondsMember"
      decimals="4"
      id="h_87ca72e6_260e_4c34_86bc_ca3656ac76ea"
      unitRef="pure">0.398</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068445Member_InternationalEquityFundsMember"
      decimals="4"
      id="h_96389387_04dc_4c68_8261_238bba97da23"
      unitRef="pure">0.214</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068443Member_NonTraditionalFundsMember"
      decimals="4"
      id="h_a4e10f47_3afe_483f_a22a_7fd1a47394a5"
      unitRef="pure">0.030</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068442Member_MoneyMarketFundsMember"
      decimals="4"
      id="h_a72e0170_5662_450f_a561_b5c6e77bd0cc"
      unitRef="pure">0.010</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068444Member_BondsMember"
      decimals="4"
      id="h_af43a432_99e0_47f2_865f_5c9e2336b240"
      unitRef="pure">0.197</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068444Member_NonTraditionalFundsMember"
      decimals="4"
      id="h_b0c7def3_bf20_4a31_bf2d_bcd7027bc030"
      unitRef="pure">0.050</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068440Member_MoneyMarketFundsMember"
      decimals="4"
      id="h_b4152ca1_4ccb_4527_9b59_a78e3aa5107b"
      unitRef="pure">0.010</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068442Member_NonTraditionalFundsMember"
      decimals="4"
      id="h_b5541db8_39f9_437b_87e7_9abc2cc59b13"
      unitRef="pure">0.030</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068444Member_InternationalEquityFundsMember"
      decimals="4"
      id="h_c7cbe824_bdcd_4152_a456_f8566c4b6a79"
      unitRef="pure">0.214</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068442Member_USEquityFundsMember"
      decimals="4"
      id="h_d850d809_ca77_4e1c_b64f_3436d9e3f072"
      unitRef="pure">0.417</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068445Member_NonTraditionalFundsMember"
      decimals="4"
      id="h_dda606e3_82bd_4197_a7e1_cefe4cd8c345"
      unitRef="pure">0.050</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068440Member_USEquityFundsMember"
      decimals="4"
      id="h_e9588607_6fad_456a_a121_28d4d80afbf5"
      unitRef="pure">0.276</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068440Member_BondsMember"
      decimals="4"
      id="h_f122628c_7db9_4d41_9211_d1cc51ca5840"
      unitRef="pure">0.599</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068445Member_BondsMember"
      decimals="4"
      id="h_f6a9e947_b49f_44b5_9aca_e2b47d0d9739"
      unitRef="pure">0.197</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068441Member_InternationalEquityFundsMember"
      decimals="4"
      id="h_fd219fbf_51bc_40e1_a8a5_b969c01b2bcb"
      unitRef="pure">0.095</oef:PctOfTotalInv>
    <dei:EntityCentralIndexKey
      contextRef="DefaultContext"
      id="h1_4d268c6c_cf74_482d_92b1_76adb108d573">0001065698</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="DefaultContext"
      id="h3_dc98fa24_d73f_42a1_9128_8ece73bb19e7">false</dei:AmendmentFlag>
    <oef:ClassName
      contextRef="D20251231_20260630_C000052152Member"
      id="h_1_310ed762-27a2-380c-77b8-082f4fbd58e5">Service Class</oef:ClassName>
    <oef:ClassName
      contextRef="D20251231_20260630_C000068446Member"
      id="h_1_3364e0b7-1444-c1be-7fe3-9a60ccdd8006">Initial Class</oef:ClassName>
    <oef:ClassName
      contextRef="D20251231_20260630_C000068447Member"
      id="h_1_7df5692b-f970-c98e-9a7b-fa00cdce3353">Service Class</oef:ClassName>
    <oef:ClassName
      contextRef="D20251231_20260630_C000068442Member"
      id="h_1_b7812f49-edcc-139c-b2ad-4f7b3fec976a">Initial Class</oef:ClassName>
    <oef:ClassName
      contextRef="D20251231_20260630_C000068455Member"
      id="h_1_c40190c5-1486-d36e-9324-9aa6695e09da">Service Class</oef:ClassName>
    <oef:ClassName
      contextRef="D20251231_20260630_C000052151Member"
      id="h_1_e5b3dd39-5fde-a6a9-68c3-8ae37d60f70d">Initial Class</oef:ClassName>
    <dei:NoTradingSymbolFlag
      contextRef="D20251231_20260630_C000068442Member"
      id="h_102_862a33bf-564b-0821-04b3-a25aa889dd6f">true</dei:NoTradingSymbolFlag>
    <oef:ClassName
      contextRef="D20251231_20260630_C000068440Member"
      id="h_11_6d288dd4-79fa-8797-0acd-3e4c55043184">Initial Class</oef:ClassName>
    <dei:NoTradingSymbolFlag
      contextRef="D20251231_20260630_C000068443Member"
      id="h_111_0607df6b-f53b-7216-d93b-df9bab068166">true</dei:NoTradingSymbolFlag>
    <oef:ClassName
      contextRef="D20251231_20260630_C000068443Member"
      id="h_112_90d2bda3-8a31-2d24-5f48-b3af98cd2933">Service Class</oef:ClassName>
    <dei:NoTradingSymbolFlag
      contextRef="D20251231_20260630_C000068440Member"
      id="h_12_64f6bd3c-1d94-cfcd-e0f7-e90017517f4f">true</dei:NoTradingSymbolFlag>
    <oef:ClassName
      contextRef="D20251231_20260630_C000052149Member"
      id="h_120_0fb2f941-a1cd-ef77-4f3e-4507b2aeccd4">Initial Class</oef:ClassName>
    <dei:NoTradingSymbolFlag
      contextRef="D20251231_20260630_C000052149Member"
      id="h_121_4f63727d-3c75-66b2-2852-5b463fcb820b">true</dei:NoTradingSymbolFlag>
    <oef:ClassName
      contextRef="D20251231_20260630_C000052150Member"
      id="h_129_fd18db9f-4f95-819d-47ae-c7116d61a357">Service Class</oef:ClassName>
    <dei:NoTradingSymbolFlag
      contextRef="D20251231_20260630_C000052150Member"
      id="h_130_939b5309-7a35-2119-21b5-4896988f0b41">true</dei:NoTradingSymbolFlag>
    <oef:ClassName
      contextRef="D20251231_20260630_C000021901Member"
      id="h_138_5c5dda1d-a0fe-bc9e-5d6f-717c63380167">Initial Class</oef:ClassName>
    <dei:NoTradingSymbolFlag
      contextRef="D20251231_20260630_C000021901Member"
      id="h_139_033ebb33-60cb-299c-8735-d13becb7044e">true</dei:NoTradingSymbolFlag>
    <oef:ClassName
      contextRef="D20251231_20260630_C000021902Member"
      id="h_150_1c31079d-d936-66e3-0d8c-e0f878811e9f">Service Class</oef:ClassName>
    <dei:NoTradingSymbolFlag
      contextRef="D20251231_20260630_C000021902Member"
      id="h_151_20cf2923-6541-771d-c626-a9e616941b3b">true</dei:NoTradingSymbolFlag>
    <oef:ClassName
      contextRef="D20251231_20260630_C000021905Member"
      id="h_160_be8d93d9-bd99-fafc-6a24-751e711ea914">Initial Class</oef:ClassName>
    <dei:NoTradingSymbolFlag
      contextRef="D20251231_20260630_C000021905Member"
      id="h_161_80eb86c2-afd3-f50a-dfed-9a66ca759f75">true</dei:NoTradingSymbolFlag>
    <oef:ClassName
      contextRef="D20251231_20260630_C000021906Member"
      id="h_168_e027af3e-a08f-2fbc-8790-649415b1751a">Service Class</oef:ClassName>
    <dei:NoTradingSymbolFlag
      contextRef="D20251231_20260630_C000021906Member"
      id="h_169_356b941c-9d68-b018-0ded-59bd8dc7ffb3">true</dei:NoTradingSymbolFlag>
    <dei:EntityInvCompanyType
      contextRef="DefaultContext"
      id="h_2_11a7690d-c703-50de-a341-bd0449f4aa93">N-1A</dei:EntityInvCompanyType>
    <dei:NoTradingSymbolFlag
      contextRef="D20251231_20260630_C000068446Member"
      id="h_2_57bec89b-2ecc-5358-9e01-d867a8cbc70d">true</dei:NoTradingSymbolFlag>
    <oef:ClassName
      contextRef="D20251231_20260630_C000068441Member"
      id="h_23_ea117055-546d-6ad6-fc00-01ddeba9c173">Service Class</oef:ClassName>
    <dei:NoTradingSymbolFlag
      contextRef="D20251231_20260630_C000068441Member"
      id="h_24_7ea961ac-0014-0fd1-e343-b693d59b3180">true</dei:NoTradingSymbolFlag>
    <dei:NoTradingSymbolFlag
      contextRef="D20251231_20260630_C000068447Member"
      id="h_40_90fb8663-e0cc-9f22-4da3-c8ce17b962c1">true</dei:NoTradingSymbolFlag>
    <oef:ClassName
      contextRef="D20251231_20260630_C000068445Member"
      id="h_48_5570141e-cb9a-5c08-b308-93b32ab48c09">Service Class</oef:ClassName>
    <oef:ClassName
      contextRef="D20251231_20260630_C000068444Member"
      id="h_48_fca5a1cf-6406-62f8-97b2-2e949f20d388">Initial Class</oef:ClassName>
    <dei:NoTradingSymbolFlag
      contextRef="D20251231_20260630_C000068444Member"
      id="h_49_3bb90189-5620-61ce-f612-0cc61f700762">true</dei:NoTradingSymbolFlag>
    <oef:ClassName
      contextRef="D20251231_20260630_C000068454Member"
      id="h_57_b37ae0eb-fad1-7698-815d-fb5fb5502218">Initial Class</oef:ClassName>
    <dei:NoTradingSymbolFlag
      contextRef="D20251231_20260630_C000068445Member"
      id="h_57_d3a21bcf-a402-b35b-611d-f659c393caa5">true</dei:NoTradingSymbolFlag>
    <dei:NoTradingSymbolFlag
      contextRef="D20251231_20260630_C000068454Member"
      id="h_58_956f70bb-dc30-e71a-557d-00f16574ca80">true</dei:NoTradingSymbolFlag>
    <dei:NoTradingSymbolFlag
      contextRef="D20251231_20260630_C000068455Member"
      id="h_76_8a624e1f-b640-5321-166f-8a3fa455f7b9">true</dei:NoTradingSymbolFlag>
    <dei:NoTradingSymbolFlag
      contextRef="D20251231_20260630_C000052151Member"
      id="h_86_d2f42ce8-cec6-c31e-6d79-d4e6e2f2826e">true</dei:NoTradingSymbolFlag>
    <dei:NoTradingSymbolFlag
      contextRef="D20251231_20260630_C000052152Member"
      id="h_93_06f161a6-d9ce-d866-8d90-cdde9d83035e">true</dei:NoTradingSymbolFlag>
    <dei:DocumentType
      contextRef="DefaultContext"
      id="t_1_47fd31b8_55b9_f4f3_cc0d_03fd0d0e6333">N-CSRS</dei:DocumentType>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="D20251231_20260630_C000068442Member"
      id="t_101_83945624_a6bc_b77f_134d_5783be76971d">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="D20251231_20260630_C000068440Member"
      id="t_11_e9753faf_a267_c5fa_0cf3_5d4f7bd7742c">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="D20251231_20260630_C000068443Member"
      id="t_110_3d2271cc_1864_8416_d9d6_edb81ee032d3">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="D20251231_20260630_C000052149Member"
      id="t_119_6178addb_8d02_e771_c444_79f9a7fd8425">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="D20251231_20260630_C000052150Member"
      id="t_128_99d4658e_8a9e_c09b_6c69_65a3b97ca680">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="D20251231_20260630_C000021901Member"
      id="t_137_257451a0_effa_9244_51f8_5d63c5230ebe">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="D20251231_20260630_C000021902Member"
      id="t_149_791f1a9d_fbcc_c9f1_85e5_5eab4c8b80c4">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="D20251231_20260630_C000021905Member"
      id="t_159_0b7dfa78_0144_b3fc_70b6_f812df0fabe5">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="D20251231_20260630_C000021906Member"
      id="t_167_1c3c2460_8e92_1cf2_85f6_5049bbc3fc8a">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="D20251231_20260630_C000068441Member"
      id="t_22_1b2489be_534b_2d3e_37f4_a932a96b5623">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="D20251231_20260630_C000068446Member"
      id="t_29_1f8cd68b_69d3_476c_45b6_3d268564e4b0">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="D20251231_20260630_C000068447Member"
      id="t_39_717b2b0a_ae45_01e0_0303_066f39db8ac3">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="D20251231_20260630_C000068444Member"
      id="t_48_f2c6c3ea_461a_73b6_d23b_17fdb61f9128">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="D20251231_20260630_C000068454Member"
      id="t_56_8ede0ead_2c80_44f1_be3b_910f559efbea">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="D20251231_20260630_C000068445Member"
      id="t_56_ec0bb546_9170_39e0_d652_c4e24564695f">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="D20251231_20260630_C000068455Member"
      id="t_75_92c5cb29_2dd6_95a9_c6e9_7a93b9bf0f02">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="D20251231_20260630_C000052151Member"
      id="t_85_41f145ab_c953_2dd1_0dd9_48e6ff479f23">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="D20251231_20260630_C000052152Member"
      id="t_92_eb6a38bd_e0e3_56ab_a94a_0eb08bac9a80">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <dei:EntityRegistrantName
      contextRef="DefaultContext"
      id="t_1_682569f7_a113_6edd_10ad_0529812d99a6">MFS VARIABLE INSURANCE TRUST III</dei:EntityRegistrantName>
    <dei:DocumentPeriodEndDate
      contextRef="DefaultContext"
      id="t_2_da278f75_9ca7_c1df_f337_edc1fb1ddce8">2026-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName
      contextRef="D20251231_20260630_C000068440Member"
      id="t_10_7c940fe6_e217_54e4_5c69_3066e37f0b41">MFS&#xae; ConservativeAllocation Portfolio</oef:FundName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="D20251231_20260630_C000068440Member"
      id="t_11_6114d529_3b42_b17c_1b8e_e525caddc155">This &lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span class="sec-hidden" style="-sec-ix-hidden:t_11_e9753faf_a267_c5fa_0cf3_5d4f7bd7742c"&gt;semiannual shareholder report&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; contains important information about MFS Conservative Allocation Portfolio for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="D20251231_20260630_C000068440Member"
      id="t_3_effaaa53_28bb_4105_ac83_a9f1abf2e43e">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(45, 126, 201); font-family: 'arial'; font-weight: normal; font-size: 11pt;"&gt;insurancefunds.mfs.com&lt;/span&gt;. You can also request this information by contacting us at 1&#x2011;800&#x2011;225&#x2011;2606 or by sending an e-mail request to orderliterature@mfs.com.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="D20251231_20260630_C000068440Member"
      id="t_5_f4ecaff1_3cb0_47a0_a774_fc898b438ca0">insurancefunds.mfs.com</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="D20251231_20260630_C000068440Member"
      id="t_6_0383fcf7_d7e8_4fbb_8907_6e47f160f9bd">1&#x2011;800&#x2011;225&#x2011;2606</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="D20251231_20260630_C000068440Member"
      id="t_4_9c53b6f5_48b4_4556_9090_6f3851f8109f">orderliterature@mfs.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock
      contextRef="D20251231_20260630_C000068440Member"
      id="t_7_6a048c4f_5cd9_4654_8e30_be4938f3179f">
&lt;div style="font-family: 'arial'; font-size: 11.52pt; font-weight: bold; color: rgb(126, 45, 64); margin: 0px 0px 3pt 0px;"&gt;FUND EXPENSES&lt;/div&gt;

&lt;div style="font-family: 'arial'; font-weight: normal; color: rgb(126, 45, 64); font-size: 12pt; text-align: left; margin: 0px 0px 6pt 0px;"&gt;What were the fund costs for the last six months?&lt;/div&gt;

&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; vertical-align: bottom; font-style: italic; font-size: 10pt; text-align: center; color: rgb(0, 0, 0); width: 533pt; position: absolute; border-right-color: initial; border-right-style: none; border-right-width: initial; padding: 2pt 3pt 0 3pt;"&gt;(based on a hypothetical $10,000 investment)&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; vertical-align: bottom; font-style: italic; font-size: 10pt; text-align: center; color: rgb(0, 0, 0); width: 533pt; position: absolute; border-right-color: initial; border-right-style: none; border-right-width: initial; padding: 2pt 3pt 0 3pt;"&gt;&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; vertical-align: bottom; font-style: italic; font-size: 10pt; text-align: center; color: rgb(0, 0, 0); width: 533pt; position: absolute; border-right-color: initial; border-right-style: none; border-right-width: initial; padding: 2pt 3pt 0 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; font-weight: normal; text-align: center; vertical-align: middle; border-right-color: rgb(128, 128, 128); border-right-style: solid; border-right-width: 1pt; padding: 0 3pt 0 3pt;"&gt;Class Name&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; font-weight: normal; text-align: center; vertical-align: middle; border-right-color: rgb(128, 128, 128); border-right-style: solid; border-right-width: 1pt; padding: 0 3pt 0 3pt;"&gt;Costs of a $10,000 investment ~&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; font-weight: normal; text-align: center; vertical-align: middle; border-right-color: initial; border-right-style: none; border-right-width: initial; padding: 0 3pt 0 3pt;"&gt;Costs&#160;paid as a percentage of&#160;a&#160;$10,000&#160;investment (annualized) ~&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-top-color: rgb(128, 128, 128); border-top-style: solid; border-top-width: 1pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; border-right-color: rgb(128, 128, 128); border-right-style: solid; border-right-width: 1pt; font-weight: normal; text-align: center; vertical-align: middle; padding: 0 3pt 0 3pt;"&gt;Initial Class&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; border-right-color: rgb(128, 128, 128); border-right-style: solid; border-right-width: 1pt; text-align: center; vertical-align: middle; padding: 0 3pt 0 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;3&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; white-space: nowrap; border-right-color: initial; border-right-style: none; border-right-width: initial; text-align: center; vertical-align: middle; padding: 0 3pt 0 3pt;"&gt;0.06&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="font-weight: 400; font-family: 'arial'; color: rgb(0, 0, 0); font-style: normal; font-size: 8pt; margin: 0px 0px 6pt 0px;"&gt;&#x2dc; Expenses are direct expenses and do not include underlying fund fees and expenses.&lt;/div&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="D20251231_20260630_C000068440Member"
      decimals="INF"
      id="h_1_693fe13c_671e_4e89_a174_8cf7d0b5d24d"
      unitRef="USD">3</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="D20251231_20260630_C000068440Member"
      decimals="4"
      id="h_2_32b6cb99_1392_4524_9836_2a50f7e33e3e"
      unitRef="pure">0.0006</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="D20251231_20260630_C000068440Member"
      id="t_8_9ef1db4b_e5e9_4c12_95e0_1c331c7b18d7">
&lt;div style="font-family: 'arial'; font-size: 11.52pt; font-weight: bold; color: rgb(126, 45, 64); margin: 0px 0px 3pt 0px;"&gt;FUND STATISTICS AS OF 6/30/26&lt;/div&gt;

&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-top-color: initial; border-top-style: none; border-top-width: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; padding: 0 3pt 0 3pt;"&gt;Net Assets ($):&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 72pt; text-align: right; padding: 0 3pt 0 3pt;"&gt;214,145,297&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-weight: bold; text-align: left; font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0;"&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; text-align: left; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; padding: 0 3pt 0 3pt;"&gt;Portfolio Turnover Rate (%):&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; width: 72pt; font-weight: normal; text-align: right; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; padding: 0 3pt 0 3pt;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-top-color: initial; border-top-style: none; border-top-width: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; padding: 0 3pt 0 3pt;"&gt;Total Number of Holdings:&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 72pt; text-align: right; padding: 0 3pt 0 3pt;"&gt;18&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-weight: bold; text-align: left; font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0;"&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; text-align: left; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0 3pt 0 3pt;"&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; width: 72pt; font-weight: normal; text-align: right; border-left-color: initial; border-left-style: none; border-left-width: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0 3pt 0 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260630_C000068440Member"
      decimals="INF"
      id="h_3_a83b3ffe_c4d4_40e5_a723_d5b26d59a0e8"
      unitRef="USD">214145297</us-gaap:AssetsNet>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="D20251231_20260630_C000068440Member"
      decimals="4"
      id="h_4_03f2d7bd_c60c_4dda_82b3_7f516d74e4d7"
      unitRef="pure">0.01</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsCount
      contextRef="TI20260630_C000068440Member"
      decimals="INF"
      id="h_5_dba28395_2056_4681_87ea_30080cc101da"
      unitRef="Holding">18</oef:HoldingsCount>
    <oef:HoldingsTableTextBlock
      contextRef="D20251231_20260630_C000068440Member"
      id="t_9_65e15ce6_6f99_4131_2a06_d5921d402c9f">&lt;div style="font-family: 'arial'; font-size: 11.52pt; font-weight: bold; color: rgb(126, 45, 64); margin: 0px 0px 3pt 0px;"&gt;PORTFOLIO COMPOSITION (BASED ON TOTAL INVESTMENTS AS OF 6/30/26)&lt;/div&gt;&lt;div style="font-family: 'arial'; color: rgb(0, 0, 0); letter-spacing: normal; font-size: 10pt; text-align: left; font-weight: bold; margin: 2pt 0px 3pt 0px;"&gt;&lt;b&gt;Portfolio &lt;/b&gt; &lt;b&gt;allocation&lt;/b&gt;&lt;/div&gt;&lt;div style="font-weight: 400; font-family: 'arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;img alt="Port Comp - Portfolio Target Allocation Chart" src="chartimages_2418770.jpg" style="width: 157pt;"/&gt; &lt;/div&gt;&lt;div style="font-family: 'arial'; color: rgb(0, 0, 0); letter-spacing: normal; font-size: 10pt; text-align: left; font-weight: bold; margin: 2pt 0px 3pt 0px;"&gt;&lt;b&gt;Portfolio holdings&lt;/b&gt;&lt;/div&gt;&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: initial;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Total Return Bond Series&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;15.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Limited Maturity Portfolio&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;11.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Inflation-Adjusted Bond Portfolio&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;10.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Government Securities Portfolio&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;10.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Global Governments Portfolio&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;8.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Research Series&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;6.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Value Series&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;6.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Research International Portfolio&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;5.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Growth Series&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;5.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS High Yield Portfolio&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;5.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Mid Cap Growth Series&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;4.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Mid Cap Value Portfolio&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;4.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS International Growth Portfolio&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;2.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS International Intrinsic Equity Portfolio&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;2.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Global Real Estate Portfolio&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;2.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS New Discovery Series&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;1.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS New Discovery Value Portfolio&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;1.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Institutional Money Market Portfolio&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;1.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068440Member_MFSTotalReturnBondSeriesMember"
      decimals="4"
      id="h_6_486def4a_83a4_4656_99b3_f0c3d26be842"
      unitRef="pure">0.159</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068440Member_MFSLimitedMaturityPortfolioMember"
      decimals="4"
      id="h_7_783cbe14_eb48_45a1_895e_f5dd528eda2a"
      unitRef="pure">0.110</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068440Member_MFSInflationAdjustedBondPortfolioMember"
      decimals="4"
      id="h_8_f9a93c42_74c0_4aee_a44f_3228e21f35c1"
      unitRef="pure">0.100</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068440Member_MFSGovernmentSecuritiesPortfolioMember"
      decimals="4"
      id="h_9_ee44036a_6c9f_4723_955d_d7304c7b412f"
      unitRef="pure">0.100</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068440Member_MFSGlobalGovernmentsPortfolioMember"
      decimals="4"
      id="h_10_786cebfe_ea9a_4313_8e38_3e094fb6c519"
      unitRef="pure">0.080</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068440Member_MFSResearchSeriesMember"
      decimals="4"
      id="h_11_f862a47c_e27a_40b5_98db_c404eb0f51f6"
      unitRef="pure">0.063</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068440Member_MFSValueSeriesMember"
      decimals="4"
      id="h_12_9dbfc104_e33d_4bd6_b192_b0da9370263c"
      unitRef="pure">0.060</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068440Member_MFSResearchInternationalPortfolioMember"
      decimals="4"
      id="h_13_5d45b0d1_ca50_4379_b021_4bd67fafd76a"
      unitRef="pure">0.053</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068440Member_MFSGrowthSeriesMember"
      decimals="4"
      id="h_14_052c0e79_afba_4125_9082_8110ab89dafb"
      unitRef="pure">0.052</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068440Member_MFSHighYieldPortfolioMember"
      decimals="4"
      id="h_15_80930210_26da_46e8_a55b_9413161fde90"
      unitRef="pure">0.050</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068440Member_MFSMidCapGrowthSeriesMember"
      decimals="4"
      id="h_16_d7211c38_264e_4b52_bad7_6919f6ed466e"
      unitRef="pure">0.041</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068440Member_MFSMidCapValuePortfolioMember"
      decimals="4"
      id="h_17_5552c059_15aa_4a71_a3d5_ee52908efa87"
      unitRef="pure">0.040</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068440Member_MFSInternationalGrowthPortfolioMember"
      decimals="4"
      id="h_18_d567d424_a595_4588_9c3d_4bfa37ddd1c9"
      unitRef="pure">0.021</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068440Member_MFSInternationalIntrinsicEquityPortfolioMember"
      decimals="4"
      id="h_19_4e355928_54a5_4f31_b79f_793f4f5f4a0c"
      unitRef="pure">0.021</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068440Member_MFSGlobalRealEstatePortfolioMember"
      decimals="4"
      id="h_20_dfc7e1c9_24bb_4a82_947b_bf30497d9fef"
      unitRef="pure">0.020</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068440Member_MFSNewDiscoverySeriesMember"
      decimals="4"
      id="h_21_3204d545_9aae_4c78_992f_2b93ead972d7"
      unitRef="pure">0.010</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068440Member_MFSNewDiscoveryValuePortfolioMember"
      decimals="4"
      id="h_22_f76d0200_52ef_4936_9e36_668e3dbe7927"
      unitRef="pure">0.010</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068440Member_MFSInstitutionalMoneyMarketPortfolioMember"
      decimals="4"
      id="h_23_490eb29f_becd_4fbc_a8bb_44ca2221a3b5"
      unitRef="pure">0.010</oef:PctOfTotalInv>
    <oef:FundName
      contextRef="D20251231_20260630_C000068441Member"
      id="t_21_c4ede770_69f4_cd04_0e96_10bbdf0de50e">MFS&#xae; ConservativeAllocation Portfolio</oef:FundName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="D20251231_20260630_C000068441Member"
      id="t_22_4e01596e_6860_747f_0cdb_9a9898ce9ee1">This &lt;span class="sec-hidden" style="-sec-ix-hidden:t_22_1b2489be_534b_2d3e_37f4_a932a96b5623"&gt;semiannual shareholder report&lt;/span&gt; contains important information about MFS Conservative Allocation Portfolio for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="D20251231_20260630_C000068441Member"
      id="t_12_be06c6c1_805a_4dbb_b5af_f705b12d1088">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(45, 126, 201); font-family: 'arial'; font-weight: normal; font-size: 11pt;"&gt;insurancefunds.mfs.com&lt;/span&gt;. You can also request this information by contacting us at 1&#x2011;800&#x2011;225&#x2011;2606 or by sending an e-mail request to orderliterature@mfs.com.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="D20251231_20260630_C000068441Member"
      id="t_14_8dcbd559_ccc7_4b86_96d3_da7ae19feada">insurancefunds.mfs.com</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="D20251231_20260630_C000068441Member"
      id="t_15_43c341fb_3997_490a_8935_8f16c111927e">1&#x2011;800&#x2011;225&#x2011;2606</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="D20251231_20260630_C000068441Member"
      id="t_13_dfe4a247_fd89_4073_b767_233fce9fd9c5">orderliterature@mfs.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock
      contextRef="D20251231_20260630_C000068441Member"
      id="t_19_a09d6740_1892_5854_c4cb_c832f34e57a0">
&lt;div style="font-family: 'arial'; font-size: 11.52pt; font-weight: bold; color: rgb(126, 45, 64); margin: 0px 0px 3pt 0px;"&gt;FUND EXPENSES&lt;/div&gt;

&lt;div style="font-family: 'arial'; font-weight: normal; color: rgb(126, 45, 64); font-size: 12pt; text-align: left; margin: 0px 0px 6pt 0px;"&gt;What were the fund costs for the last six months?&lt;/div&gt;

&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; vertical-align: bottom; font-style: italic; font-size: 10pt; text-align: center; color: rgb(0, 0, 0); width: 533pt; position: absolute; border-right-color: initial; border-right-style: none; border-right-width: initial; padding: 2pt 3pt 0 3pt;"&gt;(based on a hypothetical $10,000 investment)&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; vertical-align: bottom; font-style: italic; font-size: 10pt; text-align: center; color: rgb(0, 0, 0); width: 533pt; position: absolute; border-right-color: initial; border-right-style: none; border-right-width: initial; padding: 2pt 3pt 0 3pt;"&gt;&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; vertical-align: bottom; font-style: italic; font-size: 10pt; text-align: center; color: rgb(0, 0, 0); width: 533pt; position: absolute; border-right-color: initial; border-right-style: none; border-right-width: initial; padding: 2pt 3pt 0 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; font-weight: normal; text-align: center; vertical-align: middle; border-right-color: rgb(128, 128, 128); border-right-style: solid; border-right-width: 1pt; padding: 0 3pt 0 3pt;"&gt;Class Name&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; font-weight: normal; text-align: center; vertical-align: middle; border-right-color: rgb(128, 128, 128); border-right-style: solid; border-right-width: 1pt; padding: 0 3pt 0 3pt;"&gt;Costs of a $10,000 investment ~&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; font-weight: normal; text-align: center; vertical-align: middle; border-right-color: initial; border-right-style: none; border-right-width: initial; padding: 0 3pt 0 3pt;"&gt;Costs&#160;paid as a percentage of&#160;a&#160;$10,000&#160;investment (annualized) ~&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-top-color: rgb(128, 128, 128); border-top-style: solid; border-top-width: 1pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; border-right-color: rgb(128, 128, 128); border-right-style: solid; border-right-width: 1pt; font-weight: normal; text-align: center; vertical-align: middle; padding: 0 3pt 0 3pt;"&gt;Service Class&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; border-right-color: rgb(128, 128, 128); border-right-style: solid; border-right-width: 1pt; text-align: center; vertical-align: middle; padding: 0 3pt 0 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;16&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; white-space: nowrap; border-right-color: initial; border-right-style: none; border-right-width: initial; text-align: center; vertical-align: middle; padding: 0 3pt 0 3pt;"&gt;0.31&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="font-weight: 400; font-family: 'arial'; color: rgb(0, 0, 0); font-style: normal; font-size: 8pt; margin: 0px 0px 6pt 0px;"&gt;&#x2dc; Expenses are direct expenses and do not include underlying fund fees and expenses.&lt;/div&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="D20251231_20260630_C000068441Member"
      decimals="INF"
      id="h_24_4a561ed5_ee02_4535_82e0_479bac42884a"
      unitRef="USD">16</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="D20251231_20260630_C000068441Member"
      decimals="4"
      id="h_25_cc1d07a1_9a6e_403d_bd32_783e8bd00de0"
      unitRef="pure">0.0031</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="D20251231_20260630_C000068441Member"
      id="t_20_972e0f2c_5c3e_ab21_fe2e_5727b5bc787f">
&lt;div style="font-family: 'arial'; font-size: 11.52pt; font-weight: bold; color: rgb(126, 45, 64); margin: 0px 0px 3pt 0px;"&gt;FUND STATISTICS AS OF 6/30/26&lt;/div&gt;

&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-top-color: initial; border-top-style: none; border-top-width: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; padding: 0 3pt 0 3pt;"&gt;Net Assets ($):&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 72pt; text-align: right; padding: 0 3pt 0 3pt;"&gt;214,145,297&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-weight: bold; text-align: left; font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0;"&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; text-align: left; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; padding: 0 3pt 0 3pt;"&gt;Portfolio Turnover Rate (%):&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; width: 72pt; font-weight: normal; text-align: right; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; padding: 0 3pt 0 3pt;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-top-color: initial; border-top-style: none; border-top-width: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; padding: 0 3pt 0 3pt;"&gt;Total Number of Holdings:&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 72pt; text-align: right; padding: 0 3pt 0 3pt;"&gt;18&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-weight: bold; text-align: left; font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0;"&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; text-align: left; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0 3pt 0 3pt;"&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; width: 72pt; font-weight: normal; text-align: right; border-left-color: initial; border-left-style: none; border-left-width: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0 3pt 0 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260630_C000068441Member"
      decimals="INF"
      id="h_26_2e3b8e80_b4de_48f9_a38b_388f57d4fb81"
      unitRef="USD">214145297</us-gaap:AssetsNet>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="D20251231_20260630_C000068441Member"
      decimals="4"
      id="h_27_1ccc112c_70af_49a6_9ec0_c1749ef6204f"
      unitRef="pure">0.01</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsCount
      contextRef="TI20260630_C000068441Member"
      decimals="INF"
      id="h_28_7829d2ce_ffd0_4f24_aba7_18689d3eb6dd"
      unitRef="Holding">18</oef:HoldingsCount>
    <oef:HoldingsTableTextBlock
      contextRef="D20251231_20260630_C000068441Member"
      id="t_23_707d9cb4_259f_c787_6f93_47041979fee4">&lt;div style="font-family: 'arial'; font-size: 11.52pt; font-weight: bold; color: rgb(126, 45, 64); margin: 0px 0px 3pt 0px;"&gt;PORTFOLIO COMPOSITION (BASED ON TOTAL INVESTMENTS AS OF 6/30/26)&lt;/div&gt;&lt;div style="font-family: 'arial'; color: rgb(0, 0, 0); letter-spacing: normal; font-size: 10pt; text-align: left; font-weight: bold; margin: 2pt 0px 3pt 0px;"&gt;&lt;b&gt;Portfolio &lt;/b&gt; &lt;b&gt;allocation&lt;/b&gt;&lt;/div&gt;&lt;div style="font-weight: 400; font-family: 'arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;img alt="Port Comp - Portfolio Target Allocation Chart" src="chartimages_2418603.jpg" style="width: 157pt;"/&gt; &lt;/div&gt;&lt;div style="font-family: 'arial'; color: rgb(0, 0, 0); letter-spacing: normal; font-size: 10pt; text-align: left; font-weight: bold; margin: 2pt 0px 3pt 0px;"&gt;&lt;b&gt;Portfolio holdings&lt;/b&gt;&lt;/div&gt;&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: initial;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Total Return Bond Series&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;15.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Limited Maturity Portfolio&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;11.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Inflation-Adjusted Bond Portfolio&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;10.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Government Securities Portfolio&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;10.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Global Governments Portfolio&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;8.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Research Series&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;6.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Value Series&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;6.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Research International Portfolio&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;5.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Growth Series&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;5.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS High Yield Portfolio&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;5.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Mid Cap Growth Series&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;4.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Mid Cap Value Portfolio&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;4.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS International Growth Portfolio&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;2.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS International Intrinsic Equity Portfolio&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;2.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Global Real Estate Portfolio&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;2.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS New Discovery Series&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;1.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS New Discovery Value Portfolio&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;1.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Institutional Money Market Portfolio&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;1.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068441Member_MFSTotalReturnBondSeriesMember"
      decimals="4"
      id="h_29_dd0ce94d_059f_434d_ae0a_c45521fcc2ca"
      unitRef="pure">0.159</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068441Member_MFSLimitedMaturityPortfolioMember"
      decimals="4"
      id="h_30_d6a7ee10_dcda_4b8d_aa8f_801f8587f6ae"
      unitRef="pure">0.110</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068441Member_MFSInflationAdjustedBondPortfolioMember"
      decimals="4"
      id="h_31_31f499cd_1f06_4f18_bafe_9de103175a83"
      unitRef="pure">0.100</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068441Member_MFSGovernmentSecuritiesPortfolioMember"
      decimals="4"
      id="h_32_192e6f24_1c5b_4635_91fa_e66e7b130425"
      unitRef="pure">0.100</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068441Member_MFSGlobalGovernmentsPortfolioMember"
      decimals="4"
      id="h_33_9ade7630_398b_4c30_bdc3_52a4a9b750df"
      unitRef="pure">0.080</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068441Member_MFSResearchSeriesMember"
      decimals="4"
      id="h_34_62eacd1a_2d5d_46c6_a9df_ba14d939e5bb"
      unitRef="pure">0.063</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068441Member_MFSValueSeriesMember"
      decimals="4"
      id="h_35_03ec3993_8080_4f3b_8d4f_6e37731fb5ad"
      unitRef="pure">0.060</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068441Member_MFSResearchInternationalPortfolioMember"
      decimals="4"
      id="h_36_3ef0732e_b92b_45b0_8924_b284a9e12559"
      unitRef="pure">0.053</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068441Member_MFSGrowthSeriesMember"
      decimals="4"
      id="h_37_4807f250_c8f0_48b6_9ca7_c89a7a239c27"
      unitRef="pure">0.052</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068441Member_MFSHighYieldPortfolioMember"
      decimals="4"
      id="h_38_30e49fc5_d8ae_4e98_b387_78246f3cb042"
      unitRef="pure">0.050</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068441Member_MFSMidCapGrowthSeriesMember"
      decimals="4"
      id="h_39_a4e9ca37_8f15_467f_8a0f_8585794605df"
      unitRef="pure">0.041</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068441Member_MFSMidCapValuePortfolioMember"
      decimals="4"
      id="h_40_dedbe303_e6e5_4acc_a4ef_240da94b171c"
      unitRef="pure">0.040</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068441Member_MFSInternationalGrowthPortfolioMember"
      decimals="4"
      id="h_41_27c2cffc_400a_4d89_81c2_13711e4d784c"
      unitRef="pure">0.021</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068441Member_MFSInternationalIntrinsicEquityPortfolioMember"
      decimals="4"
      id="h_42_1b09f6f8_6c32_4c0f_878c_242864f362c7"
      unitRef="pure">0.021</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068441Member_MFSGlobalRealEstatePortfolioMember"
      decimals="4"
      id="h_43_8437d6d8_f8c2_45fd_96f5_3c4b14758825"
      unitRef="pure">0.020</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068441Member_MFSNewDiscoverySeriesMember"
      decimals="4"
      id="h_44_c0addc16_0564_422b_af24_e59b692db41d"
      unitRef="pure">0.010</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068441Member_MFSNewDiscoveryValuePortfolioMember"
      decimals="4"
      id="h_45_caaa39c9_cc89_421c_b320_8d5418337495"
      unitRef="pure">0.010</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068441Member_MFSInstitutionalMoneyMarketPortfolioMember"
      decimals="4"
      id="h_46_578312da_addb_4a10_9202_9504222b3eb0"
      unitRef="pure">0.010</oef:PctOfTotalInv>
    <oef:FundName
      contextRef="D20251231_20260630_C000068446Member"
      id="t_28_24686ff8_2daa_db3f_fce6_2b0805d92465">MFS&#xae; New DiscoveryValue Portfolio</oef:FundName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="D20251231_20260630_C000068446Member"
      id="t_19_413e63b5_54bf_4b8a_a5a0_1e006997d9ca">This &lt;span class="sec-hidden" style="-sec-ix-hidden:t_29_1f8cd68b_69d3_476c_45b6_3d268564e4b0"&gt;semiannual shareholder report&lt;/span&gt; contains important information about MFS New Discovery Value Portfolio for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="D20251231_20260630_C000068446Member"
      id="t_21_ef6dad89_bdd3_42c7_856a_e1f2332264a0">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(45, 126, 201); font-family: 'arial'; font-weight: normal; font-size: 11pt;"&gt;insurancefunds.mfs.com&lt;/span&gt;. You can also request this information by contacting us at 1&#x2011;800&#x2011;225&#x2011;2606 or by sending an e-mail request to orderliterature@mfs.com.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="D20251231_20260630_C000068446Member"
      id="t_23_3ac4bf38_b96e_4028_88d1_0b23b1b7c0c4">insurancefunds.mfs.com</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="D20251231_20260630_C000068446Member"
      id="t_24_1ce53d8d_193d_4232_97bf_c3c1786674a2">1&#x2011;800&#x2011;225&#x2011;2606</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="D20251231_20260630_C000068446Member"
      id="t_22_568af6d3_89ad_4603_8ce5_ebe85b3bf173">orderliterature@mfs.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock
      contextRef="D20251231_20260630_C000068446Member"
      id="t_25_0641ed95_16ec_4186_bf2a_78e51c830cd1">
&lt;div style="font-family: 'arial'; font-size: 11.52pt; font-weight: bold; color: rgb(126, 45, 64); margin: 0px 0px 3pt 0px;"&gt;FUND EXPENSES&lt;/div&gt;

&lt;div style="font-family: 'arial'; font-weight: normal; color: rgb(126, 45, 64); font-size: 12pt; text-align: left; margin: 0px 0px 6pt 0px;"&gt;What were the fund costs for the last six months?&lt;/div&gt;

&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; vertical-align: bottom; font-style: italic; font-size: 10pt; text-align: center; color: rgb(0, 0, 0); width: 533pt; position: absolute; border-right-color: initial; border-right-style: none; border-right-width: initial; padding: 2pt 3pt 0 3pt;"&gt;(based on a hypothetical $10,000 investment)&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; vertical-align: bottom; font-style: italic; font-size: 10pt; text-align: center; color: rgb(0, 0, 0); width: 533pt; position: absolute; border-right-color: initial; border-right-style: none; border-right-width: initial; padding: 2pt 3pt 0 3pt;"&gt;&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; vertical-align: bottom; font-style: italic; font-size: 10pt; text-align: center; color: rgb(0, 0, 0); width: 533pt; position: absolute; border-right-color: initial; border-right-style: none; border-right-width: initial; padding: 2pt 3pt 0 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; font-weight: normal; text-align: center; vertical-align: middle; border-right-color: rgb(128, 128, 128); border-right-style: solid; border-right-width: 1pt; padding: 0 3pt 0 3pt;"&gt;Class Name&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; font-weight: normal; text-align: center; vertical-align: middle; border-right-color: rgb(128, 128, 128); border-right-style: solid; border-right-width: 1pt; padding: 0 3pt 0 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; font-weight: normal; text-align: center; vertical-align: middle; border-right-color: initial; border-right-style: none; border-right-width: initial; padding: 0 3pt 0 3pt;"&gt;Costs&#160;paid as a percentage of&#160;a&#160;$10,000&#160;investment (annualized)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-top-color: rgb(128, 128, 128); border-top-style: solid; border-top-width: 1pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; border-right-color: rgb(128, 128, 128); border-right-style: solid; border-right-width: 1pt; font-weight: normal; text-align: center; vertical-align: middle; padding: 0 3pt 0 3pt;"&gt;Initial Class&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; border-right-color: rgb(128, 128, 128); border-right-style: solid; border-right-width: 1pt; text-align: center; vertical-align: middle; padding: 0 3pt 0 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;47&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; white-space: nowrap; border-right-color: initial; border-right-style: none; border-right-width: initial; text-align: center; vertical-align: middle; padding: 0 3pt 0 3pt;"&gt;0.88&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="D20251231_20260630_C000068446Member"
      decimals="INF"
      id="h_47_23f75ef9_4504_4fba_92d6_8626a8caf28c"
      unitRef="USD">47</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="D20251231_20260630_C000068446Member"
      decimals="4"
      id="h_48_e74fb7bf_7b5b_4f4d_aa3f_bb07b1200a7d"
      unitRef="pure">0.0088</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="D20251231_20260630_C000068446Member"
      id="t_26_f77f0d8a_0e73_4549_ab5a_38a276f44da3">
&lt;div style="font-family: 'arial'; font-size: 11.52pt; font-weight: bold; color: rgb(126, 45, 64); margin: 0px 0px 3pt 0px;"&gt;FUND STATISTICS AS OF 6/30/26&lt;/div&gt;

&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-top-color: initial; border-top-style: none; border-top-width: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; padding: 0 3pt 0 3pt;"&gt;Net Assets ($):&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 72pt; text-align: right; padding: 0 3pt 0 3pt;"&gt;46,774,690&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-weight: bold; text-align: left; font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0;"&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; text-align: left; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; padding: 0 3pt 0 3pt;"&gt;Portfolio Turnover Rate (%):&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; width: 72pt; font-weight: normal; text-align: right; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; padding: 0 3pt 0 3pt;"&gt;29&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-top-color: initial; border-top-style: none; border-top-width: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; padding: 0 3pt 0 3pt;"&gt;Total Number of Holdings:&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 72pt; text-align: right; padding: 0 3pt 0 3pt;"&gt;148&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-weight: bold; text-align: left; font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0;"&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; text-align: left; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0 3pt 0 3pt;"&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; width: 72pt; font-weight: normal; text-align: right; border-left-color: initial; border-left-style: none; border-left-width: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0 3pt 0 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="font-family: 'arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; margin: 0px 0px 6pt 0px;"&gt;Where the fund holds derivatives, they are not included in the total number of portfolio holdings.&lt;/div&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260630_C000068446Member"
      decimals="INF"
      id="h_49_9547589d_a5aa_45af_af9e_b938750ca733"
      unitRef="USD">46774690</us-gaap:AssetsNet>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="D20251231_20260630_C000068446Member"
      decimals="4"
      id="h_50_74d13846_ae77_439b_a98f_74ea7b3c744d"
      unitRef="pure">0.29</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsCount
      contextRef="TI20260630_C000068446Member"
      decimals="INF"
      id="h_51_2c58ab6b_d4ca_4765_b9ec_72bc6fd50155"
      unitRef="Holding">148</oef:HoldingsCount>
    <oef:HoldingsTableTextBlock
      contextRef="D20251231_20260630_C000068446Member"
      id="t_27_d3d8cd4e_f7ca_49e4_a153_9d725fd8beeb">
&lt;div style="font-family: 'arial'; font-size: 11.52pt; font-weight: bold; color: rgb(126, 45, 64); margin: 0px 0px 3pt 0px;"&gt;PORTFOLIO COMPOSITION (BASED ON TOTAL INVESTMENTS AS OF 6/30/26)&lt;/div&gt;

&lt;div style="font-family: 'arial'; color: rgb(0, 0, 0); letter-spacing: normal; font-size: 10pt; text-align: left; font-weight: bold; margin: 12pt 0px 3pt 0px;"&gt;&lt;b&gt;Portfolio structure&lt;/b&gt;&lt;/div&gt;

&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: initial;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; padding: 2pt 3pt 2pt 3pt;"&gt;Equities&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; width: 50pt; white-space: nowrap; padding: 2pt 3pt 2pt 3pt;"&gt;95.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; padding: 2pt 3pt 2pt 3pt;"&gt;Money Market Funds&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; width: 50pt; white-space: nowrap; padding: 2pt 3pt 2pt 3pt;"&gt;5.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="font-family: 'arial'; color: rgb(0, 0, 0); letter-spacing: normal; font-size: 10pt; text-align: left; font-weight: bold; margin: 12pt 0px 3pt 0px;"&gt;&lt;b&gt;Equity sectors&lt;/b&gt;&lt;/div&gt;

&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: initial;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Financials&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;23.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Industrials&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;13.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Health Care&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;11.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Consumer Discretionary&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;9.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Information Technology&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;8.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Real Estate&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;7.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Energy&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;6.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Utilities&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;6.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Materials&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;5.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Consumer Staples&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;2.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Communication Services&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;2.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="font-family: 'arial'; color: rgb(0, 0, 0); letter-spacing: normal; font-size: 10pt; text-align: left; font-weight: bold; margin: 0px 0px 3pt 0px;"&gt;&lt;b&gt;Top ten holdings&lt;/b&gt;&lt;/div&gt;

&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: initial;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Element Solutions, Inc.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Prosperity Bancshares, Inc.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Cathay General Bancorp, Inc.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Columbia Banking System, Inc.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;United Community Bank, Inc.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;First Interstate BancSystem, Inc.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;First Hawaiian, Inc.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Plains GP Holdings LP&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;M/I Homes, Inc.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Hancock Whitney Corp.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="font-family: 'arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; margin: 0px 0px 6pt 0px;"&gt;MFS uses the Global Industry Classification Standard (GICS&lt;sup style="font-size: smaller; vertical-align: super;"&gt;&#xae;&lt;/sup&gt;) for sector/industry reporting. MFS has applied its own internal sector/industry classification methodology for equity securities and non-equity securities that are unclassified by GICS.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068446Member_EquityMember"
      decimals="4"
      id="h_52_aea20a39_8130_41fb_8976_519b62e0c6b8"
      unitRef="pure">0.950</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068446Member_MoneyMarketFundsMember"
      decimals="4"
      id="h_53_6e9fb57e_f8ec_417e_882f_97798d4078f8"
      unitRef="pure">0.050</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068446Member_FinancialServicesSectorMember"
      decimals="4"
      id="h_54_22c6eddd_90b2_42c2_825b_db61657aa622"
      unitRef="pure">0.236</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068446Member_IndustrialSectorMember"
      decimals="4"
      id="h_55_efdc749d_5616_4efd_ad34_0f08a3b2127f"
      unitRef="pure">0.130</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068446Member_HealthcareSectorMember"
      decimals="4"
      id="h_56_9aefddbc_5942_4d2b_869f_f5011e122eff"
      unitRef="pure">0.111</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068446Member_ConsumerDiscretionarySectorMember"
      decimals="4"
      id="h_57_a2d19e77_3a2d_496a_a92e_5dbeab40fb76"
      unitRef="pure">0.094</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068446Member_InformationTechnologySectorMember"
      decimals="4"
      id="h_58_b060d1fa_c17d_47d5_9e59_145969088b13"
      unitRef="pure">0.084</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068446Member_RealEstateSectorMember"
      decimals="4"
      id="h_59_b4d3775b_0be4_4c74_8d0c_7f4274e88bda"
      unitRef="pure">0.071</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068446Member_EnergySectorMember"
      decimals="4"
      id="h_60_624b10db_d12c_4297_a9f5_f732dfe80426"
      unitRef="pure">0.066</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068446Member_UtilitiesSectorMember"
      decimals="4"
      id="h_61_6928914d_e287_4ecd_9de7_cfb9582347ff"
      unitRef="pure">0.061</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068446Member_MaterialsSectorMember"
      decimals="4"
      id="h_62_38065e06_5e71_48fb_9787_5b8c83a2524a"
      unitRef="pure">0.056</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068446Member_ConsumerStaplesSectorMember"
      decimals="4"
      id="h_63_932c4682_626a_4040_b47e_e5637a62144e"
      unitRef="pure">0.021</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068446Member_CommunicationsSectorMember"
      decimals="4"
      id="h_64_2dc66887_30cf_4db5_be5b_e0cdde1757ff"
      unitRef="pure">0.020</oef:PctOfTotalInv>
    <oef:LargestHoldingsTableTextBlock
      contextRef="D20251231_20260630_C000068446Member"
      id="t_29_59484f59_1090_55f2_a4d4_8767bc134c8b">&lt;div style="font-family: 'arial'; color: rgb(0, 0, 0); letter-spacing: normal; font-size: 10pt; text-align: left; font-weight: bold; margin: 0px 0px 3pt 0px;"&gt;&lt;b&gt;Top ten holdings&lt;/b&gt;&lt;/div&gt;&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: initial;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Element Solutions, Inc.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Prosperity Bancshares, Inc.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Cathay General Bancorp, Inc.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Columbia Banking System, Inc.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;United Community Bank, Inc.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;First Interstate BancSystem, Inc.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;First Hawaiian, Inc.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Plains GP Holdings LP&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;M/I Homes, Inc.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Hancock Whitney Corp.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068446Member_ElementSolutionsIncMember"
      decimals="4"
      id="h_65_7beebb3d_713d_4442_814a_0791b9c845b7"
      unitRef="pure">0.014</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068446Member_ProsperityBancsharesIncMember"
      decimals="4"
      id="h_66_181d80a8_dfcf_4baf_b3cb_cb09623cce1b"
      unitRef="pure">0.012</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068446Member_CathayGeneralBancorpIncMember"
      decimals="4"
      id="h_67_9b184ec5_2136_4a2c_83e9_1c10585ba810"
      unitRef="pure">0.012</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068446Member_ColumbiaBankingSystemIncMember"
      decimals="4"
      id="h_68_91431ebd_cb5e_4b68_8843_6f16feef40e7"
      unitRef="pure">0.012</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068446Member_UnitedCommunityBankIncMember"
      decimals="4"
      id="h_69_be271e16_5796_49ae_9994_03873c93f5fe"
      unitRef="pure">0.012</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068446Member_FirstInterstateBancSystemIncMember"
      decimals="4"
      id="h_70_e800faf2_790c_49c4_a6e7_45daca98f136"
      unitRef="pure">0.012</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068446Member_FirstHawaiianIncMember"
      decimals="4"
      id="h_71_ea231ddd_1a98_4d4f_9446_fb116ff40906"
      unitRef="pure">0.012</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068446Member_PlainsGPHoldingsLPMember"
      decimals="4"
      id="h_72_733910c9_7bfc_4057_9efc_c8998c11ccbd"
      unitRef="pure">0.012</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068446Member_MIHomesIncMember"
      decimals="4"
      id="h_73_061ca239_46ba_461f_b474_26538c2cdaeb"
      unitRef="pure">0.012</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068446Member_HancockWhitneyCorpMember"
      decimals="4"
      id="h_74_e4442628_2b27_4be7_a975_d89148fc103d"
      unitRef="pure">0.012</oef:PctOfTotalInv>
    <oef:FundName
      contextRef="D20251231_20260630_C000068447Member"
      id="t_37_3d928cf2_9c8f_31cb_1cb7_497a33ed8d8c">MFS&#xae; New DiscoveryValue Portfolio</oef:FundName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="D20251231_20260630_C000068447Member"
      id="t_28_2383ccba_fd26_4ff1_96bd_e94d85b6daad">This &lt;span class="sec-hidden" style="-sec-ix-hidden:t_39_717b2b0a_ae45_01e0_0303_066f39db8ac3"&gt;semiannual shareholder report&lt;/span&gt; contains important information about MFS New Discovery Value Portfolio for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="D20251231_20260630_C000068447Member"
      id="t_30_0119b522_3d31_444b_b39b_bcf1e4ed7a6b">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(45, 126, 201); font-family: 'arial'; font-weight: normal; font-size: 11pt;"&gt;insurancefunds.mfs.com&lt;/span&gt;. You can also request this information by contacting us at 1&#x2011;800&#x2011;225&#x2011;2606 or by sending an e-mail request to orderliterature@mfs.com.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="D20251231_20260630_C000068447Member"
      id="t_32_15bb4a9b_c454_4b6f_95ed_90a391784569">insurancefunds.mfs.com</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="D20251231_20260630_C000068447Member"
      id="t_33_abb6d108_4258_44a9_9093_c8a07c92b14c">1&#x2011;800&#x2011;225&#x2011;2606</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="D20251231_20260630_C000068447Member"
      id="t_31_f6841985_9a84_4d7a_a492_8684301fcd96">orderliterature@mfs.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock
      contextRef="D20251231_20260630_C000068447Member"
      id="t_34_012ef5a6_8066_4e85_b445_01efd81bd5a9">
&lt;div style="font-family: 'arial'; font-size: 11.52pt; font-weight: bold; color: rgb(126, 45, 64); margin: 0px 0px 3pt 0px;"&gt;FUND EXPENSES&lt;/div&gt;

&lt;div style="font-family: 'arial'; font-weight: normal; color: rgb(126, 45, 64); font-size: 12pt; text-align: left; margin: 0px 0px 6pt 0px;"&gt;What were the fund costs for the last six months?&lt;/div&gt;

&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; vertical-align: bottom; font-style: italic; font-size: 10pt; text-align: center; color: rgb(0, 0, 0); width: 533pt; position: absolute; border-right-color: initial; border-right-style: none; border-right-width: initial; padding: 2pt 3pt 0 3pt;"&gt;(based on a hypothetical $10,000 investment)&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; vertical-align: bottom; font-style: italic; font-size: 10pt; text-align: center; color: rgb(0, 0, 0); width: 533pt; position: absolute; border-right-color: initial; border-right-style: none; border-right-width: initial; padding: 2pt 3pt 0 3pt;"&gt;&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; vertical-align: bottom; font-style: italic; font-size: 10pt; text-align: center; color: rgb(0, 0, 0); width: 533pt; position: absolute; border-right-color: initial; border-right-style: none; border-right-width: initial; padding: 2pt 3pt 0 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; font-weight: normal; text-align: center; vertical-align: middle; border-right-color: rgb(128, 128, 128); border-right-style: solid; border-right-width: 1pt; padding: 0 3pt 0 3pt;"&gt;Class Name&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; font-weight: normal; text-align: center; vertical-align: middle; border-right-color: rgb(128, 128, 128); border-right-style: solid; border-right-width: 1pt; padding: 0 3pt 0 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; font-weight: normal; text-align: center; vertical-align: middle; border-right-color: initial; border-right-style: none; border-right-width: initial; padding: 0 3pt 0 3pt;"&gt;Costs&#160;paid as a percentage of&#160;a&#160;$10,000&#160;investment (annualized)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-top-color: rgb(128, 128, 128); border-top-style: solid; border-top-width: 1pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; border-right-color: rgb(128, 128, 128); border-right-style: solid; border-right-width: 1pt; font-weight: normal; text-align: center; vertical-align: middle; padding: 0 3pt 0 3pt;"&gt;Service Class&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; border-right-color: rgb(128, 128, 128); border-right-style: solid; border-right-width: 1pt; text-align: center; vertical-align: middle; padding: 0 3pt 0 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;60&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; white-space: nowrap; border-right-color: initial; border-right-style: none; border-right-width: initial; text-align: center; vertical-align: middle; padding: 0 3pt 0 3pt;"&gt;1.13&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="D20251231_20260630_C000068447Member"
      decimals="INF"
      id="h_75_3e628e87_0241_41e6_a7a7_81d41a17d90e"
      unitRef="USD">60</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="D20251231_20260630_C000068447Member"
      decimals="4"
      id="h_76_2fe78574_c7fb_40ce_99c9_a2ce9a2c7e92"
      unitRef="pure">0.0113</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="D20251231_20260630_C000068447Member"
      id="t_35_4a5c9e26_9d88_427c_a01c_fad210303999">
&lt;div style="font-family: 'arial'; font-size: 11.52pt; font-weight: bold; color: rgb(126, 45, 64); margin: 0px 0px 3pt 0px;"&gt;FUND STATISTICS AS OF 6/30/26&lt;/div&gt;

&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-top-color: initial; border-top-style: none; border-top-width: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; padding: 0 3pt 0 3pt;"&gt;Net Assets ($):&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 72pt; text-align: right; padding: 0 3pt 0 3pt;"&gt;46,774,690&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-weight: bold; text-align: left; font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0;"&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; text-align: left; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; padding: 0 3pt 0 3pt;"&gt;Portfolio Turnover Rate (%):&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; width: 72pt; font-weight: normal; text-align: right; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; padding: 0 3pt 0 3pt;"&gt;29&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-top-color: initial; border-top-style: none; border-top-width: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; padding: 0 3pt 0 3pt;"&gt;Total Number of Holdings:&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 72pt; text-align: right; padding: 0 3pt 0 3pt;"&gt;148&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-weight: bold; text-align: left; font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0;"&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; text-align: left; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0 3pt 0 3pt;"&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; width: 72pt; font-weight: normal; text-align: right; border-left-color: initial; border-left-style: none; border-left-width: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0 3pt 0 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="font-family: 'arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; margin: 0px 0px 6pt 0px;"&gt;Where the fund holds derivatives, they are not included in the total number of portfolio holdings.&lt;/div&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260630_C000068447Member"
      decimals="INF"
      id="h_77_03843d74_e6eb_452f_b332_a2c8d79345c1"
      unitRef="USD">46774690</us-gaap:AssetsNet>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="D20251231_20260630_C000068447Member"
      decimals="4"
      id="h_78_3506501c_83f3_4e4f_9f0b_67cdd32a3d39"
      unitRef="pure">0.29</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsCount
      contextRef="TI20260630_C000068447Member"
      decimals="INF"
      id="h_79_be3d9c4a_436c_495e_be66_abf430cf7c67"
      unitRef="Holding">148</oef:HoldingsCount>
    <oef:HoldingsTableTextBlock
      contextRef="D20251231_20260630_C000068447Member"
      id="t_36_0a9f91b5_5b42_4096_8013_ee3b549fb530">
&lt;div style="font-family: 'arial'; font-size: 11.52pt; font-weight: bold; color: rgb(126, 45, 64); margin: 0px 0px 3pt 0px;"&gt;PORTFOLIO COMPOSITION (BASED ON TOTAL INVESTMENTS AS OF 6/30/26)&lt;/div&gt;

&lt;div style="font-family: 'arial'; color: rgb(0, 0, 0); letter-spacing: normal; font-size: 10pt; text-align: left; font-weight: bold; margin: 12pt 0px 3pt 0px;"&gt;&lt;b&gt;Portfolio structure&lt;/b&gt;&lt;/div&gt;

&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: initial;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; padding: 2pt 3pt 2pt 3pt;"&gt;Equities&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; width: 50pt; white-space: nowrap; padding: 2pt 3pt 2pt 3pt;"&gt;95.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; padding: 2pt 3pt 2pt 3pt;"&gt;Money Market Funds&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; width: 50pt; white-space: nowrap; padding: 2pt 3pt 2pt 3pt;"&gt;5.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="font-family: 'arial'; color: rgb(0, 0, 0); letter-spacing: normal; font-size: 10pt; text-align: left; font-weight: bold; margin: 12pt 0px 3pt 0px;"&gt;&lt;b&gt;Equity sectors&lt;/b&gt;&lt;/div&gt;

&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: initial;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Financials&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;23.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Industrials&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;13.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Health Care&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;11.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Consumer Discretionary&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;9.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Information Technology&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;8.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Real Estate&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;7.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Energy&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;6.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Utilities&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;6.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Materials&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;5.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Consumer Staples&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;2.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Communication Services&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;2.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;


&lt;div style="font-family: 'arial'; color: rgb(0, 0, 0); letter-spacing: normal; font-size: 10pt; text-align: left; font-weight: bold; margin: 0px 0px 3pt 0px;"&gt;&lt;b&gt;Top ten holdings&lt;/b&gt;&lt;/div&gt;



&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: initial;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Element Solutions, Inc.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Prosperity Bancshares, Inc.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Cathay General Bancorp, Inc.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Columbia Banking System, Inc.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;United Community Bank, Inc.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;First Interstate BancSystem, Inc.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;First Hawaiian, Inc.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Plains GP Holdings LP&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;M/I Homes, Inc.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Hancock Whitney Corp.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;


&lt;div style="font-family: 'arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; margin: 0px 0px 6pt 0px;"&gt;MFS uses the Global Industry Classification Standard (GICS&lt;sup style="font-size: smaller; vertical-align: super;"&gt;&#xae;&lt;/sup&gt;) for sector/industry reporting. MFS has applied its own internal sector/industry classification methodology for equity securities and non-equity securities that are unclassified by GICS.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068447Member_EquityMember"
      decimals="4"
      id="h_80_082e8f19_f680_45f2_8645_0cee1ca4aea3"
      unitRef="pure">0.950</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068447Member_MoneyMarketFundsMember"
      decimals="4"
      id="h_81_ebf307b5_f803_47a8_98ff_a868a9b6a0dc"
      unitRef="pure">0.050</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068447Member_FinancialServicesSectorMember"
      decimals="4"
      id="h_82_986964f8_77e4_46f9_8f5f_303ed13e636b"
      unitRef="pure">0.236</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068447Member_IndustrialSectorMember"
      decimals="4"
      id="h_83_84d53b91_245e_4cd6_8a5e_5f91433a3abb"
      unitRef="pure">0.130</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068447Member_HealthcareSectorMember"
      decimals="4"
      id="h_84_80ed1da2_828e_45d7_98df_3543b556a03d"
      unitRef="pure">0.111</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068447Member_ConsumerDiscretionarySectorMember"
      decimals="4"
      id="h_85_88fdce11_f5de_4715_a8c3_cfa81c4ddcb1"
      unitRef="pure">0.094</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068447Member_InformationTechnologySectorMember"
      decimals="4"
      id="h_86_8529d18e_a7ce_4045_8f11_a761a5aec685"
      unitRef="pure">0.084</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068447Member_RealEstateSectorMember"
      decimals="4"
      id="h_87_824adaad_4634_4261_b472_d05a96786b8f"
      unitRef="pure">0.071</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068447Member_EnergySectorMember"
      decimals="4"
      id="h_88_b3541e57_adb9_46be_9826_356069b639a1"
      unitRef="pure">0.066</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068447Member_UtilitiesSectorMember"
      decimals="4"
      id="h_89_ef1cd777_cb59_4afc_be76_4f16443f0985"
      unitRef="pure">0.061</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068447Member_MaterialsSectorMember"
      decimals="4"
      id="h_90_77350603_100f_4a72_a0b0_2d76c1571b93"
      unitRef="pure">0.056</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068447Member_ConsumerStaplesSectorMember"
      decimals="4"
      id="h_91_863d7192_9442_4d33_b519_496cb451487b"
      unitRef="pure">0.021</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068447Member_CommunicationsSectorMember"
      decimals="4"
      id="h_92_d55227cf_a292_4447_a617_cf2bb89d662b"
      unitRef="pure">0.020</oef:PctOfTotalInv>
    <oef:LargestHoldingsTableTextBlock
      contextRef="D20251231_20260630_C000068447Member"
      id="t_38_68ba4f86_f545_6d33_4d02_289be5c4e427">
&lt;div style="font-family: 'arial'; color: rgb(0, 0, 0); letter-spacing: normal; font-size: 10pt; text-align: left; font-weight: bold; margin: 0px 0px 3pt 0px;"&gt;&lt;b&gt;Top ten holdings&lt;/b&gt;&lt;/div&gt;

&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: initial;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Element Solutions, Inc.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Prosperity Bancshares, Inc.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Cathay General Bancorp, Inc.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Columbia Banking System, Inc.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;United Community Bank, Inc.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;First Interstate BancSystem, Inc.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;First Hawaiian, Inc.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Plains GP Holdings LP&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;M/I Homes, Inc.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Hancock Whitney Corp.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068447Member_ElementSolutionsIncMember"
      decimals="4"
      id="h_93_37ccf4d1_2400_42ff_a87e_c2267f8b4ed1"
      unitRef="pure">0.014</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068447Member_ProsperityBancsharesIncMember"
      decimals="4"
      id="h_94_f4a238b0_8f61_4e1c_baec_e53c6893198e"
      unitRef="pure">0.012</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068447Member_CathayGeneralBancorpIncMember"
      decimals="4"
      id="h_95_f3141b4e_50ce_4bc3_af30_9eb2c308102c"
      unitRef="pure">0.012</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068447Member_ColumbiaBankingSystemIncMember"
      decimals="4"
      id="h_96_d400e0ae_25cc_48bc_bc18_de25526e72b7"
      unitRef="pure">0.012</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068447Member_UnitedCommunityBankIncMember"
      decimals="4"
      id="h_97_5a4ec858_2ce4_4d5b_a8e5_5e2416e96e03"
      unitRef="pure">0.012</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068447Member_FirstInterstateBancSystemIncMember"
      decimals="4"
      id="h_98_a952761d_efb3_47f3_a467_d0dd00e2e154"
      unitRef="pure">0.012</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068447Member_FirstHawaiianIncMember"
      decimals="4"
      id="h_99_5ae85d25_06ee_4834_83e7_5007a8e00999"
      unitRef="pure">0.012</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068447Member_PlainsGPHoldingsLPMember"
      decimals="4"
      id="h_100_8c174072_c3c3_4e03_acfe_558429ca59cf"
      unitRef="pure">0.012</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068447Member_MIHomesIncMember"
      decimals="4"
      id="h_101_c4cf194f_f303_4c9b_9263_f45ac88323b6"
      unitRef="pure">0.012</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068447Member_HancockWhitneyCorpMember"
      decimals="4"
      id="h_102_8c8c8c0f_19be_480b_965e_92cefcd41d30"
      unitRef="pure">0.012</oef:PctOfTotalInv>
    <oef:FundName
      contextRef="D20251231_20260630_C000068444Member"
      id="t_46_bc06af4c_6765_5cca_f09d_227a9b7b60c4">MFS&#xae; Growth Allocation Portfolio</oef:FundName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="D20251231_20260630_C000068444Member"
      id="t_47_77568d65_03e7_37d9_a1e5_cbbab3aa53d8">This &lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span class="sec-hidden" style="-sec-ix-hidden:t_48_f2c6c3ea_461a_73b6_d23b_17fdb61f9128"&gt;semiannual shareholder report&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; contains important information about MFS Growth Allocation Portfolio for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="D20251231_20260630_C000068444Member"
      id="t_39_8dfedfc1_4550_474c_b14f_a224e698c852">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(45, 126, 201); font-family: 'arial'; font-weight: normal; font-size: 11pt;"&gt;insurancefunds.mfs.com&lt;/span&gt;. You can also request this information by contacting us at 1&#x2011;800&#x2011;225&#x2011;2606 or by sending an e-mail request to orderliterature@mfs.com.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="D20251231_20260630_C000068444Member"
      id="t_41_013a9d86_8f8d_4598_8dff_b4b80adc879c">insurancefunds.mfs.com</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="D20251231_20260630_C000068444Member"
      id="t_42_18806953_84ac_4bb9_919a_3fca7e8ddeab">1&#x2011;800&#x2011;225&#x2011;2606</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="D20251231_20260630_C000068444Member"
      id="t_40_a1028e8a_7073_4cec_a18f_7ba072822195">orderliterature@mfs.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock
      contextRef="D20251231_20260630_C000068444Member"
      id="t_43_fd9a6bb6_2c8e_429a_8fb5_f792509e44e9">
&lt;div style="font-family: 'arial'; font-size: 11.52pt; font-weight: bold; color: rgb(126, 45, 64); margin: 0px 0px 3pt 0px;"&gt;FUND EXPENSES&lt;/div&gt;

&lt;div style="font-family: 'arial'; font-weight: normal; color: rgb(126, 45, 64); font-size: 12pt; text-align: left; margin: 0px 0px 6pt 0px;"&gt;What were the fund costs for the last six months?&lt;/div&gt;

&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; vertical-align: bottom; font-style: italic; font-size: 10pt; text-align: center; color: rgb(0, 0, 0); width: 533pt; position: absolute; border-right-color: initial; border-right-style: none; border-right-width: initial; padding: 2pt 3pt 0 3pt;"&gt;(based on a hypothetical $10,000 investment)&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; vertical-align: bottom; font-style: italic; font-size: 10pt; text-align: center; color: rgb(0, 0, 0); width: 533pt; position: absolute; border-right-color: initial; border-right-style: none; border-right-width: initial; padding: 2pt 3pt 0 3pt;"&gt;&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; vertical-align: bottom; font-style: italic; font-size: 10pt; text-align: center; color: rgb(0, 0, 0); width: 533pt; position: absolute; border-right-color: initial; border-right-style: none; border-right-width: initial; padding: 2pt 3pt 0 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; font-weight: normal; text-align: center; vertical-align: middle; border-right-color: rgb(128, 128, 128); border-right-style: solid; border-right-width: 1pt; padding: 0 3pt 0 3pt;"&gt;Class Name&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; font-weight: normal; text-align: center; vertical-align: middle; border-right-color: rgb(128, 128, 128); border-right-style: solid; border-right-width: 1pt; padding: 0 3pt 0 3pt;"&gt;Costs of a $10,000 investment ~&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; font-weight: normal; text-align: center; vertical-align: middle; border-right-color: initial; border-right-style: none; border-right-width: initial; padding: 0 3pt 0 3pt;"&gt;Costs&#160;paid as a percentage of&#160;a&#160;$10,000&#160;investment (annualized) ~&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-top-color: rgb(128, 128, 128); border-top-style: solid; border-top-width: 1pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; border-right-color: rgb(128, 128, 128); border-right-style: solid; border-right-width: 1pt; font-weight: normal; text-align: center; vertical-align: middle; padding: 0 3pt 0 3pt;"&gt;Initial Class&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; border-right-color: rgb(128, 128, 128); border-right-style: solid; border-right-width: 1pt; text-align: center; vertical-align: middle; padding: 0 3pt 0 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;2&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; white-space: nowrap; border-right-color: initial; border-right-style: none; border-right-width: initial; text-align: center; vertical-align: middle; padding: 0 3pt 0 3pt;"&gt;0.04&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="font-weight: 400; font-family: 'arial'; color: rgb(0, 0, 0); font-style: normal; font-size: 8pt; margin: 0px 0px 6pt 0px;"&gt;&#x2dc; Expenses are direct expenses and do not include underlying fund fees and expenses.&lt;/div&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="D20251231_20260630_C000068444Member"
      decimals="INF"
      id="h_126_b89b459a_8371_214d_29d1_e4636b517eb2"
      unitRef="USD">2</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="D20251231_20260630_C000068444Member"
      decimals="4"
      id="h_104_44e6b7b1_258c_4e1c_a286_c06592b490ca"
      unitRef="pure">0.0004</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="D20251231_20260630_C000068444Member"
      id="t_44_cb459e87_afbd_4e10_9bc9_19df9404877b">
&lt;div style="font-family: 'arial'; font-size: 11.52pt; font-weight: bold; color: rgb(126, 45, 64); margin: 0px 0px 3pt 0px;"&gt;FUND STATISTICS AS OF 6/30/26&lt;/div&gt;

&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-top-color: initial; border-top-style: none; border-top-width: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; padding: 0 3pt 0 3pt;"&gt;Net Assets ($):&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 72pt; text-align: right; padding: 0 3pt 0 3pt;"&gt;369,566,563&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-weight: bold; text-align: left; font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0;"&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; text-align: left; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; padding: 0 3pt 0 3pt;"&gt;Portfolio Turnover Rate (%):&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; width: 72pt; font-weight: normal; text-align: right; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; padding: 0 3pt 0 3pt;"&gt;3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-top-color: initial; border-top-style: none; border-top-width: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; padding: 0 3pt 0 3pt;"&gt;Total Number of Holdings:&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 72pt; text-align: right; padding: 0 3pt 0 3pt;"&gt;18&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-weight: bold; text-align: left; font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0;"&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; text-align: left; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0 3pt 0 3pt;"&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; width: 72pt; font-weight: normal; text-align: right; border-left-color: initial; border-left-style: none; border-left-width: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0 3pt 0 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260630_C000068444Member"
      decimals="INF"
      id="h_105_96418514_70ae_4517_8c0e_4a312a7661e7"
      unitRef="USD">369566563</us-gaap:AssetsNet>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="D20251231_20260630_C000068444Member"
      decimals="4"
      id="h_106_b57ea6b3_8489_4c42_a938_f601a2677510"
      unitRef="pure">0.03</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsCount
      contextRef="TI20260630_C000068444Member"
      decimals="INF"
      id="h_107_c1304f0c_fa18_450c_be8f_60e2a5e69bf8"
      unitRef="Holding">18</oef:HoldingsCount>
    <oef:HoldingsTableTextBlock
      contextRef="D20251231_20260630_C000068444Member"
      id="t_45_eebabefb_f4ec_4e54_8f02_ca7d94409531">
&lt;div style="font-family: 'arial'; font-size: 11.52pt; font-weight: bold; color: rgb(126, 45, 64); margin: 0px 0px 3pt 0px;"&gt;PORTFOLIO COMPOSITION (BASED ON TOTAL INVESTMENTS AS OF 6/30/26)&lt;/div&gt;

&lt;div style="font-family: 'arial'; color: rgb(0, 0, 0); letter-spacing: normal; font-size: 10pt; text-align: left; font-weight: bold; margin: 2pt 0px 3pt 0px;"&gt;&lt;b&gt;Portfolio &lt;/b&gt; &lt;b&gt;allocation&lt;/b&gt;&lt;/div&gt;

&lt;div style="font-weight: 400; font-family: 'arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;img alt="Port Comp - Portfolio Target Allocation Chart" src="chartimages_2418392.jpg" style="width: 157pt;"/&gt; &lt;/div&gt;

&lt;div style="font-family: 'arial'; color: rgb(0, 0, 0); letter-spacing: normal; font-size: 10pt; text-align: left; font-weight: bold; margin: 2pt 0px 3pt 0px;"&gt;&lt;b&gt;Portfolio holdings&lt;/b&gt;&lt;/div&gt;

&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: initial;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Value Series&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;11.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Growth Series&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;10.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Research International Portfolio&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;10.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Research Series&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;9.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Mid Cap Growth Series&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;9.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Mid Cap Value Portfolio&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;9.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS International Growth Portfolio&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;5.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS International Intrinsic Equity Portfolio&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;5.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Global Real Estate Portfolio&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;5.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Total Return Bond Series&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;5.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS High Yield Portfolio&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;4.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Inflation-Adjusted Bond Portfolio&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;4.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Global Governments Portfolio&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;3.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS New Discovery Series&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;2.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS New Discovery Value Portfolio&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;2.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Emerging Markets Equity Portfolio&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;1.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Institutional Money Market Portfolio&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;1.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Limited Maturity Portfolio&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;1.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068444Member_MFSValueSeriesMember"
      decimals="4"
      id="h_108_7f87a990_a02d_4dd5_88c0_b3c18e9454e5"
      unitRef="pure">0.110</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068444Member_MFSGrowthSeriesMember"
      decimals="4"
      id="h_109_77d99f36_5e1c_4a50_a8fc_003894b8258b"
      unitRef="pure">0.103</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068444Member_MFSResearchInternationalPortfolioMember"
      decimals="4"
      id="h_110_5dfd5a16_4610_41eb_a923_012ddea161dd"
      unitRef="pure">0.103</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068444Member_MFSResearchSeriesMember"
      decimals="4"
      id="h_111_a92ffd49_0f1d_4aeb_9cd1_8f7e4d2e7209"
      unitRef="pure">0.092</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068444Member_MFSMidCapGrowthSeriesMember"
      decimals="4"
      id="h_112_413c49a9_b0df_467a_a044_c3da89b11509"
      unitRef="pure">0.092</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068444Member_MFSMidCapValuePortfolioMember"
      decimals="4"
      id="h_113_e4fb66ec_eafd_4d49_98ec_a028f5ac3553"
      unitRef="pure">0.091</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068444Member_MFSInternationalGrowthPortfolioMember"
      decimals="4"
      id="h_114_6407722f_bc4b_40fc_90ab_d2c1658c0a00"
      unitRef="pure">0.051</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068444Member_MFSInternationalIntrinsicEquityPortfolioMember"
      decimals="4"
      id="h_115_2c149d9c_81a1_4fac_ada5_835f97171128"
      unitRef="pure">0.050</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068444Member_MFSGlobalRealEstatePortfolioMember"
      decimals="4"
      id="h_116_61afb8a7_c8cc_4313_aa24_751034f3d4f7"
      unitRef="pure">0.050</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068444Member_MFSTotalReturnBondSeriesMember"
      decimals="4"
      id="h_117_a06219a5_10d9_49e0_9ad4_49da16f5e780"
      unitRef="pure">0.050</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068444Member_MFSHighYieldPortfolioMember"
      decimals="4"
      id="h_118_2962079b_3fb7_49af_815b_7b304fd1d9d3"
      unitRef="pure">0.049</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068444Member_MFSInflationAdjustedBondPortfolioMember"
      decimals="4"
      id="h_119_cbe44420_4f73_470f_ba82_5dd2bda2c75f"
      unitRef="pure">0.049</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068444Member_MFSGlobalGovernmentsPortfolioMember"
      decimals="4"
      id="h_120_8e01495f_e818_4f46_973c_0b607dc7560e"
      unitRef="pure">0.039</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068444Member_MFSNewDiscoverySeriesMember"
      decimals="4"
      id="h_121_c0b73519_5232_4025_9b74_0550ef2012b5"
      unitRef="pure">0.021</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068444Member_MFSNewDiscoveryValuePortfolioMember"
      decimals="4"
      id="h_122_9736ee08_fb7c_44b5_93c3_9c384f749e71"
      unitRef="pure">0.020</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068444Member_MFSEmergingMarketsEquityPortfolioMember"
      decimals="4"
      id="h_123_f40aacee_3720_47eb_a6b1_cd2b2f283f8e"
      unitRef="pure">0.010</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068444Member_MFSInstitutionalMoneyMarketPortfolioMember"
      decimals="4"
      id="h_124_3cdcf633_675a_4a0c_b7f0_2bd1b4919361"
      unitRef="pure">0.010</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068444Member_MFSLimitedMaturityPortfolioMember"
      decimals="4"
      id="h_125_fbeb5aa4_e488_4e27_8b46_2695ab823051"
      unitRef="pure">0.010</oef:PctOfTotalInv>
    <oef:FundName
      contextRef="D20251231_20260630_C000068445Member"
      id="t_55_04d479d7_e918_564e_94fd_baefba8569b1">MFS&#xae; Growth Allocation Portfolio</oef:FundName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="D20251231_20260630_C000068445Member"
      id="t_46_e22b19e9_d422_4882_a664_dfc0b760c52c">This &lt;span title="element: B30%, context: 0%"&gt;&lt;span class="sec-hidden" style="-sec-ix-hidden: t_56_ec0bb546_9170_39e0_d652_c4e24564695f;"&gt;semiannual shareholder report&lt;/span&gt;&lt;/span&gt; contains important information about MFS Growth Allocation Portfolio for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="D20251231_20260630_C000068445Member"
      id="t_48_180054d8_d82b_483b_8818_5c848a028658">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(45, 126, 201); font-family: 'arial'; font-weight: normal; font-size: 11pt;"&gt;insurancefunds.mfs.com&lt;/span&gt;. You can also request this information by contacting us at 1&#x2011;800&#x2011;225&#x2011;2606 or by sending an e-mail request to orderliterature@mfs.com.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="D20251231_20260630_C000068445Member"
      id="t_50_0a5fa30c_addd_4c79_bad5_d3fbd03e3432">insurancefunds.mfs.com</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="D20251231_20260630_C000068445Member"
      id="t_51_0a3dbea7_f3f2_43e1_96d3_9e34da6d3c57">1&#x2011;800&#x2011;225&#x2011;2606</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="D20251231_20260630_C000068445Member"
      id="t_49_1e82e323_7b02_43fa_bd10_2e9028fab38f">orderliterature@mfs.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock
      contextRef="D20251231_20260630_C000068445Member"
      id="t_52_b60cb9c8_2ec9_472b_a0f4_2d79fedca486">
&lt;div style="font-family: 'arial'; font-size: 11.52pt; font-weight: bold; color: rgb(126, 45, 64); margin: 0px 0px 3pt 0px;"&gt;FUND EXPENSES&lt;/div&gt;

&lt;div style="font-family: 'arial'; font-weight: normal; color: rgb(126, 45, 64); font-size: 12pt; text-align: left; margin: 0px 0px 6pt 0px;"&gt;What were the fund costs for the last six months?&lt;/div&gt;

&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; vertical-align: bottom; font-style: italic; font-size: 10pt; text-align: center; color: rgb(0, 0, 0); width: 533pt; position: absolute; border-right-color: initial; border-right-style: none; border-right-width: initial; padding: 2pt 3pt 0 3pt;"&gt;(based on a hypothetical $10,000 investment)&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; vertical-align: bottom; font-style: italic; font-size: 10pt; text-align: center; color: rgb(0, 0, 0); width: 533pt; position: absolute; border-right-color: initial; border-right-style: none; border-right-width: initial; padding: 2pt 3pt 0 3pt;"&gt;&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; vertical-align: bottom; font-style: italic; font-size: 10pt; text-align: center; color: rgb(0, 0, 0); width: 533pt; position: absolute; border-right-color: initial; border-right-style: none; border-right-width: initial; padding: 2pt 3pt 0 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; font-weight: normal; text-align: center; vertical-align: middle; border-right-color: rgb(128, 128, 128); border-right-style: solid; border-right-width: 1pt; padding: 0 3pt 0 3pt;"&gt;Class Name&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; font-weight: normal; text-align: center; vertical-align: middle; border-right-color: rgb(128, 128, 128); border-right-style: solid; border-right-width: 1pt; padding: 0 3pt 0 3pt;"&gt;Costs of a $10,000 investment ~&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; font-weight: normal; text-align: center; vertical-align: middle; border-right-color: initial; border-right-style: none; border-right-width: initial; padding: 0 3pt 0 3pt;"&gt;Costs&#160;paid as a percentage of&#160;a&#160;$10,000&#160;investment (annualized) ~&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-top-color: rgb(128, 128, 128); border-top-style: solid; border-top-width: 1pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; border-right-color: rgb(128, 128, 128); border-right-style: solid; border-right-width: 1pt; font-weight: normal; text-align: center; vertical-align: middle; padding: 0 3pt 0 3pt;"&gt;Service Class&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; border-right-color: rgb(128, 128, 128); border-right-style: solid; border-right-width: 1pt; text-align: center; vertical-align: middle; padding: 0 3pt 0 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;15&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; white-space: nowrap; border-right-color: initial; border-right-style: none; border-right-width: initial; text-align: center; vertical-align: middle; padding: 0 3pt 0 3pt;"&gt;0.29&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="font-weight: 400; font-family: 'arial'; color: rgb(0, 0, 0); font-style: normal; font-size: 8pt; margin: 0px 0px 6pt 0px;"&gt;&#x2dc; Expenses are direct expenses and do not include underlying fund fees and expenses.&lt;/div&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="D20251231_20260630_C000068445Member"
      decimals="INF"
      id="h_126_3ca0d05b_8e19_4580_9032_7dc367f1dcdf"
      unitRef="USD">15</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="D20251231_20260630_C000068445Member"
      decimals="4"
      id="h_127_55c21065_0506_4b46_9fec_45443b4f4cc1"
      unitRef="pure">0.0029</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="D20251231_20260630_C000068445Member"
      id="t_53_9ffe46b2_b7c0_4952_a23a_193348abad1a">
&lt;div style="font-family: 'arial'; font-size: 11.52pt; font-weight: bold; color: rgb(126, 45, 64); margin: 0px 0px 3pt 0px;"&gt;FUND STATISTICS AS OF 6/30/26&lt;/div&gt;

&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-top-color: initial; border-top-style: none; border-top-width: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; padding: 0 3pt 0 3pt;"&gt;Net Assets ($):&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 72pt; text-align: right; padding: 0 3pt 0 3pt;"&gt;369,566,563&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-weight: bold; text-align: left; font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0;"&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; text-align: left; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; padding: 0 3pt 0 3pt;"&gt;Portfolio Turnover Rate (%):&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; width: 72pt; font-weight: normal; text-align: right; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; padding: 0 3pt 0 3pt;"&gt;3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-top-color: initial; border-top-style: none; border-top-width: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; padding: 0 3pt 0 3pt;"&gt;Total Number of Holdings:&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 72pt; text-align: right; padding: 0 3pt 0 3pt;"&gt;18&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-weight: bold; text-align: left; font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0;"&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; text-align: left; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0 3pt 0 3pt;"&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; width: 72pt; font-weight: normal; text-align: right; border-left-color: initial; border-left-style: none; border-left-width: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0 3pt 0 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260630_C000068445Member"
      decimals="INF"
      id="h_128_51844a88_dc21_4af2_9433_1d5fc226230c"
      unitRef="USD">369566563</us-gaap:AssetsNet>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="D20251231_20260630_C000068445Member"
      decimals="4"
      id="h_129_578ef123_4596_4997_998f_cc903334addc"
      unitRef="pure">0.03</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsCount
      contextRef="TI20260630_C000068445Member"
      decimals="INF"
      id="h_130_6de7bad4_a53a_40dc_963c_aeae1819328b"
      unitRef="Holding">18</oef:HoldingsCount>
    <oef:HoldingsTableTextBlock
      contextRef="D20251231_20260630_C000068445Member"
      id="t_54_b2e54734_bc45_43d8_bd25_c87a9a2b1a96">
&lt;div style="font-family: 'arial'; font-size: 11.52pt; font-weight: bold; color: rgb(126, 45, 64); margin: 0px 0px 3pt 0px;"&gt;PORTFOLIO COMPOSITION (BASED ON TOTAL INVESTMENTS AS OF 6/30/26)&lt;/div&gt;

&lt;div style="font-family: 'arial'; color: rgb(0, 0, 0); letter-spacing: normal; font-size: 10pt; text-align: left; font-weight: bold; margin: 2pt 0px 3pt 0px;"&gt;&lt;b&gt;Portfolio &lt;/b&gt; &lt;b&gt;allocation&lt;/b&gt;&lt;/div&gt;

&lt;div style="font-weight: 400; font-family: 'arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;img alt="Port Comp - Portfolio Target Allocation Chart" src="chartimages_2418227.jpg" style="width: 157pt;"/&gt; &lt;/div&gt;

&lt;div style="font-family: 'arial'; color: rgb(0, 0, 0); letter-spacing: normal; font-size: 10pt; text-align: left; font-weight: bold; margin: 2pt 0px 3pt 0px;"&gt;&lt;b&gt;Portfolio holdings&lt;/b&gt;&lt;/div&gt;

&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: initial;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Value Series&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;11.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Growth Series&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;10.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Research International Portfolio&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;10.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Research Series&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;9.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Mid Cap Growth Series&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;9.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Mid Cap Value Portfolio&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;9.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS International Growth Portfolio&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;5.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS International Intrinsic Equity Portfolio&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;5.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Global Real Estate Portfolio&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;5.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Total Return Bond Series&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;5.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS High Yield Portfolio&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;4.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Inflation-Adjusted Bond Portfolio&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;4.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Global Governments Portfolio&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;3.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS New Discovery Series&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;2.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS New Discovery Value Portfolio&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;2.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Emerging Markets Equity Portfolio&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;1.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Institutional Money Market Portfolio&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;1.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Limited Maturity Portfolio&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;1.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068445Member_MFSValueSeriesMember"
      decimals="4"
      id="h_131_49a55432_4c1b_41c8_9972_4400325dcbbc"
      unitRef="pure">0.110</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068445Member_MFSGrowthSeriesMember"
      decimals="4"
      id="h_132_21100a9f_9cd9_4320_a398_f8e789dca1ea"
      unitRef="pure">0.103</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068445Member_MFSResearchInternationalPortfolioMember"
      decimals="4"
      id="h_133_c457d886_5a32_4ece_aa55_6a6ffb63a376"
      unitRef="pure">0.103</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068445Member_MFSResearchSeriesMember"
      decimals="4"
      id="h_134_c770c3b7_7e5d_4573_9625_e5ac84a713bc"
      unitRef="pure">0.092</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068445Member_MFSMidCapGrowthSeriesMember"
      decimals="4"
      id="h_135_76c9e62c_1f4d_4912_a68d_77b15df6f425"
      unitRef="pure">0.092</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068445Member_MFSMidCapValuePortfolioMember"
      decimals="4"
      id="h_136_ff61f907_c7df_48bd_9ca9_1def22c3085e"
      unitRef="pure">0.091</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068445Member_MFSInternationalGrowthPortfolioMember"
      decimals="4"
      id="h_137_9e5ae70b_500d_43cd_849b_af44b5fbe561"
      unitRef="pure">0.051</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068445Member_MFSInternationalIntrinsicEquityPortfolioMember"
      decimals="4"
      id="h_138_f47ac3a9_8d26_4d6e_8297_b11e54f227fc"
      unitRef="pure">0.050</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068445Member_MFSGlobalRealEstatePortfolioMember"
      decimals="4"
      id="h_139_ae7a4daf_7eca_40e0_8341_2f13ba93e0cf"
      unitRef="pure">0.050</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068445Member_MFSTotalReturnBondSeriesMember"
      decimals="4"
      id="h_140_41a89e4f_7695_45d9_8f7c_36fdf11e4e11"
      unitRef="pure">0.050</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068445Member_MFSHighYieldPortfolioMember"
      decimals="4"
      id="h_141_ee0375ed_5f68_4ef8_b123_d8c9ff1cd952"
      unitRef="pure">0.049</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068445Member_MFSInflationAdjustedBondPortfolioMember"
      decimals="4"
      id="h_142_ea669a63_52b6_4c84_a9a3_cff0c68dbf1d"
      unitRef="pure">0.049</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068445Member_MFSGlobalGovernmentsPortfolioMember"
      decimals="4"
      id="h_143_63e2e138_3a05_4f79_9062_ff873611dc91"
      unitRef="pure">0.039</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068445Member_MFSNewDiscoverySeriesMember"
      decimals="4"
      id="h_144_e1760310_522e_413c_bfcf_8255b7ae2c34"
      unitRef="pure">0.021</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068445Member_MFSNewDiscoveryValuePortfolioMember"
      decimals="4"
      id="h_145_bd90ba8a_dc2b_445e_9d8d_f543d820ce91"
      unitRef="pure">0.020</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068445Member_MFSEmergingMarketsEquityPortfolioMember"
      decimals="4"
      id="h_146_f1aac4eb_157c_4dbc_b499_99e10cae7abd"
      unitRef="pure">0.010</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068445Member_MFSInstitutionalMoneyMarketPortfolioMember"
      decimals="4"
      id="h_147_920ec128_f956_494a_9daa_2fd836d1d61f"
      unitRef="pure">0.010</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068445Member_MFSLimitedMaturityPortfolioMember"
      decimals="4"
      id="h_148_83ee9b14_afba_4d70_a762_00fbf68786a8"
      unitRef="pure">0.010</oef:PctOfTotalInv>
    <oef:FundName
      contextRef="D20251231_20260630_C000068454Member"
      id="t_64_c3f90842_427a_af98_31ad_a9161c97eb89">MFS&#xae; Inflation-AdjustedBond Portfolio</oef:FundName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="D20251231_20260630_C000068454Member"
      id="t_55_3a351785_f275_486d_97f0_f020d0dd4a79">This &lt;span class="sec-hidden" style="-sec-ix-hidden: t_56_8ede0ead_2c80_44f1_be3b_910f559efbea;" title="element: B30%, context: 0%"&gt;semiannual shareholder report&lt;/span&gt; contains important information about MFS Inflation-Adjusted Bond Portfolio for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="D20251231_20260630_C000068454Member"
      id="t_57_9bfc822b_71cb_4533_b64a_56cd416775d5">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(45, 126, 201); font-family: 'arial'; font-weight: normal; font-size: 11pt;"&gt;insurancefunds.mfs.com&lt;/span&gt;. You can also request this information by contacting us at 1&#x2011;800&#x2011;225&#x2011;2606 or by sending an e-mail request to orderliterature@mfs.com.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="D20251231_20260630_C000068454Member"
      id="t_59_8337f6f3_5e45_4948_b329_29d0632f3444">insurancefunds.mfs.com</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="D20251231_20260630_C000068454Member"
      id="t_60_1aa2f7f1_a6c5_42cf_a8ac_71db7029e4fc">1&#x2011;800&#x2011;225&#x2011;2606</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="D20251231_20260630_C000068454Member"
      id="t_58_0952b706_5a01_4cbf_be4d_5a5d601a7631">orderliterature@mfs.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock
      contextRef="D20251231_20260630_C000068454Member"
      id="t_61_6268cb59_deb3_4981_a7d4_ab7e30c6e930">
&lt;div style="font-family: 'arial'; font-size: 11.52pt; font-weight: bold; color: rgb(126, 45, 64); margin: 0px 0px 3pt 0px;"&gt;FUND EXPENSES&lt;/div&gt;

&lt;div style="font-family: 'arial'; font-weight: normal; color: rgb(126, 45, 64); font-size: 12pt; text-align: left; margin: 0px 0px 6pt 0px;"&gt;What were the fund costs for the last six months?&lt;/div&gt;

&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; vertical-align: bottom; font-style: italic; font-size: 10pt; text-align: center; color: rgb(0, 0, 0); width: 533pt; position: absolute; border-right-color: initial; border-right-style: none; border-right-width: initial; padding: 2pt 3pt 0 3pt;"&gt;(based on a hypothetical $10,000 investment)&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; vertical-align: bottom; font-style: italic; font-size: 10pt; text-align: center; color: rgb(0, 0, 0); width: 533pt; position: absolute; border-right-color: initial; border-right-style: none; border-right-width: initial; padding: 2pt 3pt 0 3pt;"&gt;&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; vertical-align: bottom; font-style: italic; font-size: 10pt; text-align: center; color: rgb(0, 0, 0); width: 533pt; position: absolute; border-right-color: initial; border-right-style: none; border-right-width: initial; padding: 2pt 3pt 0 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; font-weight: normal; text-align: center; vertical-align: middle; border-right-color: rgb(128, 128, 128); border-right-style: solid; border-right-width: 1pt; padding: 0 3pt 0 3pt;"&gt;Class Name&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; font-weight: normal; text-align: center; vertical-align: middle; border-right-color: rgb(128, 128, 128); border-right-style: solid; border-right-width: 1pt; padding: 0 3pt 0 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; font-weight: normal; text-align: center; vertical-align: middle; border-right-color: initial; border-right-style: none; border-right-width: initial; padding: 0 3pt 0 3pt;"&gt;Costs&#160;paid as a percentage of&#160;a&#160;$10,000&#160;investment (annualized)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-top-color: rgb(128, 128, 128); border-top-style: solid; border-top-width: 1pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; border-right-color: rgb(128, 128, 128); border-right-style: solid; border-right-width: 1pt; font-weight: normal; text-align: center; vertical-align: middle; padding: 0 3pt 0 3pt;"&gt;Initial Class&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; border-right-color: rgb(128, 128, 128); border-right-style: solid; border-right-width: 1pt; text-align: center; vertical-align: middle; padding: 0 3pt 0 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;30&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; white-space: nowrap; border-right-color: initial; border-right-style: none; border-right-width: initial; text-align: center; vertical-align: middle; padding: 0 3pt 0 3pt;"&gt;0.61&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="D20251231_20260630_C000068454Member"
      decimals="INF"
      id="h_149_bdeaf824_4738_42d5_b20f_787deb789cd7"
      unitRef="USD">30</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="D20251231_20260630_C000068454Member"
      decimals="4"
      id="h_150_6ddb3954_eb66_411e_89fa_091c74af3c09"
      unitRef="pure">0.0061</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="D20251231_20260630_C000068454Member"
      id="t_62_b0f6a78c_7cbe_4dd9_b840_e95fdc48ed4d">
&lt;div style="font-family: 'arial'; font-size: 11.52pt; font-weight: bold; color: rgb(126, 45, 64); margin: 0px 0px 3pt 0px;"&gt;FUND STATISTICS AS OF 6/30/26&lt;/div&gt;

&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-top-color: initial; border-top-style: none; border-top-width: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; padding: 0 3pt 0 3pt;"&gt;Net Assets ($):&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 72pt; text-align: right; padding: 0 3pt 0 3pt;"&gt;148,187,823&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-weight: bold; text-align: left; font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0;"&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; text-align: left; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; padding: 0 3pt 0 3pt;"&gt;Average Effective Maturity (yrs):&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; width: 72pt; font-weight: normal; text-align: right; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; padding: 0 3pt 0 3pt;"&gt;9.5&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-top-color: initial; border-top-style: none; border-top-width: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; padding: 0 3pt 0 3pt;"&gt;Total Number of Holdings:&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 72pt; text-align: right; padding: 0 3pt 0 3pt;"&gt;102&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-weight: bold; text-align: left; font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0;"&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; text-align: left; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; padding: 0 3pt 0 3pt;"&gt;Average Effective Duration (yrs):&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; width: 72pt; font-weight: normal; text-align: right; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; padding: 0 3pt 0 3pt;"&gt;8.5&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-top-color: initial; border-top-style: none; border-top-width: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; padding: 0 3pt 0 3pt;"&gt;Portfolio Turnover Rate (%):&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 72pt; text-align: right; padding: 0 3pt 0 3pt;"&gt;14&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-weight: bold; text-align: left; font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0;"&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; text-align: left; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0 3pt 0 3pt;"&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; width: 72pt; font-weight: normal; text-align: right; border-left-color: initial; border-left-style: none; border-left-width: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0 3pt 0 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="font-family: 'arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; margin: 0px 0px 6pt 0px;"&gt;Where the fund holds derivatives, they are not included in the total number of portfolio holdings.&lt;/div&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260630_C000068454Member"
      decimals="INF"
      id="h_151_687df2be_6d27_4210_9207_c271da7f63ed"
      unitRef="USD">148187823</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260630_C000068454Member"
      decimals="INF"
      id="h_153_e8fed964_eccd_4150_9c75_e69ee4cf9fdb"
      unitRef="Holding">102</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="D20251231_20260630_C000068454Member"
      decimals="4"
      id="h_155_387041ed_d706_4ec0_9ad2_da449b7c3157"
      unitRef="pure">0.14</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="D20251231_20260630_C000068454Member"
      id="t_63_84e50068_671e_4996_9b45_20542bceda53">
&lt;div style="font-family: 'arial'; font-size: 11.52pt; font-weight: bold; color: rgb(126, 45, 64); margin: 0px 0px 3pt 0px;"&gt;PORTFOLIO COMPOSITION (BASED ON TOTAL INVESTMENTS AS OF 6/30/26)&lt;/div&gt;

&lt;div style="font-family: 'arial'; color: rgb(0, 0, 0); letter-spacing: normal; font-size: 10pt; text-align: left; font-weight: bold; margin: 12pt 0px 3pt 0px;"&gt;&lt;b&gt;Portfolio structure&lt;/b&gt;&lt;/div&gt;

&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: initial;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; padding: 2pt 3pt 2pt 3pt;"&gt;Fixed Income&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; width: 50pt; white-space: nowrap; padding: 2pt 3pt 2pt 3pt;"&gt;99.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; padding: 2pt 3pt 2pt 3pt;"&gt;Money Market Funds&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; width: 50pt; white-space: nowrap; padding: 2pt 3pt 2pt 3pt;"&gt;0.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="font-family: 'arial'; color: rgb(0, 0, 0); letter-spacing: normal; font-size: 10pt; text-align: left; font-weight: bold; margin: 12pt 0px 3pt 0px;"&gt;&lt;b&gt;Issuer country weightings&lt;/b&gt;&lt;/div&gt;

&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: initial;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;United States&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;51.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;United Kingdom&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;20.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Italy&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;11.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Spain&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;3.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;France&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;3.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Canada&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;3.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;New Zealand&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Australia&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Sweden&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;0.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Other Countries&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;2.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="font-family: 'arial'; color: rgb(0, 0, 0); letter-spacing: normal; font-size: 10pt; text-align: left; font-weight: bold; margin: 0px 0px 3pt 0px;"&gt;&lt;b&gt;Composition including fixed income credit quality&lt;/b&gt;&lt;/div&gt;

&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: initial;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;AAA&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;7.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;AA&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;22.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;A&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;8.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;BBB&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;12.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;BB&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;0.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;U.S. Government&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;46.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Federal Agencies&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;2.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Not Rated&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;0.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Money Market Funds&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;0.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;


&lt;div style="font-family: 'arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; margin: 0px 0px 6pt 0px;"&gt;Ratings are assigned using Moody&#x2019;s, Fitch, and Standard &amp;amp; Poor&#x2019;s and applying a hierarchy: If all 3 agencies rate a security, the middle rating is assigned; if 2 agencies rate a security, the lower rating is assigned. If none of the 3 agencies rate a security, we use DBRS Morningstar. If none of the 4 agencies rate a security, we use Kroll Bond Rating Agency. Ratings are shown in the S&amp;amp;P and Fitch scale (e.g., AAA). All ratings are subject to change.&lt;/div&gt;

</oef:HoldingsTableTextBlock>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068454Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_156_98de4c91_eca0_4a3d_97bf_5479131ec381"
      unitRef="pure">0.999</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068454Member_MoneyMarketFundsMember"
      decimals="4"
      id="h_157_401e5c1f_865c_4994_ac60_4e9735be115c"
      unitRef="pure">0.001</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068454Member_US"
      decimals="4"
      id="h_158_d8611346_354a_4467_9789_0dda7eb76882"
      unitRef="pure">0.518</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068454Member_GB"
      decimals="4"
      id="h_159_2a40f763_6784_46b0_8edd_061d7a1d2d2a"
      unitRef="pure">0.205</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068454Member_IT"
      decimals="4"
      id="h_160_81f64fd3_25c7_4194_add6_8843fac524a4"
      unitRef="pure">0.112</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068454Member_ES"
      decimals="4"
      id="h_177_2209bcc9_ca99_8c2c_815e_74cb176881ba"
      unitRef="pure">0.039</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068454Member_FR"
      decimals="4"
      id="h_162_06fea33e_4fa1_4821_b768_bde81401b4ff"
      unitRef="pure">0.037</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068454Member_CA"
      decimals="4"
      id="h_163_6e497de5_ac9e_482b_a186_0df3e0b8455d"
      unitRef="pure">0.031</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068454Member_NZ"
      decimals="4"
      id="h_164_31b392c0_b247_41ed_8200_f419822bc777"
      unitRef="pure">0.014</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068454Member_AU"
      decimals="4"
      id="h_165_eb572c5c_3845_4071_aaf7_27eefbbdb5c1"
      unitRef="pure">0.010</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068454Member_SE"
      decimals="4"
      id="h_166_a17735a5_7fe2_414d_b23f_8f7dd11e63f7"
      unitRef="pure">0.009</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068454Member_OtherCountriesMember"
      decimals="4"
      id="h_167_9e08f2e8_a3b8_4265_abcc_662b885e5fb5"
      unitRef="pure">0.025</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068454Member_MoodysAaaRatingMember"
      decimals="4"
      id="h_168_59e7eeaa_b647_4617_856a_feb331a5176e"
      unitRef="pure">0.077</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068454Member_FitchAARatingMember"
      decimals="4"
      id="h_169_04d497af_090a_481f_a906_79045d197b18"
      unitRef="pure">0.220</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068454Member_FitchARatingMember"
      decimals="4"
      id="h_170_e5465856_d678_4627_8f4b_c25de73e1e63"
      unitRef="pure">0.081</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068454Member_FitchBBBRatingMember"
      decimals="4"
      id="h_171_6fbf1697_f076_4273_8275_b2f9be6c1ff7"
      unitRef="pure">0.121</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068454Member_FitchBBRatingMember"
      decimals="4"
      id="h_172_e0319f5e_7ae9_4136_b70d_02017448453a"
      unitRef="pure">0.006</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068454Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_173_0c8911c6_1a5e_416d_aa8d_413244f202ad"
      unitRef="pure">0.464</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068454Member_FederalAgenciesMember"
      decimals="4"
      id="h_174_5c3c4f08_4405_415e_80cb_40cbb860b82f"
      unitRef="pure">0.023</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068454Member_NotRatedMember"
      decimals="4"
      id="h_175_b9f6abf4_504d_41f1_8ee5_07398bf69ff1"
      unitRef="pure">0.007</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068454Member_MoneyMarketFundsQualityMember"
      decimals="4"
      id="h_176_0750591b_352f_4f1c_bff3_f21f900ab005"
      unitRef="pure">0.001</oef:PctOfTotalInv>
    <oef:CreditRatingsSelectionTextBlock
      contextRef="D20251231_20260630_C000068454Member"
      id="t_65_4a331ebd_ab2f_c117_d74f_0609d2996e97">
&lt;div style="font-family: 'arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; margin: 0px 0px 6pt 0px;"&gt;Ratings are assigned using Moody&#x2019;s, Fitch, and Standard &amp;amp; Poor&#x2019;s and applying a hierarchy: If all 3 agencies rate a security, the middle rating is assigned; if 2 agencies rate a security, the lower rating is assigned. If none of the 3 agencies rate a security, we use DBRS Morningstar. If none of the 4 agencies rate a security, we use Kroll Bond Rating Agency. Ratings are shown in the S&amp;amp;P and Fitch scale (e.g., AAA). All ratings are subject to change.&lt;/div&gt;
</oef:CreditRatingsSelectionTextBlock>
    <oef:FundName
      contextRef="D20251231_20260630_C000068455Member"
      id="t_73_6f782598_1a76_bcde_ab35_46104c0d3d2d">MFS&#xae; Inflation-AdjustedBond Portfolio</oef:FundName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="D20251231_20260630_C000068455Member"
      id="t_74_aa3007f8_bcef_15f3_d9a8_856c089947f6">This &lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span class="sec-hidden" style="-sec-ix-hidden:t_75_92c5cb29_2dd6_95a9_c6e9_7a93b9bf0f02"&gt;semiannual shareholder report&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; contains important information about MFS Inflation-Adjusted Bond Portfolio for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="D20251231_20260630_C000068455Member"
      id="t_66_04eb5af4_90bd_4ddd_ae47_eb275df2cefc">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(45, 126, 201); font-family: 'arial'; font-weight: normal; font-size: 11pt;"&gt;insurancefunds.mfs.com&lt;/span&gt;. You can also request this information by contacting us at 1&#x2011;800&#x2011;225&#x2011;2606 or by sending an e-mail request to orderliterature@mfs.com.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="D20251231_20260630_C000068455Member"
      id="t_68_63a21b69_b85f_47e4_9ca1_ce8ba5841034">insurancefunds.mfs.com</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="D20251231_20260630_C000068455Member"
      id="t_69_a7f7b52f_a5c9_4aaa_a65b_05c9f3ab9c3d">1&#x2011;800&#x2011;225&#x2011;2606</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="D20251231_20260630_C000068455Member"
      id="t_67_6461dd85_8d1c_4337_bd36_d4e83212e43c">orderliterature@mfs.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock
      contextRef="D20251231_20260630_C000068455Member"
      id="t_70_80419875_e203_4bbc_b16a_b7286e919eba">
&lt;div style="font-family: 'arial'; font-size: 11.52pt; font-weight: bold; color: rgb(126, 45, 64); margin: 0px 0px 3pt 0px;"&gt;FUND EXPENSES&lt;/div&gt;

&lt;div style="font-family: 'arial'; font-weight: normal; color: rgb(126, 45, 64); font-size: 12pt; text-align: left; margin: 0px 0px 6pt 0px;"&gt;What were the fund costs for the last six months?&lt;/div&gt;

&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; vertical-align: bottom; font-style: italic; font-size: 10pt; text-align: center; color: rgb(0, 0, 0); width: 533pt; position: absolute; border-right-color: initial; border-right-style: none; border-right-width: initial; padding: 2pt 3pt 0 3pt;"&gt;(based on a hypothetical $10,000 investment)&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; vertical-align: bottom; font-style: italic; font-size: 10pt; text-align: center; color: rgb(0, 0, 0); width: 533pt; position: absolute; border-right-color: initial; border-right-style: none; border-right-width: initial; padding: 2pt 3pt 0 3pt;"&gt;&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; vertical-align: bottom; font-style: italic; font-size: 10pt; text-align: center; color: rgb(0, 0, 0); width: 533pt; position: absolute; border-right-color: initial; border-right-style: none; border-right-width: initial; padding: 2pt 3pt 0 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; font-weight: normal; text-align: center; vertical-align: middle; border-right-color: rgb(128, 128, 128); border-right-style: solid; border-right-width: 1pt; padding: 0 3pt 0 3pt;"&gt;Class Name&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; font-weight: normal; text-align: center; vertical-align: middle; border-right-color: rgb(128, 128, 128); border-right-style: solid; border-right-width: 1pt; padding: 0 3pt 0 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; font-weight: normal; text-align: center; vertical-align: middle; border-right-color: initial; border-right-style: none; border-right-width: initial; padding: 0 3pt 0 3pt;"&gt;Costs&#160;paid as a percentage of&#160;a&#160;$10,000&#160;investment (annualized)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-top-color: rgb(128, 128, 128); border-top-style: solid; border-top-width: 1pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; border-right-color: rgb(128, 128, 128); border-right-style: solid; border-right-width: 1pt; font-weight: normal; text-align: center; vertical-align: middle; padding: 0 3pt 0 3pt;"&gt;Service Class&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; border-right-color: rgb(128, 128, 128); border-right-style: solid; border-right-width: 1pt; text-align: center; vertical-align: middle; padding: 0 3pt 0 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;43&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; white-space: nowrap; border-right-color: initial; border-right-style: none; border-right-width: initial; text-align: center; vertical-align: middle; padding: 0 3pt 0 3pt;"&gt;0.86&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="D20251231_20260630_C000068455Member"
      decimals="INF"
      id="h_177_918f6d8a_28b7_49b8_b110_c7d1fced275a"
      unitRef="USD">43</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="D20251231_20260630_C000068455Member"
      decimals="4"
      id="h_178_c59bbbfb_2b6a_4805_9904_6b8ca02cc47f"
      unitRef="pure">0.0086</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="D20251231_20260630_C000068455Member"
      id="t_71_619e4608_d42b_4c9e_9680_1bbc247193c7">
&lt;div style="font-family: 'arial'; font-size: 11.52pt; font-weight: bold; color: rgb(126, 45, 64); margin: 0px 0px 3pt 0px;"&gt;FUND STATISTICS AS OF 6/30/26&lt;/div&gt;

&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-top-color: initial; border-top-style: none; border-top-width: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; padding: 0 3pt 0 3pt;"&gt;Net Assets ($):&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 72pt; text-align: right; padding: 0 3pt 0 3pt;"&gt;148,187,823&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-weight: bold; text-align: left; font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0;"&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; text-align: left; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; padding: 0 3pt 0 3pt;"&gt;Average Effective Maturity (yrs):&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; width: 72pt; font-weight: normal; text-align: right; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; padding: 0 3pt 0 3pt;"&gt;9.5&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-top-color: initial; border-top-style: none; border-top-width: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; padding: 0 3pt 0 3pt;"&gt;Total Number of Holdings:&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 72pt; text-align: right; padding: 0 3pt 0 3pt;"&gt;102&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-weight: bold; text-align: left; font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0;"&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; text-align: left; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; padding: 0 3pt 0 3pt;"&gt;Average Effective Duration (yrs):&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; width: 72pt; font-weight: normal; text-align: right; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; padding: 0 3pt 0 3pt;"&gt;8.5&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-top-color: initial; border-top-style: none; border-top-width: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; padding: 0 3pt 0 3pt;"&gt;Portfolio Turnover Rate (%):&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 72pt; text-align: right; padding: 0 3pt 0 3pt;"&gt;14&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-weight: bold; text-align: left; font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0;"&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; text-align: left; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0 3pt 0 3pt;"&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; width: 72pt; font-weight: normal; text-align: right; border-left-color: initial; border-left-style: none; border-left-width: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0 3pt 0 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="font-family: 'arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; margin: 0px 0px 6pt 0px;"&gt;Where the fund holds derivatives, they are not included in the total number of portfolio holdings.&lt;/div&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260630_C000068455Member"
      decimals="INF"
      id="h_179_67c819b4_c771_46ba_a6a1_f2e5a5d7d788"
      unitRef="USD">148187823</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260630_C000068455Member"
      decimals="INF"
      id="h_181_af72020c_a26a_4223_9cdd_cd1415adf3df"
      unitRef="Holding">102</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="D20251231_20260630_C000068455Member"
      decimals="4"
      id="h_183_9b944960_5eab_4e54_aa7d_71e0576912c9"
      unitRef="pure">0.14</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="D20251231_20260630_C000068455Member"
      id="t_72_a6d11d28_ccb6_4454_8f5a_97709bfaab42">
&lt;div style="font-family: 'arial'; font-size: 11.52pt; font-weight: bold; color: rgb(126, 45, 64); margin: 0px 0px 3pt 0px;"&gt;PORTFOLIO COMPOSITION (BASED ON TOTAL INVESTMENTS AS OF 6/30/26)&lt;/div&gt;

&lt;div style="font-family: 'arial'; color: rgb(0, 0, 0); letter-spacing: normal; font-size: 10pt; text-align: left; font-weight: bold; margin: 12pt 0px 3pt 0px;"&gt;&lt;b&gt;Portfolio structure&lt;/b&gt;&lt;/div&gt;

&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: initial;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; padding: 2pt 3pt 2pt 3pt;"&gt;Fixed Income&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; width: 50pt; white-space: nowrap; padding: 2pt 3pt 2pt 3pt;"&gt;99.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; padding: 2pt 3pt 2pt 3pt;"&gt;Money Market Funds&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; width: 50pt; white-space: nowrap; padding: 2pt 3pt 2pt 3pt;"&gt;0.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="font-family: 'arial'; color: rgb(0, 0, 0); letter-spacing: normal; font-size: 10pt; text-align: left; font-weight: bold; margin: 12pt 0px 3pt 0px;"&gt;&lt;b&gt;Issuer country weightings&lt;/b&gt;&lt;/div&gt;

&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: initial;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;United States&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;51.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;United Kingdom&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;20.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Italy&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;11.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Spain&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;3.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;France&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;3.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Canada&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;3.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;New Zealand&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Australia&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Sweden&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;0.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Other Countries&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;2.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="font-family: 'arial'; color: rgb(0, 0, 0); letter-spacing: normal; font-size: 10pt; text-align: left; font-weight: bold; margin: 0px 0px 3pt 0px;"&gt;&lt;b&gt;Composition including fixed income credit quality&lt;/b&gt;&lt;/div&gt;

&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: initial;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;AAA&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;7.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;AA&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;22.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;A&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;8.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;BBB&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;12.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;BB&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;0.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;U.S. Government&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;46.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Federal Agencies&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;2.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Not Rated&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;0.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Money Market Funds&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;0.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="font-family: 'arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; margin: 0px 0px 6pt 0px;"&gt;Ratings are assigned using Moody&#x2019;s, Fitch, and Standard &amp;amp; Poor&#x2019;s and applying a hierarchy: If all 3 agencies rate a security, the middle rating is assigned; if 2 agencies rate a security, the lower rating is assigned. If none of the 3 agencies rate a security, we use DBRS Morningstar. If none of the 4 agencies rate a security, we use Kroll Bond Rating Agency. Ratings are shown in the S&amp;amp;P and Fitch scale (e.g., AAA). All ratings are subject to change.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068455Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_184_4aced6cd_5c44_456c_8ffb_9b3168317385"
      unitRef="pure">0.999</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068455Member_MoneyMarketFundsMember"
      decimals="4"
      id="h_185_c8b85299_2de4_4477_a15c_2798314c4a18"
      unitRef="pure">0.001</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068455Member_US"
      decimals="4"
      id="h_186_eaf6c5b0_5b36_4ef2_b00a_b9985241de12"
      unitRef="pure">0.518</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068455Member_GB"
      decimals="4"
      id="h_187_1d80ead3_0904_466e_9676_930eb06c2c51"
      unitRef="pure">0.205</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068455Member_IT"
      decimals="4"
      id="h_188_eb2de0ef_54ab_4d55_ad98_f00eb33b4023"
      unitRef="pure">0.112</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068455Member_ES"
      decimals="4"
      id="h_189_5b2cc274_0e4b_4cf2_8590_88ed9e01978a"
      unitRef="pure">0.039</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068455Member_FR"
      decimals="4"
      id="h_190_fa293832_0fb9_4520_ac73_16113cdee22f"
      unitRef="pure">0.037</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068455Member_CA"
      decimals="4"
      id="h_191_e62fe829_a2f7_4252_a154_1f17c800f9ba"
      unitRef="pure">0.031</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068455Member_NZ"
      decimals="4"
      id="h_192_2eacac77_7fc8_410d_ba18_12c36f905b05"
      unitRef="pure">0.014</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068455Member_AU"
      decimals="4"
      id="h_193_173901f4_3a7f_470d_99db_80056b6061e5"
      unitRef="pure">0.010</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068455Member_SE"
      decimals="4"
      id="h_194_3828aa45_ec05_49b1_9a11_635230dd2e0e"
      unitRef="pure">0.009</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068455Member_OtherCountriesMember"
      decimals="4"
      id="h_195_b4c6e52b_c744_4287_bc30_e64475064406"
      unitRef="pure">0.025</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068455Member_MoodysAaaRatingMember"
      decimals="4"
      id="h_196_79f55a85_c32e_4525_9fce_93251c76c24d"
      unitRef="pure">0.077</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068455Member_FitchAARatingMember"
      decimals="4"
      id="h_197_b80b7105_f495_4ca8_acbf_50071ad71164"
      unitRef="pure">0.220</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068455Member_FitchARatingMember"
      decimals="4"
      id="h_198_a3f6d488_673a_4e85_9146_b1e9880f7f0d"
      unitRef="pure">0.081</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068455Member_FitchBBBRatingMember"
      decimals="4"
      id="h_199_cc000706_3254_44f3_816c_76c38d5ee36b"
      unitRef="pure">0.121</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068455Member_FitchBBRatingMember"
      decimals="4"
      id="h_200_c3f7c923_262d_4122_ba6e_5e4c4e4b0216"
      unitRef="pure">0.006</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068455Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_201_2e2ced1d_d9b8_4ca0_8b57_e8c08a5ffa11"
      unitRef="pure">0.464</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068455Member_FederalAgenciesMember"
      decimals="4"
      id="h_202_1e5288ce_c6d1_4a33_8851_d42d443bcaef"
      unitRef="pure">0.023</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068455Member_NotRatedMember"
      decimals="4"
      id="h_203_75adebdb_3cc6_40ab_9c30_48ce1b353f8c"
      unitRef="pure">0.007</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068455Member_MoneyMarketFundsQualityMember"
      decimals="4"
      id="h_204_8305ad7e_46c0_4513_8ca7_35f0c59a7b8f"
      unitRef="pure">0.001</oef:PctOfTotalInv>
    <oef:CreditRatingsSelectionTextBlock
      contextRef="D20251231_20260630_C000068455Member"
      id="t_75_ba294cc8_daf8_ff90_b5ac_cf12b48158c3">&lt;div style="font-family: 'arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; margin: 0px 0px 6pt 0px;"&gt;Ratings are assigned using Moody&#x2019;s, Fitch, and Standard &amp;amp; Poor&#x2019;s and applying a hierarchy: If all 3 agencies rate a security, the middle rating is assigned; if 2 agencies rate a security, the lower rating is assigned. If none of the 3 agencies rate a security, we use DBRS Morningstar. If none of the 4 agencies rate a security, we use Kroll Bond Rating Agency. Ratings are shown in the S&amp;amp;P and Fitch scale (e.g., AAA). All ratings are subject to change.&lt;/div&gt;</oef:CreditRatingsSelectionTextBlock>
    <oef:FundName
      contextRef="D20251231_20260630_C000052151Member"
      id="t_82_563e04f8_445f_21e5_a030_a842d111a40e">MFS&#xae; Limited Maturity Portfolio</oef:FundName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="D20251231_20260630_C000052151Member"
      id="t_85_d4ecfb9b_3e0d_35d7_a88a_cb5a07c7735c">This &lt;span&gt;&lt;span class="sec-hidden" style="-sec-ix-hidden: t_85_41f145ab_c953_2dd1_0dd9_48e6ff479f23;"&gt;semiannual shareholder report&lt;/span&gt;&lt;/span&gt; contains important information about MFS Limited Maturity Portfolio for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="D20251231_20260630_C000052151Member"
      id="t_75_b1a5d1c7_7a7d_4fd8_9265_8eaf18533fce">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(45, 126, 201); font-family: 'arial'; font-weight: normal; font-size: 11pt;"&gt;insurancefunds.mfs.com&lt;/span&gt;. You can also request this information by contacting us at 1&#x2011;800&#x2011;225&#x2011;2606 or by sending an e-mail request to orderliterature@mfs.com.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="D20251231_20260630_C000052151Member"
      id="t_77_ae583e29_83c8_44d7_8bc2_6a2b6e3786a4">insurancefunds.mfs.com</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="D20251231_20260630_C000052151Member"
      id="t_78_657129f1_314d_43c0_a00e_8350c8a474f4">1&#x2011;800&#x2011;225&#x2011;2606</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="D20251231_20260630_C000052151Member"
      id="t_76_df07811f_dd36_4e62_bc50_75c67636310e">orderliterature@mfs.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock
      contextRef="D20251231_20260630_C000052151Member"
      id="t_79_66ee3ab2_47d6_4d9a_b5d7_4690224fabcd">
&lt;div style="font-family: 'arial'; font-size: 11.52pt; font-weight: bold; color: rgb(126, 45, 64); margin: 0px 0px 3pt 0px;"&gt;FUND EXPENSES&lt;/div&gt;

&lt;div style="font-family: 'arial'; font-weight: normal; color: rgb(126, 45, 64); font-size: 12pt; text-align: left; margin: 0px 0px 6pt 0px;"&gt;What were the fund costs for the last six months?&lt;/div&gt;

&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; vertical-align: bottom; font-style: italic; font-size: 10pt; text-align: center; color: rgb(0, 0, 0); width: 533pt; position: absolute; border-right-color: initial; border-right-style: none; border-right-width: initial; padding: 2pt 3pt 0 3pt;"&gt;(based on a hypothetical $10,000 investment)&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; vertical-align: bottom; font-style: italic; font-size: 10pt; text-align: center; color: rgb(0, 0, 0); width: 533pt; position: absolute; border-right-color: initial; border-right-style: none; border-right-width: initial; padding: 2pt 3pt 0 3pt;"&gt;&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; vertical-align: bottom; font-style: italic; font-size: 10pt; text-align: center; color: rgb(0, 0, 0); width: 533pt; position: absolute; border-right-color: initial; border-right-style: none; border-right-width: initial; padding: 2pt 3pt 0 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; font-weight: normal; text-align: center; vertical-align: middle; border-right-color: rgb(128, 128, 128); border-right-style: solid; border-right-width: 1pt; padding: 0 3pt 0 3pt;"&gt;Class Name&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; font-weight: normal; text-align: center; vertical-align: middle; border-right-color: rgb(128, 128, 128); border-right-style: solid; border-right-width: 1pt; padding: 0 3pt 0 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; font-weight: normal; text-align: center; vertical-align: middle; border-right-color: initial; border-right-style: none; border-right-width: initial; padding: 0 3pt 0 3pt;"&gt;Costs&#160;paid as a percentage of&#160;a&#160;$10,000&#160;investment (annualized)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-top-color: rgb(128, 128, 128); border-top-style: solid; border-top-width: 1pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; border-right-color: rgb(128, 128, 128); border-right-style: solid; border-right-width: 1pt; font-weight: normal; text-align: center; vertical-align: middle; padding: 0 3pt 0 3pt;"&gt;Initial Class&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; border-right-color: rgb(128, 128, 128); border-right-style: solid; border-right-width: 1pt; text-align: center; vertical-align: middle; padding: 0 3pt 0 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;24&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; white-space: nowrap; border-right-color: initial; border-right-style: none; border-right-width: initial; text-align: center; vertical-align: middle; padding: 0 3pt 0 3pt;"&gt;0.48&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="D20251231_20260630_C000052151Member"
      decimals="INF"
      id="h_205_6c57b5b1_2b14_4a1e_be9e_61f284313d1f"
      unitRef="USD">24</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="D20251231_20260630_C000052151Member"
      decimals="4"
      id="h_206_e3726c97_6ddb_416a_809d_62e277a71439"
      unitRef="pure">0.0048</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="D20251231_20260630_C000052151Member"
      id="t_80_dc767ad2_ddec_4758_a806_879853d3c18d">
&lt;div style="font-family: 'arial'; font-size: 11.52pt; font-weight: bold; color: rgb(126, 45, 64); margin: 0px 0px 3pt 0px;"&gt;FUND STATISTICS AS OF 6/30/26&lt;/div&gt;

&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-top-color: initial; border-top-style: none; border-top-width: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; padding: 0 3pt 0 3pt;"&gt;Net Assets ($):&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 72pt; text-align: right; padding: 0 3pt 0 3pt;"&gt;282,297,183&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-weight: bold; text-align: left; font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0;"&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; text-align: left; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; padding: 0 3pt 0 3pt;"&gt;Average Effective Maturity (yrs):&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; width: 72pt; font-weight: normal; text-align: right; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; padding: 0 3pt 0 3pt;"&gt;2.6&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-top-color: initial; border-top-style: none; border-top-width: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; padding: 0 3pt 0 3pt;"&gt;Total Number of Holdings:&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 72pt; text-align: right; padding: 0 3pt 0 3pt;"&gt;335&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-weight: bold; text-align: left; font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0;"&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; text-align: left; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; padding: 0 3pt 0 3pt;"&gt;Average Effective Duration (yrs):&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; width: 72pt; font-weight: normal; text-align: right; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; padding: 0 3pt 0 3pt;"&gt;1.9&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-top-color: initial; border-top-style: none; border-top-width: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; padding: 0 3pt 0 3pt;"&gt;Portfolio Turnover Rate (%):&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 72pt; text-align: right; padding: 0 3pt 0 3pt;"&gt;30&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-weight: bold; text-align: left; font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0;"&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; text-align: left; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0 3pt 0 3pt;"&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; width: 72pt; font-weight: normal; text-align: right; border-left-color: initial; border-left-style: none; border-left-width: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0 3pt 0 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="font-family: 'arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; margin: 0px 0px 6pt 0px;"&gt;Where the fund holds derivatives, they are not included in the total number of portfolio holdings.&lt;/div&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260630_C000052151Member"
      decimals="INF"
      id="h_207_8bdbbd5f_eb8e_43b2_9bc0_51b22859ae1e"
      unitRef="USD">282297183</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260630_C000052151Member"
      decimals="INF"
      id="h_209_f7619bf0_2d74_4a8c_92d7_cef8bcdda8a3"
      unitRef="Holding">335</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="D20251231_20260630_C000052151Member"
      decimals="4"
      id="h_211_7ee05c98_3424_4ccf_ac4f_b041f8bf3b23"
      unitRef="pure">0.30</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="D20251231_20260630_C000052151Member"
      id="t_81_4e0be28d_7af9_4467_83bd_4eaee811da96">
&lt;div style="font-family: 'arial'; font-size: 11.52pt; font-weight: bold; color: rgb(126, 45, 64); margin: 0px 0px 3pt 0px;"&gt;PORTFOLIO COMPOSITION (BASED ON TOTAL INVESTMENTS AS OF 6/30/26)&lt;/div&gt;

&lt;div style="font-family: 'arial'; color: rgb(0, 0, 0); letter-spacing: normal; font-size: 10pt; text-align: left; font-weight: bold; margin: 12pt 0px 3pt 0px;"&gt;&lt;b&gt;Portfolio structure&lt;/b&gt;&lt;/div&gt;

&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: initial;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; padding: 2pt 3pt 2pt 3pt;"&gt;Fixed Income&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); text-align: right; font-size: 10pt; vertical-align: bottom; width: 50pt; white-space: nowrap; padding: 2pt 3pt 2pt 3pt;"&gt;95.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; padding: 2pt 3pt 2pt 3pt;"&gt;Money Market Funds&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); text-align: right; font-size: 10pt; vertical-align: bottom; width: 50pt; white-space: nowrap; padding: 2pt 3pt 2pt 3pt;"&gt;4.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="font-family: 'arial'; color: rgb(0, 0, 0); letter-spacing: normal; font-size: 10pt; text-align: left; font-weight: bold; margin: 12pt 0px 3pt 0px;"&gt;&lt;b&gt;Composition including fixed income credit quality&lt;/b&gt;&lt;/div&gt;

&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: initial;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; padding: 2pt 3pt 2pt 3pt;"&gt;AAA&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; width: 50pt; white-space: nowrap; padding: 2pt 3pt 2pt 3pt;"&gt;11.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; padding: 2pt 3pt 2pt 3pt;"&gt;AA&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; width: 50pt; white-space: nowrap; padding: 2pt 3pt 2pt 3pt;"&gt;10.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; padding: 2pt 3pt 2pt 3pt;"&gt;A&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; width: 50pt; white-space: nowrap; padding: 2pt 3pt 2pt 3pt;"&gt;18.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; padding: 2pt 3pt 2pt 3pt;"&gt;BBB&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; width: 50pt; white-space: nowrap; padding: 2pt 3pt 2pt 3pt;"&gt;33.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; padding: 2pt 3pt 2pt 3pt;"&gt;U.S. Government&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; width: 50pt; white-space: nowrap; padding: 2pt 3pt 2pt 3pt;"&gt;21.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; padding: 2pt 3pt 2pt 3pt;"&gt;Federal Agencies&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; width: 50pt; white-space: nowrap; padding: 2pt 3pt 2pt 3pt;"&gt;0.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; padding: 2pt 3pt 2pt 3pt;"&gt;Money Market Funds&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; width: 50pt; white-space: nowrap; padding: 2pt 3pt 2pt 3pt;"&gt;4.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;


&lt;div style="font-family: 'arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; margin: 0px 0px 6pt 0px;"&gt;Ratings are assigned using Moody&#x2019;s, Fitch, and Standard &amp;amp; Poor&#x2019;s and applying a hierarchy: If all 3 agencies rate a security, the middle rating is assigned; if 2 agencies rate a security, the lower rating is assigned. If none of the 3 agencies rate a security, we use DBRS Morningstar. If none of the 4 agencies rate a security, we use Kroll Bond Rating Agency. Ratings are shown in the S&amp;amp;P and Fitch scale (e.g., AAA). All ratings are subject to change.&lt;/div&gt;

</oef:HoldingsTableTextBlock>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000052151Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_212_d03db9e3_8b32_75c6_708f_5f6c347d08a6"
      unitRef="pure">0.956</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000052151Member_MoneyMarketFundsMember"
      decimals="4"
      id="h_213_c9f879ca_e450_df12_e736_9d4f444c6106"
      unitRef="pure">0.044</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000052151Member_MoodysAaaRatingMember"
      decimals="4"
      id="h_214_22b38493_0c94_4bfc_acc5_095148474011"
      unitRef="pure">0.114</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000052151Member_FitchAARatingMember"
      decimals="4"
      id="h_215_e4583ab2_09cb_2657_1f7c_63c768642bdb"
      unitRef="pure">0.108</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000052151Member_FitchARatingMember"
      decimals="4"
      id="h_216_bbdf95a7_714c_9156_7344_b873aa746fe2"
      unitRef="pure">0.184</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000052151Member_FitchBBBRatingMember"
      decimals="4"
      id="h_217_edec687a_8a25_e9e1_b033_6a3435cecef8"
      unitRef="pure">0.331</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000052151Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_218_a5a350dc_d27b_6047_7fe0_c03e9bd6adcc"
      unitRef="pure">0.210</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000052151Member_FederalAgenciesMember"
      decimals="4"
      id="h_219_e3d97a84_b895_a78f_c092_18fbfaa939a5"
      unitRef="pure">0.009</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000052151Member_MoneyMarketFundsQualityMember"
      decimals="4"
      id="h_220_e97e99fd_518d_8b32_77ba_7de4a21afdf8"
      unitRef="pure">0.044</oef:PctOfTotalInv>
    <oef:CreditRatingsSelectionTextBlock
      contextRef="D20251231_20260630_C000052151Member"
      id="t_84_8bd790ca_0569_97f4_3e90_c16cef03b3f1">
&lt;div style="font-family: 'arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; margin: 0px 0px 6pt 0px;"&gt;Ratings are assigned using Moody&#x2019;s, Fitch, and Standard &amp;amp; Poor&#x2019;s and applying a hierarchy: If all 3 agencies rate a security, the middle rating is assigned; if 2 agencies rate a security, the lower rating is assigned. If none of the 3 agencies rate a security, we use DBRS Morningstar. If none of the 4 agencies rate a security, we use Kroll Bond Rating Agency. Ratings are shown in the S&amp;amp;P and Fitch scale (e.g., AAA). All ratings are subject to change.&lt;/div&gt;
</oef:CreditRatingsSelectionTextBlock>
    <oef:FundName
      contextRef="D20251231_20260630_C000052152Member"
      id="t_91_ffbd682a_e85a_b3ba_0691_f8ad4b0d7e8f">MFS&#xae; Limited Maturity Portfolio</oef:FundName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="D20251231_20260630_C000052152Member"
      id="t_92_d41b40c9_a44c_39f1_f6b4_dc98e0b97a3f">This &lt;span class="sec-hidden" style="-sec-ix-hidden:t_92_eb6a38bd_e0e3_56ab_a94a_0eb08bac9a80"&gt;semiannual shareholder report&lt;/span&gt; contains important information about MFS Limited Maturity Portfolio for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="D20251231_20260630_C000052152Member"
      id="t_84_dc61ee59_7093_4291_8f32_dcb07c80546c">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(45, 126, 201); font-family: 'arial'; font-weight: normal; font-size: 11pt;"&gt;insurancefunds.mfs.com&lt;/span&gt;. You can also request this information by contacting us at 1&#x2011;800&#x2011;225&#x2011;2606 or by sending an e-mail request to orderliterature@mfs.com.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="D20251231_20260630_C000052152Member"
      id="t_86_8432fb44_c0a8_415c_91f5_d0c04c11c451">insurancefunds.mfs.com</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="D20251231_20260630_C000052152Member"
      id="t_87_f42604a6_bee2_4ae8_a99e_eda68a62ea63">1&#x2011;800&#x2011;225&#x2011;2606</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="D20251231_20260630_C000052152Member"
      id="t_85_c227ce0d_fc89_4beb_a336_26a1ca3b80e5">orderliterature@mfs.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock
      contextRef="D20251231_20260630_C000052152Member"
      id="t_88_26ee67cb_22b3_4336_b248_14301ce9dccf">
&lt;div style="font-family: 'arial'; font-size: 11.52pt; font-weight: bold; color: rgb(126, 45, 64); margin: 0px 0px 3pt 0px;"&gt;FUND EXPENSES&lt;/div&gt;

&lt;div style="font-family: 'arial'; font-weight: normal; color: rgb(126, 45, 64); font-size: 12pt; text-align: left; margin: 0px 0px 6pt 0px;"&gt;What were the fund costs for the last six months?&lt;/div&gt;

&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; vertical-align: bottom; font-style: italic; font-size: 10pt; text-align: center; color: rgb(0, 0, 0); width: 533pt; position: absolute; border-right-color: initial; border-right-style: none; border-right-width: initial; padding: 2pt 3pt 0 3pt;"&gt;(based on a hypothetical $10,000 investment)&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; vertical-align: bottom; font-style: italic; font-size: 10pt; text-align: center; color: rgb(0, 0, 0); width: 533pt; position: absolute; border-right-color: initial; border-right-style: none; border-right-width: initial; padding: 2pt 3pt 0 3pt;"&gt;&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; vertical-align: bottom; font-style: italic; font-size: 10pt; text-align: center; color: rgb(0, 0, 0); width: 533pt; position: absolute; border-right-color: initial; border-right-style: none; border-right-width: initial; padding: 2pt 3pt 0 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; font-weight: normal; text-align: center; vertical-align: middle; border-right-color: rgb(128, 128, 128); border-right-style: solid; border-right-width: 1pt; padding: 0 3pt 0 3pt;"&gt;Class Name&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; font-weight: normal; text-align: center; vertical-align: middle; border-right-color: rgb(128, 128, 128); border-right-style: solid; border-right-width: 1pt; padding: 0 3pt 0 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; font-weight: normal; text-align: center; vertical-align: middle; border-right-color: initial; border-right-style: none; border-right-width: initial; padding: 0 3pt 0 3pt;"&gt;Costs&#160;paid as a percentage of&#160;a&#160;$10,000&#160;investment (annualized)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-top-color: rgb(128, 128, 128); border-top-style: solid; border-top-width: 1pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; border-right-color: rgb(128, 128, 128); border-right-style: solid; border-right-width: 1pt; font-weight: normal; text-align: center; vertical-align: middle; padding: 0 3pt 0 3pt;"&gt;Service Class&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; border-right-color: rgb(128, 128, 128); border-right-style: solid; border-right-width: 1pt; text-align: center; vertical-align: middle; padding: 0 3pt 0 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;36&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; white-space: nowrap; border-right-color: initial; border-right-style: none; border-right-width: initial; text-align: center; vertical-align: middle; padding: 0 3pt 0 3pt;"&gt;0.73&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="D20251231_20260630_C000052152Member"
      decimals="INF"
      id="h_212_482e96d2_cd06_409f_8fa0_f6c2026da8d0"
      unitRef="USD">36</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="D20251231_20260630_C000052152Member"
      decimals="4"
      id="h_213_3ed5958c_92a0_4170_af26_480daaeb8aa8"
      unitRef="pure">0.0073</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="D20251231_20260630_C000052152Member"
      id="t_89_9c6f83c9_29c2_4446_980f_7d94feddab7b">
&lt;div style="font-family: 'arial'; font-size: 11.52pt; font-weight: bold; color: rgb(126, 45, 64); margin: 0px 0px 3pt 0px;"&gt;FUND STATISTICS AS OF 6/30/26&lt;/div&gt;

&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-top-color: initial; border-top-style: none; border-top-width: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; padding: 0 3pt 0 3pt;"&gt;Net Assets ($):&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 72pt; text-align: right; padding: 0 3pt 0 3pt;"&gt;282,297,183&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-weight: bold; text-align: left; font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0;"&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; text-align: left; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; padding: 0 3pt 0 3pt;"&gt;Average Effective Maturity (yrs):&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; width: 72pt; font-weight: normal; text-align: right; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; padding: 0 3pt 0 3pt;"&gt;2.6&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-top-color: initial; border-top-style: none; border-top-width: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; padding: 0 3pt 0 3pt;"&gt;Total Number of Holdings:&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 72pt; text-align: right; padding: 0 3pt 0 3pt;"&gt;335&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-weight: bold; text-align: left; font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0;"&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; text-align: left; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; padding: 0 3pt 0 3pt;"&gt;Average Effective Duration (yrs):&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; width: 72pt; font-weight: normal; text-align: right; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; padding: 0 3pt 0 3pt;"&gt;1.9&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-top-color: initial; border-top-style: none; border-top-width: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; padding: 0 3pt 0 3pt;"&gt;Portfolio Turnover Rate (%):&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 72pt; text-align: right; padding: 0 3pt 0 3pt;"&gt;30&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-weight: bold; text-align: left; font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0;"&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; text-align: left; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0 3pt 0 3pt;"&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; width: 72pt; font-weight: normal; text-align: right; border-left-color: initial; border-left-style: none; border-left-width: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0 3pt 0 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="font-family: 'arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; margin: 0px 0px 6pt 0px;"&gt;Where the fund holds derivatives, they are not included in the total number of portfolio holdings.&lt;/div&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260630_C000052152Member"
      decimals="INF"
      id="h_214_9e41b5c9_59b9_45c9_97ba_016aa5916491"
      unitRef="USD">282297183</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260630_C000052152Member"
      decimals="INF"
      id="h_216_40551e7a_27a2_4104_85b1_9a53838eab30"
      unitRef="Holding">335</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="D20251231_20260630_C000052152Member"
      decimals="4"
      id="h_218_001589d4_a664_4401_b1ad_8d8ccffdda48"
      unitRef="pure">0.30</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="D20251231_20260630_C000052152Member"
      id="t_90_2089eb1e_da2b_4569_95f5_0185e1609153">
&lt;div style="font-family: 'arial'; font-size: 11.52pt; font-weight: bold; color: rgb(126, 45, 64); margin: 0px 0px 3pt 0px;"&gt;PORTFOLIO COMPOSITION (BASED ON TOTAL INVESTMENTS AS OF 6/30/26)&lt;/div&gt;

&lt;div style="font-family: 'arial'; color: rgb(0, 0, 0); letter-spacing: normal; font-size: 10pt; text-align: left; font-weight: bold; margin: 12pt 0px 3pt 0px;"&gt;&lt;b&gt;Portfolio structure&lt;/b&gt;&lt;/div&gt;

&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: initial;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; padding: 2pt 3pt 2pt 3pt;"&gt;Fixed Income&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); text-align: right; font-size: 10pt; vertical-align: bottom; width: 50pt; white-space: nowrap; padding: 2pt 3pt 2pt 3pt;"&gt;95.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; padding: 2pt 3pt 2pt 3pt;"&gt;Money Market Funds&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); text-align: right; font-size: 10pt; vertical-align: bottom; width: 50pt; white-space: nowrap; padding: 2pt 3pt 2pt 3pt;"&gt;4.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="font-family: 'arial'; color: rgb(0, 0, 0); letter-spacing: normal; font-size: 10pt; text-align: left; font-weight: bold; margin: 12pt 0px 3pt 0px;"&gt;&lt;b&gt;Composition including fixed income credit quality&lt;/b&gt;&lt;/div&gt;

&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: initial;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; padding: 2pt 3pt 2pt 3pt;"&gt;AAA&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; width: 50pt; white-space: nowrap; padding: 2pt 3pt 2pt 3pt;"&gt;11.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; padding: 2pt 3pt 2pt 3pt;"&gt;AA&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; width: 50pt; white-space: nowrap; padding: 2pt 3pt 2pt 3pt;"&gt;10.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; padding: 2pt 3pt 2pt 3pt;"&gt;A&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; width: 50pt; white-space: nowrap; padding: 2pt 3pt 2pt 3pt;"&gt;18.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; padding: 2pt 3pt 2pt 3pt;"&gt;BBB&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; width: 50pt; white-space: nowrap; padding: 2pt 3pt 2pt 3pt;"&gt;33.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; padding: 2pt 3pt 2pt 3pt;"&gt;U.S. Government&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; width: 50pt; white-space: nowrap; padding: 2pt 3pt 2pt 3pt;"&gt;21.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; padding: 2pt 3pt 2pt 3pt;"&gt;Federal Agencies&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; width: 50pt; white-space: nowrap; padding: 2pt 3pt 2pt 3pt;"&gt;0.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; padding: 2pt 3pt 2pt 3pt;"&gt;Money Market Funds&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; width: 50pt; white-space: nowrap; padding: 2pt 3pt 2pt 3pt;"&gt;4.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="font-family: 'arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; margin: 0px 0px 6pt 0px;"&gt;Ratings are assigned using Moody&#x2019;s, Fitch, and Standard &amp;amp; Poor&#x2019;s and applying a hierarchy: If all 3 agencies rate a security, the middle rating is assigned; if 2 agencies rate a security, the lower rating is assigned. If none of the 3 agencies rate a security, we use DBRS Morningstar. If none of the 4 agencies rate a security, we use Kroll Bond Rating Agency. Ratings are shown in the S&amp;amp;P and Fitch scale (e.g., AAA). All ratings are subject to change.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000052152Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_219_c0f8e693_3625_66f7_de37_f94ff4fb07f2"
      unitRef="pure">0.956</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000052152Member_MoneyMarketFundsMember"
      decimals="4"
      id="h_220_1a0020e9_27ea_b6c6_d40c_f06b3c176983"
      unitRef="pure">0.044</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000052152Member_MoodysAaaRatingMember"
      decimals="4"
      id="h_221_df59a9dd_f0e5_5d17_4507_db06eab06c8c"
      unitRef="pure">0.114</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000052152Member_FitchAARatingMember"
      decimals="4"
      id="h_222_70fcccdf_8dce_cc8c_7e85_0eab6ae8558b"
      unitRef="pure">0.108</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000052152Member_FitchARatingMember"
      decimals="4"
      id="h_223_6512124a_5add_ee7f_0bde_8133891573c4"
      unitRef="pure">0.184</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000052152Member_FitchBBBRatingMember"
      decimals="4"
      id="h_224_60a3d6bb_6cb2_5ba0_23b3_080536646ee8"
      unitRef="pure">0.331</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000052152Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_225_7837c15e_de54_1430_b7d9_d0740f710aef"
      unitRef="pure">0.210</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000052152Member_FederalAgenciesMember"
      decimals="4"
      id="h_226_a68468cf_8a96_cf5a_8d64_b9faf6b6bee0"
      unitRef="pure">0.009</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000052152Member_MoneyMarketFundsQualityMember"
      decimals="4"
      id="h_227_5a15743f_c24d_3018_a894_55464d405b8e"
      unitRef="pure">0.044</oef:PctOfTotalInv>
    <oef:CreditRatingsSelectionTextBlock
      contextRef="D20251231_20260630_C000052152Member"
      id="t_93_f4d63ad4_70f3_4bc4_8bf8_96dee78e5f71">&lt;div style="font-family: 'arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; margin: 0px 0px 6pt 0px;"&gt;Ratings are assigned using Moody&#x2019;s, Fitch, and Standard &amp;amp; Poor&#x2019;s and applying a hierarchy: If all 3 agencies rate a security, the middle rating is assigned; if 2 agencies rate a security, the lower rating is assigned. If none of the 3 agencies rate a security, we use DBRS Morningstar. If none of the 4 agencies rate a security, we use Kroll Bond Rating Agency. Ratings are shown in the S&amp;amp;P and Fitch scale (e.g., AAA). All ratings are subject to change.&lt;/div&gt;</oef:CreditRatingsSelectionTextBlock>
    <oef:FundName
      contextRef="D20251231_20260630_C000068442Member"
      id="t_100_6c589326_2bbd_0af3_aba9_e21ff2d25653">MFS&#xae; ModerateAllocation Portfolio</oef:FundName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="D20251231_20260630_C000068442Member"
      id="t_91_d965aab2_fe67_4e71_9176_e60461a58053">This &lt;span title="element: B30%, context: 0%"&gt;&lt;span class="sec-hidden" style="-sec-ix-hidden: t_101_83945624_a6bc_b77f_134d_5783be76971d;"&gt;semiannual shareholder report&lt;/span&gt;&lt;/span&gt; contains important information about MFS Moderate Allocation Portfolio for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="D20251231_20260630_C000068442Member"
      id="t_93_231a05f9_cea2_4fb4_a43b_55cf80079477">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(45, 126, 201); font-family: 'arial'; font-weight: normal; font-size: 11pt;"&gt;insurancefunds.mfs.com&lt;/span&gt;. You can also request this information by contacting us at 1&#x2011;800&#x2011;225&#x2011;2606 or by sending an e-mail request to orderliterature@mfs.com.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="D20251231_20260630_C000068442Member"
      id="t_95_036167a6_6734_4726_af76_8d07eee50f25">insurancefunds.mfs.com</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="D20251231_20260630_C000068442Member"
      id="t_96_3c83c8d9_ff74_454a_906f_cf1e7e380e3a">1&#x2011;800&#x2011;225&#x2011;2606</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="D20251231_20260630_C000068442Member"
      id="t_94_4675dd4f_9dac_4bc4_a4dd_3d4dc29ab680">orderliterature@mfs.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock
      contextRef="D20251231_20260630_C000068442Member"
      id="t_97_72869ff2_6b94_4699_b272_09aead2bd960">
&lt;div style="font-family: 'arial'; font-size: 11.52pt; font-weight: bold; color: rgb(126, 45, 64); margin: 0px 0px 3pt 0px;"&gt;FUND EXPENSES&lt;/div&gt;

&lt;div style="font-family: 'arial'; font-weight: normal; color: rgb(126, 45, 64); font-size: 12pt; text-align: left; margin: 0px 0px 6pt 0px;"&gt;What were the fund costs for the last six months?&lt;/div&gt;

&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; vertical-align: bottom; font-style: italic; font-size: 10pt; text-align: center; color: rgb(0, 0, 0); width: 533pt; position: absolute; border-right-color: initial; border-right-style: none; border-right-width: initial; padding: 2pt 3pt 0 3pt;"&gt;(based on a hypothetical $10,000 investment)&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; vertical-align: bottom; font-style: italic; font-size: 10pt; text-align: center; color: rgb(0, 0, 0); width: 533pt; position: absolute; border-right-color: initial; border-right-style: none; border-right-width: initial; padding: 2pt 3pt 0 3pt;"&gt;&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; vertical-align: bottom; font-style: italic; font-size: 10pt; text-align: center; color: rgb(0, 0, 0); width: 533pt; position: absolute; border-right-color: initial; border-right-style: none; border-right-width: initial; padding: 2pt 3pt 0 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; font-weight: normal; text-align: center; vertical-align: middle; border-right-color: rgb(128, 128, 128); border-right-style: solid; border-right-width: 1pt; padding: 0 3pt 0 3pt;"&gt;Class Name&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; font-weight: normal; text-align: center; vertical-align: middle; border-right-color: rgb(128, 128, 128); border-right-style: solid; border-right-width: 1pt; padding: 0 3pt 0 3pt;"&gt;Costs of a $10,000 investment ~&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; font-weight: normal; text-align: center; vertical-align: middle; border-right-color: initial; border-right-style: none; border-right-width: initial; padding: 0 3pt 0 3pt;"&gt;Costs&#160;paid as a percentage of&#160;a&#160;$10,000&#160;investment (annualized) ~&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-top-color: rgb(128, 128, 128); border-top-style: solid; border-top-width: 1pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; border-right-color: rgb(128, 128, 128); border-right-style: solid; border-right-width: 1pt; font-weight: normal; text-align: center; vertical-align: middle; padding: 0 3pt 0 3pt;"&gt;Initial Class&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; border-right-color: rgb(128, 128, 128); border-right-style: solid; border-right-width: 1pt; text-align: center; vertical-align: middle; padding: 0 3pt 0 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;1&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; white-space: nowrap; border-right-color: initial; border-right-style: none; border-right-width: initial; text-align: center; vertical-align: middle; padding: 0 3pt 0 3pt;"&gt;0.02&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="font-weight: 400; font-family: 'arial'; color: rgb(0, 0, 0); font-style: normal; font-size: 8pt; margin: 0px 0px 6pt 0px;"&gt;&#x2dc; Expenses are direct expenses and do not include underlying fund fees and expenses.&lt;/div&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="D20251231_20260630_C000068442Member"
      decimals="INF"
      id="h_219_79ba1518_7f67_41ef_9ceb_e183f34e2828"
      unitRef="USD">1</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="D20251231_20260630_C000068442Member"
      decimals="4"
      id="h_220_b927d040_8f61_4e9f_9158_dd4ce93de308"
      unitRef="pure">0.0002</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="D20251231_20260630_C000068442Member"
      id="t_98_5faf78a3_9271_4e07_bf6c_2915e2936ffb">
&lt;div style="font-family: 'arial'; font-size: 11.52pt; font-weight: bold; color: rgb(126, 45, 64); margin: 0px 0px 3pt 0px;"&gt;FUND STATISTICS AS OF 6/30/26&lt;/div&gt;

&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-top-color: initial; border-top-style: none; border-top-width: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; padding: 0 3pt 0 3pt;"&gt;Net Assets ($):&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 72pt; text-align: right; padding: 0 3pt 0 3pt;"&gt;822,676,728&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-weight: bold; text-align: left; font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0;"&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; text-align: left; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; padding: 0 3pt 0 3pt;"&gt;Portfolio Turnover Rate (%):&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; width: 72pt; font-weight: normal; text-align: right; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; padding: 0 3pt 0 3pt;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-top-color: initial; border-top-style: none; border-top-width: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; padding: 0 3pt 0 3pt;"&gt;Total Number of Holdings:&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 72pt; text-align: right; padding: 0 3pt 0 3pt;"&gt;18&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-weight: bold; text-align: left; font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0;"&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; text-align: left; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0 3pt 0 3pt;"&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; width: 72pt; font-weight: normal; text-align: right; border-left-color: initial; border-left-style: none; border-left-width: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0 3pt 0 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260630_C000068442Member"
      decimals="INF"
      id="h_221_d81197a8_0d42_4874_8cbf_99d8ba534ef8"
      unitRef="USD">822676728</us-gaap:AssetsNet>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="D20251231_20260630_C000068442Member"
      decimals="4"
      id="h_222_51de4853_0556_450d_988e_f95f6c5630db"
      unitRef="pure">0.01</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsCount
      contextRef="TI20260630_C000068442Member"
      decimals="INF"
      id="h_223_aa9ac6bd_1bba_459d_b9a3_6b9584300ed5"
      unitRef="Holding">18</oef:HoldingsCount>
    <oef:HoldingsTableTextBlock
      contextRef="D20251231_20260630_C000068442Member"
      id="t_99_561aa7f0_254f_40f8_abda_d80092507b8d">
&lt;div style="font-family: 'arial'; font-size: 11.52pt; font-weight: bold; color: rgb(126, 45, 64); margin: 0px 0px 3pt 0px;"&gt;PORTFOLIO COMPOSITION (BASED ON TOTAL INVESTMENTS AS OF 6/30/26)&lt;/div&gt;

&lt;div style="font-family: 'arial'; color: rgb(0, 0, 0); letter-spacing: normal; font-size: 10pt; text-align: left; font-weight: bold; margin: 2pt 0px 3pt 0px;"&gt;&lt;b&gt;Portfolio &lt;/b&gt; &lt;b&gt;allocation&lt;/b&gt;&lt;/div&gt;

&lt;div style="font-weight: 400; font-family: 'arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;img alt="Port Comp - Portfolio Target Allocation Chart" src="chartimages_2417643.jpg" style="width: 157pt;"/&gt; &lt;/div&gt;

&lt;div style="font-family: 'arial'; color: rgb(0, 0, 0); letter-spacing: normal; font-size: 10pt; text-align: left; font-weight: bold; margin: 2pt 0px 3pt 0px;"&gt;&lt;b&gt;Portfolio holdings&lt;/b&gt;&lt;/div&gt;

&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: initial;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Total Return Bond Series&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;11.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Government Securities Portfolio&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;9.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Value Series&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;9.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Research International Portfolio&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;8.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Growth Series&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;8.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Research Series&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;7.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Mid Cap Growth Series&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;7.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Mid Cap Value Portfolio&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;7.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS High Yield Portfolio&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;5.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Global Governments Portfolio&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;5.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Inflation-Adjusted Bond Portfolio&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;5.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS International Growth Portfolio&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;3.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS International Intrinsic Equity Portfolio&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;3.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Global Real Estate Portfolio&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;3.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Limited Maturity Portfolio&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;3.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS New Discovery Series&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;1.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS New Discovery Value Portfolio&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;1.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Institutional Money Market Portfolio&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;1.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068442Member_MFSTotalReturnBondSeriesMember"
      decimals="4"
      id="h_224_2d29dfa3_ac10_413a_a367_fdf401366666"
      unitRef="pure">0.119</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068442Member_MFSGovernmentSecuritiesPortfolioMember"
      decimals="4"
      id="h_225_23310c1a_74cb_4f35_97ed_369ab9990b42"
      unitRef="pure">0.099</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068442Member_MFSValueSeriesMember"
      decimals="4"
      id="h_226_c443e9a7_6c4a_4d22_9350_53b355146f2c"
      unitRef="pure">0.090</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068442Member_MFSResearchInternationalPortfolioMember"
      decimals="4"
      id="h_227_b07675b7_9baa_47cc_9cfe_4cf12568e8ee"
      unitRef="pure">0.083</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068442Member_MFSGrowthSeriesMember"
      decimals="4"
      id="h_228_485be787_a8c6_4965_bddb_76a8dfc5522a"
      unitRef="pure">0.082</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068442Member_MFSResearchSeriesMember"
      decimals="4"
      id="h_229_872baae6_7504_4ad1_8e86_0d6b25abd517"
      unitRef="pure">0.073</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068442Member_MFSMidCapGrowthSeriesMember"
      decimals="4"
      id="h_230_d6aa8e4b_99a1_42a4_904a_b2782285fa42"
      unitRef="pure">0.071</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068442Member_MFSMidCapValuePortfolioMember"
      decimals="4"
      id="h_231_cda40658_84e0_43cb_a28f_13f4f03ceff9"
      unitRef="pure">0.071</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068442Member_MFSHighYieldPortfolioMember"
      decimals="4"
      id="h_232_09960de9_613a_4271_a074_afb17d6bf58f"
      unitRef="pure">0.050</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068442Member_MFSGlobalGovernmentsPortfolioMember"
      decimals="4"
      id="h_233_abb49e1e_8557_434f_90e9_5e6831ef708b"
      unitRef="pure">0.050</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068442Member_MFSInflationAdjustedBondPortfolioMember"
      decimals="4"
      id="h_234_4f5c9a30_5928_49e0_96ca_45dba6a8cb2d"
      unitRef="pure">0.050</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068442Member_MFSInternationalGrowthPortfolioMember"
      decimals="4"
      id="h_235_358bfaed_37da_4e4a_9314_7a6b1b2d5fc5"
      unitRef="pure">0.031</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068442Member_MFSInternationalIntrinsicEquityPortfolioMember"
      decimals="4"
      id="h_236_ccfd0ca1_1132_4258_a7e0_ee85203a1945"
      unitRef="pure">0.031</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068442Member_MFSGlobalRealEstatePortfolioMember"
      decimals="4"
      id="h_237_d7755536_3f7f_4ee5_91d4_81a176f842cf"
      unitRef="pure">0.030</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068442Member_MFSLimitedMaturityPortfolioMember"
      decimals="4"
      id="h_238_909be4c4_de00_4859_8b17_c8513c892c75"
      unitRef="pure">0.030</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068442Member_MFSNewDiscoverySeriesMember"
      decimals="4"
      id="h_239_b450c9ea_760a_4dac_841a_5857afaa50a3"
      unitRef="pure">0.015</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068442Member_MFSNewDiscoveryValuePortfolioMember"
      decimals="4"
      id="h_240_ef47b207_2e13_486d_9d5a_1560f5068450"
      unitRef="pure">0.015</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068442Member_MFSInstitutionalMoneyMarketPortfolioMember"
      decimals="4"
      id="h_241_773a4976_086b_44de_94c0_f4ec4c174a8b"
      unitRef="pure">0.010</oef:PctOfTotalInv>
    <oef:FundName
      contextRef="D20251231_20260630_C000068443Member"
      id="t_109_2a88f591_abaa_98f9_62c1_d4193f8947bd">MFS&#xae; ModerateAllocation Portfolio</oef:FundName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="D20251231_20260630_C000068443Member"
      id="t_100_ac72c7f2_cb92_408f_a755_a1f2caca94a2">This &lt;span title="element: B30%, context: 0%"&gt;&lt;span class="sec-hidden" style="-sec-ix-hidden: t_110_3d2271cc_1864_8416_d9d6_edb81ee032d3;"&gt;semiannual shareholder report&lt;/span&gt;&lt;/span&gt; contains important information about MFS Moderate Allocation Portfolio for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="D20251231_20260630_C000068443Member"
      id="t_102_f973d737_c1d6_45f5_88c3_6bda3c676012">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(45, 126, 201); font-family: 'arial'; font-weight: normal; font-size: 11pt;"&gt;insurancefunds.mfs.com&lt;/span&gt;. You can also request this information by contacting us at 1&#x2011;800&#x2011;225&#x2011;2606 or by sending an e-mail request to orderliterature@mfs.com.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="D20251231_20260630_C000068443Member"
      id="t_104_8a8bb5e0_507b_4c17_9f65_607b1d63c694">insurancefunds.mfs.com</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="D20251231_20260630_C000068443Member"
      id="t_105_130cc253_f9af_4eac_8ef7_fc5a4b8168f8">1&#x2011;800&#x2011;225&#x2011;2606</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="D20251231_20260630_C000068443Member"
      id="t_103_740b6adb_6365_4324_8f11_5efa55a42e75">orderliterature@mfs.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock
      contextRef="D20251231_20260630_C000068443Member"
      id="t_106_d4c965fc_016f_4b1c_8fee_59ad3b3aae4a">
&lt;div style="font-family: 'arial'; font-size: 11.52pt; font-weight: bold; color: rgb(126, 45, 64); margin: 0px 0px 3pt 0px;"&gt;FUND EXPENSES&lt;/div&gt;

&lt;div style="font-family: 'arial'; font-weight: normal; color: rgb(126, 45, 64); font-size: 12pt; text-align: left; margin: 0px 0px 6pt 0px;"&gt;What were the fund costs for the last six months?&lt;/div&gt;

&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; vertical-align: bottom; font-style: italic; font-size: 10pt; text-align: center; color: rgb(0, 0, 0); width: 533pt; position: absolute; border-right-color: initial; border-right-style: none; border-right-width: initial; padding: 2pt 3pt 0 3pt;"&gt;(based on a hypothetical $10,000 investment)&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; vertical-align: bottom; font-style: italic; font-size: 10pt; text-align: center; color: rgb(0, 0, 0); width: 533pt; position: absolute; border-right-color: initial; border-right-style: none; border-right-width: initial; padding: 2pt 3pt 0 3pt;"&gt;&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; vertical-align: bottom; font-style: italic; font-size: 10pt; text-align: center; color: rgb(0, 0, 0); width: 533pt; position: absolute; border-right-color: initial; border-right-style: none; border-right-width: initial; padding: 2pt 3pt 0 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; font-weight: normal; text-align: center; vertical-align: middle; border-right-color: rgb(128, 128, 128); border-right-style: solid; border-right-width: 1pt; padding: 0 3pt 0 3pt;"&gt;Class Name&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; font-weight: normal; text-align: center; vertical-align: middle; border-right-color: rgb(128, 128, 128); border-right-style: solid; border-right-width: 1pt; padding: 0 3pt 0 3pt;"&gt;Costs of a $10,000 investment ~&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; font-weight: normal; text-align: center; vertical-align: middle; border-right-color: initial; border-right-style: none; border-right-width: initial; padding: 0 3pt 0 3pt;"&gt;Costs&#160;paid as a percentage of&#160;a&#160;$10,000&#160;investment (annualized) ~&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-top-color: rgb(128, 128, 128); border-top-style: solid; border-top-width: 1pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; border-right-color: rgb(128, 128, 128); border-right-style: solid; border-right-width: 1pt; font-weight: normal; text-align: center; vertical-align: middle; padding: 0 3pt 0 3pt;"&gt;Service Class&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; border-right-color: rgb(128, 128, 128); border-right-style: solid; border-right-width: 1pt; text-align: center; vertical-align: middle; padding: 0 3pt 0 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;14&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; white-space: nowrap; border-right-color: initial; border-right-style: none; border-right-width: initial; text-align: center; vertical-align: middle; padding: 0 3pt 0 3pt;"&gt;0.27&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="font-weight: 400; font-family: 'arial'; color: rgb(0, 0, 0); font-style: normal; font-size: 8pt; margin: 0px 0px 6pt 0px;"&gt;&#x2dc; Expenses are direct expenses and do not include underlying fund fees and expenses.&lt;/div&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="D20251231_20260630_C000068443Member"
      decimals="INF"
      id="h_242_4aab3f8d_62d5_46af_85fb_be18435a7747"
      unitRef="USD">14</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="D20251231_20260630_C000068443Member"
      decimals="4"
      id="h_243_24aa176a_d834_4f58_b27e_9dece9f7e3df"
      unitRef="pure">0.0027</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="D20251231_20260630_C000068443Member"
      id="t_107_27c4238c_ba63_4044_931b_0a65a6e98662">
&lt;div style="font-family: 'arial'; font-size: 11.52pt; font-weight: bold; color: rgb(126, 45, 64); margin: 0px 0px 3pt 0px;"&gt;FUND STATISTICS AS OF 6/30/26&lt;/div&gt;

&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-top-color: initial; border-top-style: none; border-top-width: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; padding: 0 3pt 0 3pt;"&gt;Net Assets ($):&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 72pt; text-align: right; padding: 0 3pt 0 3pt;"&gt;822,676,728&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-weight: bold; text-align: left; font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0;"&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; text-align: left; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; padding: 0 3pt 0 3pt;"&gt;Portfolio Turnover Rate (%):&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; width: 72pt; font-weight: normal; text-align: right; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; padding: 0 3pt 0 3pt;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-top-color: initial; border-top-style: none; border-top-width: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; padding: 0 3pt 0 3pt;"&gt;Total Number of Holdings:&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 72pt; text-align: right; padding: 0 3pt 0 3pt;"&gt;18&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-weight: bold; text-align: left; font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0;"&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; text-align: left; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0 3pt 0 3pt;"&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; width: 72pt; font-weight: normal; text-align: right; border-left-color: initial; border-left-style: none; border-left-width: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0 3pt 0 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260630_C000068443Member"
      decimals="INF"
      id="h_244_9ae1d2ad_0167_4f9e_8106_fd260c9cd0b7"
      unitRef="USD">822676728</us-gaap:AssetsNet>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="D20251231_20260630_C000068443Member"
      decimals="4"
      id="h_245_b7f663ff_7dca_4b88_9df2_1292181d9963"
      unitRef="pure">0.01</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsCount
      contextRef="TI20260630_C000068443Member"
      decimals="INF"
      id="h_246_1ba1c5f6_8341_45a3_9d28_955b8bd07538"
      unitRef="Holding">18</oef:HoldingsCount>
    <oef:HoldingsTableTextBlock
      contextRef="D20251231_20260630_C000068443Member"
      id="t_108_1c441092_d043_4c79_965b_c4cfd655a858">
&lt;div style="font-family: 'arial'; font-size: 11.52pt; font-weight: bold; color: rgb(126, 45, 64); margin: 0px 0px 3pt 0px;"&gt;PORTFOLIO COMPOSITION (BASED ON TOTAL INVESTMENTS AS OF 6/30/26)&lt;/div&gt;

&lt;div style="font-family: 'arial'; color: rgb(0, 0, 0); letter-spacing: normal; font-size: 10pt; text-align: left; font-weight: bold; margin: 2pt 0px 3pt 0px;"&gt;&lt;b&gt;Portfolio &lt;/b&gt; &lt;b&gt;allocation&lt;/b&gt;&lt;/div&gt;

&lt;div style="font-weight: 400; font-family: 'arial'; font-size: 9pt; color: rgb(0, 0, 0);"&gt;&lt;img alt="Port Comp - Portfolio Target Allocation Chart" src="chartimages_2417475.jpg" style="width: 157pt;"/&gt; &lt;/div&gt;

&lt;div style="font-family: 'arial'; color: rgb(0, 0, 0); letter-spacing: normal; font-size: 10pt; text-align: left; font-weight: bold; margin: 2pt 0px 3pt 0px;"&gt;&lt;b&gt;Portfolio holdings&lt;/b&gt;&lt;/div&gt;

&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: initial;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Total Return Bond Series&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;11.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Government Securities Portfolio&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;9.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Value Series&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;9.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Research International Portfolio&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;8.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Growth Series&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;8.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Research Series&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;7.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Mid Cap Growth Series&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;7.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Mid Cap Value Portfolio&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;7.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS High Yield Portfolio&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;5.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Global Governments Portfolio&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;5.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Inflation-Adjusted Bond Portfolio&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;5.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS International Growth Portfolio&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;3.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS International Intrinsic Equity Portfolio&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;3.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Global Real Estate Portfolio&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;3.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Limited Maturity Portfolio&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;3.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS New Discovery Series&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;1.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS New Discovery Value Portfolio&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;1.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 15pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; text-align: left; padding: 0 3pt 0 3pt;"&gt;MFS Institutional Money Market Portfolio&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; line-height: 10pt; white-space: nowrap; text-align: right; padding: 0 3pt 0 3pt;"&gt;1.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068443Member_MFSTotalReturnBondSeriesMember"
      decimals="4"
      id="h_247_1b1b7b8e_da8e_4db7_99dd_29c63d2598ba"
      unitRef="pure">0.119</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068443Member_MFSGovernmentSecuritiesPortfolioMember"
      decimals="4"
      id="h_248_2ad9b7c0_3a2f_44d5_8f58_0a962c9b80d9"
      unitRef="pure">0.099</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068443Member_MFSValueSeriesMember"
      decimals="4"
      id="h_249_9a0e40c2_147e_4a47_a1c2_7b79723f5c68"
      unitRef="pure">0.090</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068443Member_MFSResearchInternationalPortfolioMember"
      decimals="4"
      id="h_250_16c786b8_8214_4f2e_84f3_5c98510c134b"
      unitRef="pure">0.083</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068443Member_MFSGrowthSeriesMember"
      decimals="4"
      id="h_251_f457d13f_1e1b_4f8f_a480_1bbbfb5da595"
      unitRef="pure">0.082</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068443Member_MFSResearchSeriesMember"
      decimals="4"
      id="h_252_e772e947_32c8_425e_8822_5a9bee3c66ef"
      unitRef="pure">0.073</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068443Member_MFSMidCapGrowthSeriesMember"
      decimals="4"
      id="h_253_c2e62314_ad49_47ad_b555_1e3f0febcb36"
      unitRef="pure">0.071</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068443Member_MFSMidCapValuePortfolioMember"
      decimals="4"
      id="h_254_a1b2aba4_856d_4ce5_8ca2_8358ec0bf430"
      unitRef="pure">0.071</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068443Member_MFSHighYieldPortfolioMember"
      decimals="4"
      id="h_255_46be0f96_44e2_4e51_aca9_cf39016aa2eb"
      unitRef="pure">0.050</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068443Member_MFSGlobalGovernmentsPortfolioMember"
      decimals="4"
      id="h_256_81228ec6_a926_4506_bdbf_7aa8e15852f6"
      unitRef="pure">0.050</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068443Member_MFSInflationAdjustedBondPortfolioMember"
      decimals="4"
      id="h_257_0c337cde_144f_4e18_b834_80fddb0cd48b"
      unitRef="pure">0.050</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068443Member_MFSInternationalGrowthPortfolioMember"
      decimals="4"
      id="h_258_afddf208_f606_4206_bb50_b33665414c03"
      unitRef="pure">0.031</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068443Member_MFSInternationalIntrinsicEquityPortfolioMember"
      decimals="4"
      id="h_259_7c71e89b_8ff1_4d94_8cdb_cdfe20bf583e"
      unitRef="pure">0.031</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068443Member_MFSGlobalRealEstatePortfolioMember"
      decimals="4"
      id="h_260_e5bfc619_5f02_4817_a765_48341495a8cc"
      unitRef="pure">0.030</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068443Member_MFSLimitedMaturityPortfolioMember"
      decimals="4"
      id="h_261_2d19a5eb_a0af_43d4_94f5_a34c5973bda8"
      unitRef="pure">0.030</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068443Member_MFSNewDiscoverySeriesMember"
      decimals="4"
      id="h_262_f86764d3_4281_4129_a283_180a29e62764"
      unitRef="pure">0.015</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068443Member_MFSNewDiscoveryValuePortfolioMember"
      decimals="4"
      id="h_263_618e0aa2_1b2f_4475_8a76_cf208595ac6d"
      unitRef="pure">0.015</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000068443Member_MFSInstitutionalMoneyMarketPortfolioMember"
      decimals="4"
      id="h_264_4ff92982_afea_463a_99a3_4b39c64c3221"
      unitRef="pure">0.010</oef:PctOfTotalInv>
    <oef:FundName
      contextRef="D20251231_20260630_C000052149Member"
      id="t_118_d02ac220_de61_d605_63cd_243785e41ad1">MFS&#xae; Mid Cap Value Portfolio</oef:FundName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="D20251231_20260630_C000052149Member"
      id="t_109_b758006c_9872_40db_bf02_ffd85208d478">This &lt;span class="sec-hidden" style="-sec-ix-hidden: t_119_6178addb_8d02_e771_c444_79f9a7fd8425;"&gt;semiannual shareholder report&lt;/span&gt; contains important information about MFS Mid Cap Value Portfolio for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="D20251231_20260630_C000052149Member"
      id="t_111_2cddb2e9_1de8_4980_9c6b_f1fed2ac4c3f">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(45, 126, 201); font-family: 'arial'; font-weight: normal; font-size: 11pt;"&gt;insurancefunds.mfs.com&lt;/span&gt;. You can also request this information by contacting us at 1&#x2011;800&#x2011;225&#x2011;2606 or by sending an e-mail request to orderliterature@mfs.com.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="D20251231_20260630_C000052149Member"
      id="t_113_2a47add9_4446_46da_84a1_15060a924581">insurancefunds.mfs.com</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="D20251231_20260630_C000052149Member"
      id="t_114_66626943_2e3f_4d69_9847_fd3a6d1fdd59">1&#x2011;800&#x2011;225&#x2011;2606</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="D20251231_20260630_C000052149Member"
      id="t_112_6c7c1063_d864_44ca_8379_e2158477ffb3">orderliterature@mfs.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock
      contextRef="D20251231_20260630_C000052149Member"
      id="t_115_253f9dc3_685e_4315_a57e_a79fca8737c9">
&lt;div style="font-family: 'arial'; font-size: 11.52pt; font-weight: bold; color: rgb(126, 45, 64); margin: 0px 0px 3pt 0px;"&gt;FUND EXPENSES&lt;/div&gt;

&lt;div style="font-family: 'arial'; font-weight: normal; color: rgb(126, 45, 64); font-size: 12pt; text-align: left; margin: 0px 0px 6pt 0px;"&gt;What were the fund costs for the last six months?&lt;/div&gt;

&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; vertical-align: bottom; font-style: italic; font-size: 10pt; text-align: center; color: rgb(0, 0, 0); width: 533pt; position: absolute; border-right-color: initial; border-right-style: none; border-right-width: initial; padding: 2pt 3pt 0 3pt;"&gt;(based on a hypothetical $10,000 investment)&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; vertical-align: bottom; font-style: italic; font-size: 10pt; text-align: center; color: rgb(0, 0, 0); width: 533pt; position: absolute; border-right-color: initial; border-right-style: none; border-right-width: initial; padding: 2pt 3pt 0 3pt;"&gt;&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; vertical-align: bottom; font-style: italic; font-size: 10pt; text-align: center; color: rgb(0, 0, 0); width: 533pt; position: absolute; border-right-color: initial; border-right-style: none; border-right-width: initial; padding: 2pt 3pt 0 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; font-weight: normal; text-align: center; vertical-align: middle; border-right-color: rgb(128, 128, 128); border-right-style: solid; border-right-width: 1pt; padding: 0 3pt 0 3pt;"&gt;Class Name&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; font-weight: normal; text-align: center; vertical-align: middle; border-right-color: rgb(128, 128, 128); border-right-style: solid; border-right-width: 1pt; padding: 0 3pt 0 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; font-weight: normal; text-align: center; vertical-align: middle; border-right-color: initial; border-right-style: none; border-right-width: initial; padding: 0 3pt 0 3pt;"&gt;Costs&#160;paid as a percentage of&#160;a&#160;$10,000&#160;investment (annualized)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-top-color: rgb(128, 128, 128); border-top-style: solid; border-top-width: 1pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; border-right-color: rgb(128, 128, 128); border-right-style: solid; border-right-width: 1pt; font-weight: normal; text-align: center; vertical-align: middle; padding: 0 3pt 0 3pt;"&gt;Initial Class&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; border-right-color: rgb(128, 128, 128); border-right-style: solid; border-right-width: 1pt; text-align: center; vertical-align: middle; padding: 0 3pt 0 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;41&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; white-space: nowrap; border-right-color: initial; border-right-style: none; border-right-width: initial; text-align: center; vertical-align: middle; padding: 0 3pt 0 3pt;"&gt;0.78&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="D20251231_20260630_C000052149Member"
      decimals="INF"
      id="h_265_06b1c49f_7959_48ce_90e0_5295e4febd82"
      unitRef="USD">41</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="D20251231_20260630_C000052149Member"
      decimals="4"
      id="h_266_92adde71_b7f3_4b27_98af_551cd7ebecf1"
      unitRef="pure">0.0078</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="D20251231_20260630_C000052149Member"
      id="t_116_68ec1ba4_fc94_4459_9bb5_9ac24daa709f">
&lt;div style="font-family: 'arial'; font-size: 11.52pt; font-weight: bold; color: rgb(126, 45, 64); margin: 0px 0px 3pt 0px;"&gt;FUND STATISTICS AS OF 6/30/26&lt;/div&gt;

&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-top-color: initial; border-top-style: none; border-top-width: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; padding: 0 3pt 0 3pt;"&gt;Net Assets ($):&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 72pt; text-align: right; padding: 0 3pt 0 3pt;"&gt;657,326,392&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-weight: bold; text-align: left; font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0;"&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; text-align: left; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; padding: 0 3pt 0 3pt;"&gt;Portfolio Turnover Rate (%):&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; width: 72pt; font-weight: normal; text-align: right; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; padding: 0 3pt 0 3pt;"&gt;18&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-top-color: initial; border-top-style: none; border-top-width: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; padding: 0 3pt 0 3pt;"&gt;Total Number of Holdings:&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 72pt; text-align: right; padding: 0 3pt 0 3pt;"&gt;157&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-weight: bold; text-align: left; font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0;"&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; text-align: left; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0 3pt 0 3pt;"&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; width: 72pt; font-weight: normal; text-align: right; border-left-color: initial; border-left-style: none; border-left-width: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0 3pt 0 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="font-family: 'arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; margin: 0px 0px 6pt 0px;"&gt;Where the fund holds derivatives, they are not included in the total number of portfolio holdings.&lt;/div&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260630_C000052149Member"
      decimals="INF"
      id="h_267_c0125516_efc0_4fe3_8ec4_f4693346ca91"
      unitRef="USD">657326392</us-gaap:AssetsNet>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="D20251231_20260630_C000052149Member"
      decimals="4"
      id="h_268_588be655_1cf1_460e_af0a_41d7c947ed6a"
      unitRef="pure">0.18</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsCount
      contextRef="TI20260630_C000052149Member"
      decimals="INF"
      id="h_269_bfbb038e_d03a_434f_b36f_6c2667db02f7"
      unitRef="Holding">157</oef:HoldingsCount>
    <oef:HoldingsTableTextBlock
      contextRef="D20251231_20260630_C000052149Member"
      id="t_117_167d589f_315d_4446_8e48_66fd087eb498">
&lt;div style="font-family: 'arial'; font-size: 11.52pt; font-weight: bold; color: rgb(126, 45, 64); margin: 0px 0px 3pt 0px;"&gt;PORTFOLIO COMPOSITION (BASED ON TOTAL INVESTMENTS AS OF 6/30/26)&lt;/div&gt;

&lt;div style="font-family: 'arial'; color: rgb(0, 0, 0); letter-spacing: normal; font-size: 10pt; text-align: left; font-weight: bold; margin: 12pt 0px 3pt 0px;"&gt;&lt;b&gt;Portfolio structure&lt;/b&gt;&lt;/div&gt;

&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: initial;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; padding: 2pt 3pt 2pt 3pt;"&gt;Equities&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; width: 50pt; white-space: nowrap; padding: 2pt 3pt 2pt 3pt;"&gt;95.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; padding: 2pt 3pt 2pt 3pt;"&gt;Money Market Funds&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; width: 50pt; white-space: nowrap; padding: 2pt 3pt 2pt 3pt;"&gt;4.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="font-family: 'arial'; color: rgb(0, 0, 0); letter-spacing: normal; font-size: 10pt; text-align: left; font-weight: bold; margin: 12pt 0px 3pt 0px;"&gt;&lt;b&gt;Equity sectors&lt;/b&gt;&lt;/div&gt;

&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: initial;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Industrials&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;17.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Financials&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;16.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Consumer Discretionary&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;9.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Health Care&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;9.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Information Technology&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;8.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Utilities&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;7.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Real Estate&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;7.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Energy&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;7.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Consumer Staples&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;5.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Materials&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;4.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Communication Services&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="font-family: 'arial'; color: rgb(0, 0, 0); letter-spacing: normal; font-size: 10pt; text-align: left; font-weight: bold; margin: 0px 0px 3pt 0px;"&gt;&lt;b&gt;Top ten holdings&lt;/b&gt;&lt;/div&gt;


&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: initial;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Humana, Inc.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Northern Trust Corp.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Becton, Dickinson and Co.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Targa Resources Corp.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Valero Energy Corp.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Hartford Insurance Group, Inc.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;PG&amp;amp;E Corp.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Agilent Technologies, Inc.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Pulte Homes, Inc.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;M&amp;amp;T Bank Corp.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;


&lt;div style="font-family: 'arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; margin: 0px 0px 6pt 0px;"&gt;MFS uses the Global Industry Classification Standard (GICS&lt;sup style="font-size: smaller; vertical-align: super;"&gt;&#xae;&lt;/sup&gt;) for sector/industry reporting. MFS has applied its own internal sector/industry classification methodology for equity securities and non-equity securities that are unclassified by GICS.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000052149Member_EquityMember"
      decimals="4"
      id="h_270_8faa91b5_8f77_4297_90c3_cf3a028065c9"
      unitRef="pure">0.952</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000052149Member_MoneyMarketFundsMember"
      decimals="4"
      id="h_271_e3fbf1a8_b548_429f_b4b6_3f0335cec4e7"
      unitRef="pure">0.048</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000052149Member_IndustrialSectorMember"
      decimals="4"
      id="h_272_833c9ed1_0c63_4db2_881c_d898ef3823fa"
      unitRef="pure">0.176</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000052149Member_FinancialServicesSectorMember"
      decimals="4"
      id="h_273_a83703bd_9c15_4b3d_9673_c3fd37fe9db0"
      unitRef="pure">0.168</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000052149Member_ConsumerDiscretionarySectorMember"
      decimals="4"
      id="h_274_38a5e03b_3589_4406_a324_0b9c593d82d5"
      unitRef="pure">0.092</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000052149Member_HealthcareSectorMember"
      decimals="4"
      id="h_275_3ccdf097_ce81_4329_8fdf_616b64c147ce"
      unitRef="pure">0.091</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000052149Member_InformationTechnologySectorMember"
      decimals="4"
      id="h_276_8b3f5d8b_06d2_4e63_838b_efd1ddf13551"
      unitRef="pure">0.089</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000052149Member_UtilitiesSectorMember"
      decimals="4"
      id="h_277_5bf762e3_df38_428b_947e_fb80a68421a1"
      unitRef="pure">0.076</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000052149Member_RealEstateSectorMember"
      decimals="4"
      id="h_278_89100169_c4e9_45a5_bbd5_ac6c544ae4d9"
      unitRef="pure">0.074</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000052149Member_EnergySectorMember"
      decimals="4"
      id="h_279_f2d72245_54ce_49f5_b190_cec9205dfbbc"
      unitRef="pure">0.072</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000052149Member_ConsumerStaplesSectorMember"
      decimals="4"
      id="h_280_367fac37_674a_4271_86d6_4b5142ada908"
      unitRef="pure">0.052</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000052149Member_MaterialsSectorMember"
      decimals="4"
      id="h_281_f86247e7_f35b_464f_b4f1_894d9b195a72"
      unitRef="pure">0.049</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000052149Member_CommunicationsSectorMember"
      decimals="4"
      id="h_282_02d10d04_7c05_4ccd_98d9_dba153b55a41"
      unitRef="pure">0.013</oef:PctOfTotalInv>
    <oef:LargestHoldingsTableTextBlock
      contextRef="D20251231_20260630_C000052149Member"
      id="t_119_49bd9d5e_1206_8db9_7242_a19f6b56defc">

&lt;div style="font-family: 'arial'; color: rgb(0, 0, 0); letter-spacing: normal; font-size: 10pt; text-align: left; font-weight: bold; margin: 0px 0px 3pt 0px;"&gt;&lt;b&gt;Top ten holdings&lt;/b&gt;&lt;/div&gt;


&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: initial;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Humana, Inc.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Northern Trust Corp.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Becton, Dickinson and Co.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Targa Resources Corp.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Valero Energy Corp.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Hartford Insurance Group, Inc.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;PG&amp;amp;E Corp.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Agilent Technologies, Inc.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Pulte Homes, Inc.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;M&amp;amp;T Bank Corp.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000052149Member_HumanaIncMember"
      decimals="4"
      id="h_283_ea57350f_bca1_4563_99db_303c4aad7de4"
      unitRef="pure">0.014</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000052149Member_NorthernTrustCorpMember"
      decimals="4"
      id="h_284_8b94a343_c239_4b88_96c2_463a23383a89"
      unitRef="pure">0.012</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000052149Member_BectonDickinsonAndCoMember"
      decimals="4"
      id="h_285_73207132_c5f0_45bd_bcee_de24a517bd93"
      unitRef="pure">0.012</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000052149Member_TargaResourcesCorpMember"
      decimals="4"
      id="h_286_817f2f7d_df56_444f_ad3a_5c3bca13e357"
      unitRef="pure">0.011</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000052149Member_ValeroEnergyCorpMember"
      decimals="4"
      id="h_287_f5bf0f03_105a_4ea3_a0e9_abf4cd50c4bc"
      unitRef="pure">0.011</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000052149Member_HartfordInsuranceGroupIncMember"
      decimals="4"
      id="h_288_22821066_42a4_4c98_a00d_00da24e9d967"
      unitRef="pure">0.011</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000052149Member_PGAndECorpMember"
      decimals="4"
      id="h_289_acd59254_11d9_4dfa_b90f_e7ff298b3a3c"
      unitRef="pure">0.011</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000052149Member_AgilentTechnologiesIncMember"
      decimals="4"
      id="h_290_89a13755_023d_422e_900d_d4ec1e1344b8"
      unitRef="pure">0.011</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000052149Member_PulteHomesIncMember"
      decimals="4"
      id="h_291_a6d061c7_4150_4b16_a959_a7ea1621511b"
      unitRef="pure">0.011</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000052149Member_MAndTBankCorpMember"
      decimals="4"
      id="h_292_f976cea7_dc7a_4376_b250_431a8f1143ea"
      unitRef="pure">0.010</oef:PctOfTotalInv>
    <oef:FundName
      contextRef="D20251231_20260630_C000052150Member"
      id="t_127_6a55f51c_c69f_b283_0edb_4d5166aa4ae8">MFS&#xae; Mid Cap Value Portfolio</oef:FundName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="D20251231_20260630_C000052150Member"
      id="t_118_f3f7527f_4eac_4753_8448_96017be9367b">This &lt;span class="sec-hidden" style="-sec-ix-hidden: t_128_99d4658e_8a9e_c09b_6c69_65a3b97ca680;"&gt;semiannual shareholder report&lt;/span&gt; contains important information about MFS Mid Cap Value Portfolio for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="D20251231_20260630_C000052150Member"
      id="t_120_b11a756e_5072_4ff2_a47c_2173eeea92eb">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(45, 126, 201); font-family: 'arial'; font-weight: normal; font-size: 11pt;"&gt;insurancefunds.mfs.com&lt;/span&gt;. You can also request this information by contacting us at 1&#x2011;800&#x2011;225&#x2011;2606 or by sending an e-mail request to orderliterature@mfs.com.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="D20251231_20260630_C000052150Member"
      id="t_122_a6e862ff_1508_4528_92e7_4a8b8c47133a">insurancefunds.mfs.com</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="D20251231_20260630_C000052150Member"
      id="t_123_d32f3916_3e7b_4985_88f0_2c903ac95034">1&#x2011;800&#x2011;225&#x2011;2606</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="D20251231_20260630_C000052150Member"
      id="t_121_684e31a1_acfb_4957_bb65_f974b0bfab37">orderliterature@mfs.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock
      contextRef="D20251231_20260630_C000052150Member"
      id="t_124_a379a1d8_9973_400d_bb5b_fed5db15680d">
&lt;div style="font-family: 'arial'; font-size: 11.52pt; font-weight: bold; color: rgb(126, 45, 64); margin: 0px 0px 3pt 0px;"&gt;FUND EXPENSES&lt;/div&gt;

&lt;div style="font-family: 'arial'; font-weight: normal; color: rgb(126, 45, 64); font-size: 12pt; text-align: left; margin: 0px 0px 6pt 0px;"&gt;What were the fund costs for the last six months?&lt;/div&gt;

&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; vertical-align: bottom; font-style: italic; font-size: 10pt; text-align: center; color: rgb(0, 0, 0); width: 533pt; position: absolute; border-right-color: initial; border-right-style: none; border-right-width: initial; padding: 2pt 3pt 0 3pt;"&gt;(based on a hypothetical $10,000 investment)&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; vertical-align: bottom; font-style: italic; font-size: 10pt; text-align: center; color: rgb(0, 0, 0); width: 533pt; position: absolute; border-right-color: initial; border-right-style: none; border-right-width: initial; padding: 2pt 3pt 0 3pt;"&gt;&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; vertical-align: bottom; font-style: italic; font-size: 10pt; text-align: center; color: rgb(0, 0, 0); width: 533pt; position: absolute; border-right-color: initial; border-right-style: none; border-right-width: initial; padding: 2pt 3pt 0 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; font-weight: normal; text-align: center; vertical-align: middle; border-right-color: rgb(128, 128, 128); border-right-style: solid; border-right-width: 1pt; padding: 0 3pt 0 3pt;"&gt;Class Name&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; font-weight: normal; text-align: center; vertical-align: middle; border-right-color: rgb(128, 128, 128); border-right-style: solid; border-right-width: 1pt; padding: 0 3pt 0 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; font-weight: normal; text-align: center; vertical-align: middle; border-right-color: initial; border-right-style: none; border-right-width: initial; padding: 0 3pt 0 3pt;"&gt;Costs&#160;paid as a percentage of&#160;a&#160;$10,000&#160;investment (annualized)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-top-color: rgb(128, 128, 128); border-top-style: solid; border-top-width: 1pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; border-right-color: rgb(128, 128, 128); border-right-style: solid; border-right-width: 1pt; font-weight: normal; text-align: center; vertical-align: middle; padding: 0 3pt 0 3pt;"&gt;Service Class&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; border-right-color: rgb(128, 128, 128); border-right-style: solid; border-right-width: 1pt; text-align: center; vertical-align: middle; padding: 0 3pt 0 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;54&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; white-space: nowrap; border-right-color: initial; border-right-style: none; border-right-width: initial; text-align: center; vertical-align: middle; padding: 0 3pt 0 3pt;"&gt;1.03&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="D20251231_20260630_C000052150Member"
      decimals="INF"
      id="h_293_b62c51a6_4dd5_4f67_a9a7_e5ac97fa791c"
      unitRef="USD">54</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="D20251231_20260630_C000052150Member"
      decimals="4"
      id="h_294_7b85027a_e5a6_403d_b64f_bd8b6467dce0"
      unitRef="pure">0.0103</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="D20251231_20260630_C000052150Member"
      id="t_125_37c4674f_6904_4e9a_9a62_a842be9bc3a6">
&lt;div style="font-family: 'arial'; font-size: 11.52pt; font-weight: bold; color: rgb(126, 45, 64); margin: 0px 0px 3pt 0px;"&gt;FUND STATISTICS AS OF 6/30/26&lt;/div&gt;

&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-top-color: initial; border-top-style: none; border-top-width: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; padding: 0 3pt 0 3pt;"&gt;Net Assets ($):&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 72pt; text-align: right; padding: 0 3pt 0 3pt;"&gt;657,326,392&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-weight: bold; text-align: left; font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0;"&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; text-align: left; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; padding: 0 3pt 0 3pt;"&gt;Portfolio Turnover Rate (%):&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; width: 72pt; font-weight: normal; text-align: right; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; padding: 0 3pt 0 3pt;"&gt;18&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-top-color: initial; border-top-style: none; border-top-width: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; padding: 0 3pt 0 3pt;"&gt;Total Number of Holdings:&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 72pt; text-align: right; padding: 0 3pt 0 3pt;"&gt;157&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-weight: bold; text-align: left; font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0;"&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; text-align: left; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0 3pt 0 3pt;"&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; width: 72pt; font-weight: normal; text-align: right; border-left-color: initial; border-left-style: none; border-left-width: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0 3pt 0 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="font-family: 'arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; margin: 0px 0px 6pt 0px;"&gt;Where the fund holds derivatives, they are not included in the total number of portfolio holdings.&lt;/div&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260630_C000052150Member"
      decimals="INF"
      id="h_295_f8c86290_03c7_4f67_aa14_dfa2f3ce29e4"
      unitRef="USD">657326392</us-gaap:AssetsNet>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="D20251231_20260630_C000052150Member"
      decimals="4"
      id="h_296_94f7369f_9eb3_4602_8285_18636901b31a"
      unitRef="pure">0.18</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsCount
      contextRef="TI20260630_C000052150Member"
      decimals="INF"
      id="h_297_fb5fbb0a_1b7a_4552_81be_398757d8c223"
      unitRef="Holding">157</oef:HoldingsCount>
    <oef:HoldingsTableTextBlock
      contextRef="D20251231_20260630_C000052150Member"
      id="t_126_bccb8f22_fa68_4cbe_9589_5e560c8f3253">
&lt;div style="font-family: 'arial'; font-size: 11.52pt; font-weight: bold; color: rgb(126, 45, 64); margin: 0px 0px 3pt 0px;"&gt;PORTFOLIO COMPOSITION (BASED ON TOTAL INVESTMENTS AS OF 6/30/26)&lt;/div&gt;

&lt;div style="font-family: 'arial'; color: rgb(0, 0, 0); letter-spacing: normal; font-size: 10pt; text-align: left; font-weight: bold; margin: 12pt 0px 3pt 0px;"&gt;&lt;b&gt;Portfolio structure&lt;/b&gt;&lt;/div&gt;

&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: initial;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; padding: 2pt 3pt 2pt 3pt;"&gt;Equities&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; width: 50pt; white-space: nowrap; padding: 2pt 3pt 2pt 3pt;"&gt;95.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; padding: 2pt 3pt 2pt 3pt;"&gt;Money Market Funds&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; width: 50pt; white-space: nowrap; padding: 2pt 3pt 2pt 3pt;"&gt;4.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="font-family: 'arial'; color: rgb(0, 0, 0); letter-spacing: normal; font-size: 10pt; text-align: left; font-weight: bold; margin: 12pt 0px 3pt 0px;"&gt;&lt;b&gt;Equity sectors&lt;/b&gt;&lt;/div&gt;

&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: initial;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Industrials&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;17.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Financials&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;16.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Consumer Discretionary&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;9.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Health Care&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;9.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Information Technology&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;8.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Utilities&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;7.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Real Estate&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;7.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Energy&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;7.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Consumer Staples&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;5.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Materials&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;4.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Communication Services&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;


&lt;div style="font-family: 'arial'; color: rgb(0, 0, 0); letter-spacing: normal; font-size: 10pt; text-align: left; font-weight: bold; margin: 0px 0px 3pt 0px;"&gt;&lt;b&gt;Top ten holdings&lt;/b&gt;&lt;/div&gt;



&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: initial;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Humana, Inc.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Northern Trust Corp.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Becton, Dickinson and Co.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Targa Resources Corp.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Valero Energy Corp.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Hartford Insurance Group, Inc.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;PG&amp;amp;E Corp.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Agilent Technologies, Inc.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Pulte Homes, Inc.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;M&amp;amp;T Bank Corp.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;


&lt;div style="font-family: 'arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; margin: 0px 0px 6pt 0px;"&gt;MFS uses the Global Industry Classification Standard (GICS&lt;sup style="font-size: smaller; vertical-align: super;"&gt;&#xae;&lt;/sup&gt;) for sector/industry reporting. MFS has applied its own internal sector/industry classification methodology for equity securities and non-equity securities that are unclassified by GICS.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000052150Member_EquityMember"
      decimals="4"
      id="h_298_e086ee36_08be_4666_b95d_54a99033d578"
      unitRef="pure">0.952</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000052150Member_MoneyMarketFundsMember"
      decimals="4"
      id="h_299_72bc628f_0677_41bb_987a_c4e462d08a7f"
      unitRef="pure">0.048</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000052150Member_IndustrialSectorMember"
      decimals="4"
      id="h_300_3cc41cc9_dfd6_47d6_88bc_d6d08006f273"
      unitRef="pure">0.176</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000052150Member_FinancialServicesSectorMember"
      decimals="4"
      id="h_301_21370ae5_8c11_4609_ba1e_58993f3834f5"
      unitRef="pure">0.168</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000052150Member_ConsumerDiscretionarySectorMember"
      decimals="4"
      id="h_302_daa57821_ff4d_4263_bc5a_7b1d3f6c96d9"
      unitRef="pure">0.092</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000052150Member_HealthcareSectorMember"
      decimals="4"
      id="h_303_20496453_e7fa_41d8_b3b6_bdbdfa16beb9"
      unitRef="pure">0.091</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000052150Member_InformationTechnologySectorMember"
      decimals="4"
      id="h_304_ab51a354_f01b_4cbd_8d95_7fcb362309e4"
      unitRef="pure">0.089</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000052150Member_UtilitiesSectorMember"
      decimals="4"
      id="h_305_4235f758_98db_4fe7_9393_3b3897b9e9f6"
      unitRef="pure">0.076</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000052150Member_RealEstateSectorMember"
      decimals="4"
      id="h_306_b172e303_80f3_48f5_8366_82819f974f11"
      unitRef="pure">0.074</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000052150Member_EnergySectorMember"
      decimals="4"
      id="h_307_c887ec05_54c1_48d2_a653_094f8f2b42ea"
      unitRef="pure">0.072</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000052150Member_ConsumerStaplesSectorMember"
      decimals="4"
      id="h_308_4b772940_c606_4837_b99d_468c0a682752"
      unitRef="pure">0.052</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000052150Member_MaterialsSectorMember"
      decimals="4"
      id="h_309_46758e3e_ca53_46ad_9bb4_9952a0104c70"
      unitRef="pure">0.049</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000052150Member_CommunicationsSectorMember"
      decimals="4"
      id="h_310_02c89871_2395_4b6f_b7e7_088e3e6dc66b"
      unitRef="pure">0.013</oef:PctOfTotalInv>
    <oef:LargestHoldingsTableTextBlock
      contextRef="D20251231_20260630_C000052150Member"
      id="t_128_ef8d6267_de3e_5e82_6203_85860594031a">
&lt;div style="font-family: 'arial'; color: rgb(0, 0, 0); letter-spacing: normal; font-size: 10pt; text-align: left; font-weight: bold; margin: 0px 0px 3pt 0px;"&gt;&lt;b&gt;Top ten holdings&lt;/b&gt;&lt;/div&gt;

&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: initial;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Humana, Inc.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Northern Trust Corp.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Becton, Dickinson and Co.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Targa Resources Corp.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Valero Energy Corp.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Hartford Insurance Group, Inc.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;PG&amp;amp;E Corp.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Agilent Technologies, Inc.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Pulte Homes, Inc.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;M&amp;amp;T Bank Corp.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000052150Member_HumanaIncMember"
      decimals="4"
      id="h_311_ef310f8b_9f27_4fc4_8e9b_e94fbfc186d2"
      unitRef="pure">0.014</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000052150Member_NorthernTrustCorpMember"
      decimals="4"
      id="h_312_ecb4920c_0e1d_4f17_82dd_bbde6a4d5a51"
      unitRef="pure">0.012</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000052150Member_BectonDickinsonAndCoMember"
      decimals="4"
      id="h_313_05e8a086_2ae9_47cb_b828_7a5994b92770"
      unitRef="pure">0.012</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000052150Member_TargaResourcesCorpMember"
      decimals="4"
      id="h_314_57e552be_136e_4398_a47f_7593719257ca"
      unitRef="pure">0.011</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000052150Member_ValeroEnergyCorpMember"
      decimals="4"
      id="h_315_8c393f1b_faa3_4556_b616_f717e7e2bc9e"
      unitRef="pure">0.011</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000052150Member_HartfordInsuranceGroupIncMember"
      decimals="4"
      id="h_316_77c6d471_0f5e_4fe4_aa89_84a8baffe41f"
      unitRef="pure">0.011</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000052150Member_PGAndECorpMember"
      decimals="4"
      id="h_317_85aa36cd_1a62_4e38_a663_3f5a78ee8635"
      unitRef="pure">0.011</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000052150Member_AgilentTechnologiesIncMember"
      decimals="4"
      id="h_318_8a66e24f_0aa7_4c8f_8c4c_e5482b553702"
      unitRef="pure">0.011</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000052150Member_PulteHomesIncMember"
      decimals="4"
      id="h_319_9808641f_f779_4be5_bbb9_7ceea715e377"
      unitRef="pure">0.011</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000052150Member_MAndTBankCorpMember"
      decimals="4"
      id="h_320_c29c473b_0437_4897_adcb_663d754290e6"
      unitRef="pure">0.010</oef:PctOfTotalInv>
    <oef:FundName
      contextRef="D20251231_20260630_C000021901Member"
      id="t_136_ed658ba1_5024_0acb_eafa_e5811e2f4179">MFS&#xae; Global Real Estate Portfolio</oef:FundName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="D20251231_20260630_C000021901Member"
      id="t_127_d2ed5dbe_b5b6_473c_b7e4_ed65e9e3dad7">This &lt;span class="sec-hidden" style="-sec-ix-hidden: t_137_257451a0_effa_9244_51f8_5d63c5230ebe;"&gt;semiannual shareholder report&lt;/span&gt; contains important information about MFS Global Real Estate Portfolio for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="D20251231_20260630_C000021901Member"
      id="t_129_f72d40d3_db94_450d_af6f_473f641156eb">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(45, 126, 201); font-family: 'arial'; font-weight: normal; font-size: 11pt;"&gt;insurancefunds.mfs.com&lt;/span&gt;. You can also request this information by contacting us at 1&#x2011;800&#x2011;225&#x2011;2606 or by sending an e-mail request to orderliterature@mfs.com.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="D20251231_20260630_C000021901Member"
      id="t_131_ba77d0be_6256_4fa2_9151_05a93d140288">insurancefunds.mfs.com</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="D20251231_20260630_C000021901Member"
      id="t_132_ec13b273_beda_4bd7_9bda_3dc0821620d7">1&#x2011;800&#x2011;225&#x2011;2606</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="D20251231_20260630_C000021901Member"
      id="t_130_a57c57b1_75f8_475c_acb4_467b3edbdf95">orderliterature@mfs.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock
      contextRef="D20251231_20260630_C000021901Member"
      id="t_133_fba8aae4_a390_4b98_b9df_8878280ecbf5">
&lt;div style="font-family: 'arial'; font-size: 11.52pt; font-weight: bold; color: rgb(126, 45, 64); margin: 0px 0px 3pt 0px;"&gt;FUND EXPENSES&lt;/div&gt;

&lt;div style="font-family: 'arial'; font-weight: normal; color: rgb(126, 45, 64); font-size: 12pt; text-align: left; margin: 0px 0px 6pt 0px;"&gt;What were the fund costs for the last six months?&lt;/div&gt;

&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; vertical-align: bottom; font-style: italic; font-size: 10pt; text-align: center; color: rgb(0, 0, 0); width: 533pt; position: absolute; border-right-color: initial; border-right-style: none; border-right-width: initial; padding: 2pt 3pt 0 3pt;"&gt;(based on a hypothetical $10,000 investment)&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; vertical-align: bottom; font-style: italic; font-size: 10pt; text-align: center; color: rgb(0, 0, 0); width: 533pt; position: absolute; border-right-color: initial; border-right-style: none; border-right-width: initial; padding: 2pt 3pt 0 3pt;"&gt;&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; vertical-align: bottom; font-style: italic; font-size: 10pt; text-align: center; color: rgb(0, 0, 0); width: 533pt; position: absolute; border-right-color: initial; border-right-style: none; border-right-width: initial; padding: 2pt 3pt 0 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; font-weight: normal; text-align: center; vertical-align: middle; border-right-color: rgb(128, 128, 128); border-right-style: solid; border-right-width: 1pt; padding: 0 3pt 0 3pt;"&gt;Class Name&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; font-weight: normal; text-align: center; vertical-align: middle; border-right-color: rgb(128, 128, 128); border-right-style: solid; border-right-width: 1pt; padding: 0 3pt 0 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; font-weight: normal; text-align: center; vertical-align: middle; border-right-color: initial; border-right-style: none; border-right-width: initial; padding: 0 3pt 0 3pt;"&gt;Costs&#160;paid as a percentage of&#160;a&#160;$10,000&#160;investment (annualized)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-top-color: rgb(128, 128, 128); border-top-style: solid; border-top-width: 1pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; border-right-color: rgb(128, 128, 128); border-right-style: solid; border-right-width: 1pt; font-weight: normal; text-align: center; vertical-align: middle; padding: 0 3pt 0 3pt;"&gt;Initial Class&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; border-right-color: rgb(128, 128, 128); border-right-style: solid; border-right-width: 1pt; text-align: center; vertical-align: middle; padding: 0 3pt 0 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;47&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; white-space: nowrap; border-right-color: initial; border-right-style: none; border-right-width: initial; text-align: center; vertical-align: middle; padding: 0 3pt 0 3pt;"&gt;0.90&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="D20251231_20260630_C000021901Member"
      decimals="INF"
      id="h_321_8fd036f8_d889_49c3_a831_d0f48c284805"
      unitRef="USD">47</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="D20251231_20260630_C000021901Member"
      decimals="4"
      id="h_322_0776e487_75fe_4035_9566_cc2eb2774a3b"
      unitRef="pure">0.0090</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="D20251231_20260630_C000021901Member"
      id="t_134_1d328ae7_0cdb_45be_858f_a7c0fded84b0">
&lt;div style="font-family: 'arial'; font-size: 11.52pt; font-weight: bold; color: rgb(126, 45, 64); margin: 0px 0px 3pt 0px;"&gt;FUND STATISTICS AS OF 6/30/26&lt;/div&gt;

&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-top-color: initial; border-top-style: none; border-top-width: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; padding: 0 3pt 0 3pt;"&gt;Net Assets ($):&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 72pt; text-align: right; padding: 0 3pt 0 3pt;"&gt;155,818,263&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-weight: bold; text-align: left; font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0;"&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; text-align: left; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; padding: 0 3pt 0 3pt;"&gt;Portfolio Turnover Rate (%):&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; width: 72pt; font-weight: normal; text-align: right; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; padding: 0 3pt 0 3pt;"&gt;27&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-top-color: initial; border-top-style: none; border-top-width: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; padding: 0 3pt 0 3pt;"&gt;Total Number of Holdings:&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 72pt; text-align: right; padding: 0 3pt 0 3pt;"&gt;56&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-weight: bold; text-align: left; font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0;"&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; text-align: left; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0 3pt 0 3pt;"&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; width: 72pt; font-weight: normal; text-align: right; border-left-color: initial; border-left-style: none; border-left-width: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0 3pt 0 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="font-family: 'arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; margin: 0px 0px 6pt 0px;"&gt;Where the fund holds derivatives, they are not included in the total number of portfolio holdings.&lt;/div&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260630_C000021901Member"
      decimals="INF"
      id="h_323_429d19d1_1570_4f13_9b81_382af36eae97"
      unitRef="USD">155818263</us-gaap:AssetsNet>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="D20251231_20260630_C000021901Member"
      decimals="4"
      id="h_324_0f434515_05e1_4014_8b4d_913b5810f75e"
      unitRef="pure">0.27</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsCount
      contextRef="TI20260630_C000021901Member"
      decimals="INF"
      id="h_325_096843be_32be_4e87_a6f2_35882ea2a8a5"
      unitRef="Holding">56</oef:HoldingsCount>
    <oef:HoldingsTableTextBlock
      contextRef="D20251231_20260630_C000021901Member"
      id="t_135_d8735217_4492_4947_ae66_dfb8ba9b7723">
&lt;div style="font-family: 'arial'; font-size: 11.52pt; font-weight: bold; color: rgb(126, 45, 64); margin: 0px 0px 3pt 0px;"&gt;PORTFOLIO COMPOSITION (BASED ON TOTAL INVESTMENTS AS OF 6/30/26)&lt;/div&gt;

&lt;div style="font-family: 'arial'; color: rgb(0, 0, 0); letter-spacing: normal; font-size: 10pt; text-align: left; font-weight: bold; margin: 12pt 0px 3pt 0px;"&gt;&lt;b&gt;Portfolio structure&lt;/b&gt;&lt;/div&gt;

&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: initial;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; padding: 2pt 3pt 2pt 3pt;"&gt;Equities&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; width: 50pt; white-space: nowrap; padding: 2pt 3pt 2pt 3pt;"&gt;98.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; padding: 2pt 3pt 2pt 3pt;"&gt;Money Market Funds&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; width: 50pt; white-space: nowrap; padding: 2pt 3pt 2pt 3pt;"&gt;1.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; padding: 2pt 3pt 2pt 3pt;"&gt;Purchased Options&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; width: 50pt; white-space: nowrap; padding: 2pt 3pt 2pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;


&lt;div style="font-family: 'arial'; color: rgb(0, 0, 0); letter-spacing: normal; font-size: 10pt; text-align: left; font-weight: bold; margin: 12pt 0px 3pt 0px;"&gt;&lt;b&gt;Top ten holdings&lt;/b&gt;&lt;/div&gt;



&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: initial;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Prologis, Inc., REIT&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;7.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Equinix, Inc., REIT&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;5.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Simon Property Group, Inc., REIT&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;4.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Ventas, Inc., REIT&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;3.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Goodman Group, REIT&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;3.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Digital Realty Trust, Inc., REIT&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Mitsubishi Estate Co. Ltd.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;2.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;BXP, Inc., REIT&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;2.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Rexford Industrial Realty, Inc., REIT&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;2.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Janus Living, Inc., "A", REIT&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;2.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;


&lt;div style="font-family: 'arial'; color: rgb(0, 0, 0); letter-spacing: normal; font-size: 10pt; text-align: left; font-weight: bold; margin: 0px 0px 3pt 0px;"&gt;&lt;b&gt;Issuer country weightings&lt;/b&gt;&lt;/div&gt;

&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: initial;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;United States&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;67.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Australia&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;8.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Japan&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;7.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;United Kingdom&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;6.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;France&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;3.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Singapore&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;2.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Hong Kong&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;2.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Belgium&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021901Member_EquityMember"
      decimals="4"
      id="h_326_6d53ff7f_ef85_4300_9bbb_c6b3d5f47cae"
      unitRef="pure">0.980</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021901Member_MoneyMarketFundsMember"
      decimals="4"
      id="h_327_e00165ae_3304_447b_b683_9a416c955cff"
      unitRef="pure">0.015</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021901Member_PurchasedOptionsMember"
      decimals="4"
      id="h_328_f15b5203_2134_4308_a860_56ce9a310a5d"
      unitRef="pure">0.005</oef:PctOfTotalInv>
    <oef:LargestHoldingsTableTextBlock
      contextRef="D20251231_20260630_C000021901Member"
      id="t_137_847bbafe_fbe3_403d_7c6d_517a256162ce">
&lt;div style="font-family: 'arial'; color: rgb(0, 0, 0); letter-spacing: normal; font-size: 10pt; text-align: left; font-weight: bold; margin: 12pt 0px 3pt 0px;"&gt;&lt;b&gt;Top ten holdings&lt;/b&gt;&lt;/div&gt;

&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: initial;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Prologis, Inc., REIT&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;7.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Equinix, Inc., REIT&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;5.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Simon Property Group, Inc., REIT&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;4.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Ventas, Inc., REIT&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;3.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Goodman Group, REIT&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;3.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Digital Realty Trust, Inc., REIT&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Mitsubishi Estate Co. Ltd.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;2.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;BXP, Inc., REIT&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;2.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Rexford Industrial Realty, Inc., REIT&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;2.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Janus Living, Inc., "A", REIT&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;2.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021901Member_PrologisIncREITMember"
      decimals="4"
      id="h_329_a2e74dc2_5ccf_4227_817c_b1c6d0cc898c"
      unitRef="pure">0.077</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021901Member_EquinixIncREITMember"
      decimals="4"
      id="h_330_fdbffec6_7d67_4c66_8d9b_6ac2d6881acd"
      unitRef="pure">0.053</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021901Member_SimonPropertyGroupIncREITMember"
      decimals="4"
      id="h_331_d6c44d90_f86d_4c29_94e3_8e2db8c5d4b9"
      unitRef="pure">0.041</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021901Member_VentasIncREITMember"
      decimals="4"
      id="h_332_72640d3e_93ab_40d3_a8a0_f4eb583259b0"
      unitRef="pure">0.039</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021901Member_GoodmanGroupREITMember"
      decimals="4"
      id="h_333_004e12ab_3655_49ec_afc5_d9bf4c3f0804"
      unitRef="pure">0.037</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021901Member_DigitalRealtyTrustIncREITMember"
      decimals="4"
      id="h_334_ea034282_e994_4b10_b52c_c725ed4c840b"
      unitRef="pure">0.033</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021901Member_MitsubishiEstateCoLtdMember"
      decimals="4"
      id="h_335_db67b26c_be55_417f_a60b_7e03d696136b"
      unitRef="pure">0.029</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021901Member_BXPIncREITMember"
      decimals="4"
      id="h_336_4d16c1dc_5be1_48f6_a03f_3c459f99303c"
      unitRef="pure">0.029</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021901Member_RexfordIndustrialRealtyIncREITMember"
      decimals="4"
      id="h_337_e6fba5de_dd10_4423_b338_c49285dd7e7d"
      unitRef="pure">0.023</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021901Member_JanusLivingIncAREITMember"
      decimals="4"
      id="h_338_e2231d00_47bc_4d79_b362_dfc2f4fed85e"
      unitRef="pure">0.023</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021901Member_US"
      decimals="4"
      id="h_339_8989e200_be0c_41f6_afe5_342d5051acf8"
      unitRef="pure">0.675</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021901Member_AU"
      decimals="4"
      id="h_340_f9f457ba_0d14_4d5b_91c7_da585713b516"
      unitRef="pure">0.084</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021901Member_JP"
      decimals="4"
      id="h_341_ea1e1d9a_3321_420f_b0c0_1dff0fb0fac9"
      unitRef="pure">0.079</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021901Member_GB"
      decimals="4"
      id="h_342_8d891900_57f5_424b_a74f_8b20902c15b3"
      unitRef="pure">0.069</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021901Member_FR"
      decimals="4"
      id="h_343_7ed35109_7f88_4934_ad7e_c43323023c94"
      unitRef="pure">0.034</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021901Member_SG"
      decimals="4"
      id="h_344_ec735ee9_9bc6_4b2d_b2c4_5e92d9420978"
      unitRef="pure">0.020</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021901Member_HK"
      decimals="4"
      id="h_345_933fd6a2_cc55_4578_ae17_99e8dd0b1880"
      unitRef="pure">0.020</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021901Member_BE"
      decimals="4"
      id="h_346_ca4c16bb_8c8d_4d00_906b_6a6491de6d65"
      unitRef="pure">0.019</oef:PctOfTotalInv>
    <oef:FundName
      contextRef="D20251231_20260630_C000021902Member"
      id="t_150_a3b2e6d2_d8ba_8c02_f8e3_65011df188f4">MFS&#xae; Global Real Estate Portfolio</oef:FundName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="D20251231_20260630_C000021902Member"
      id="t_149_7516047f_94fd_05ce_d1d1_33f8ee3a4f14">This &lt;span class="sec-hidden" style="-sec-ix-hidden:t_149_791f1a9d_fbcc_c9f1_85e5_5eab4c8b80c4"&gt;semiannual shareholder report&lt;/span&gt; contains important information about MFS Global Real Estate Portfolio for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="D20251231_20260630_C000021902Member"
      id="t_138_e2a505f3_557b_43ba_b678_c812a1393732">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(45, 126, 201); font-family: 'arial'; font-weight: normal; font-size: 11pt;"&gt;insurancefunds.mfs.com&lt;/span&gt;. You can also request this information by contacting us at 1&#x2011;800&#x2011;225&#x2011;2606 or by sending an e-mail request to orderliterature@mfs.com.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="D20251231_20260630_C000021902Member"
      id="t_140_3fd00fe5_eec4_468d_8b34_358430dde30f">insurancefunds.mfs.com</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="D20251231_20260630_C000021902Member"
      id="t_141_5455351a_1e6a_4ab0_87d5_2b429472965c">1&#x2011;800&#x2011;225&#x2011;2606</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="D20251231_20260630_C000021902Member"
      id="t_139_d0dd51ca_7fab_4971_a610_bb98ba42daae">orderliterature@mfs.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock
      contextRef="D20251231_20260630_C000021902Member"
      id="t_145_340ef3a4_c22a_4c7a_ac3b_348c22c773a7">&lt;div style="font-family: 'arial'; font-size: 11.52pt; font-weight: bold; color: rgb(126, 45, 64); margin: 0px 0px 3pt 0px;"&gt;FUND EXPENSES&lt;/div&gt;&lt;div style="font-family: 'arial'; font-weight: normal; color: rgb(126, 45, 64); font-size: 12pt; text-align: left; margin: 0px 0px 6pt 0px;"&gt;What were the fund costs for the last six months?&lt;/div&gt;&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; vertical-align: bottom; font-style: italic; font-size: 10pt; text-align: center; color: rgb(0, 0, 0); width: 533pt; position: absolute; border-right-color: initial; border-right-style: none; border-right-width: initial; padding: 2pt 3pt 0 3pt;"&gt;(based on a hypothetical $10,000 investment)&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; vertical-align: bottom; font-style: italic; font-size: 10pt; text-align: center; color: rgb(0, 0, 0); width: 533pt; position: absolute; border-right-color: initial; border-right-style: none; border-right-width: initial; padding: 2pt 3pt 0 3pt;"&gt;&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; vertical-align: bottom; font-style: italic; font-size: 10pt; text-align: center; color: rgb(0, 0, 0); width: 533pt; position: absolute; border-right-color: initial; border-right-style: none; border-right-width: initial; padding: 2pt 3pt 0 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; font-weight: normal; text-align: center; vertical-align: middle; border-right-color: rgb(128, 128, 128); border-right-style: solid; border-right-width: 1pt; padding: 0 3pt 0 3pt;"&gt;Class Name&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; font-weight: normal; text-align: center; vertical-align: middle; border-right-color: rgb(128, 128, 128); border-right-style: solid; border-right-width: 1pt; padding: 0 3pt 0 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; font-weight: normal; text-align: center; vertical-align: middle; border-right-color: initial; border-right-style: none; border-right-width: initial; padding: 0 3pt 0 3pt;"&gt;Costs&#160;paid as a percentage of&#160;a&#160;$10,000&#160;investment (annualized)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-top-color: rgb(128, 128, 128); border-top-style: solid; border-top-width: 1pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; border-right-color: rgb(128, 128, 128); border-right-style: solid; border-right-width: 1pt; font-weight: normal; text-align: center; vertical-align: middle; padding: 0 3pt 0 3pt;"&gt;Service Class&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; border-right-color: rgb(128, 128, 128); border-right-style: solid; border-right-width: 1pt; text-align: center; vertical-align: middle; padding: 0 3pt 0 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;60&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; white-space: nowrap; border-right-color: initial; border-right-style: none; border-right-width: initial; text-align: center; vertical-align: middle; padding: 0 3pt 0 3pt;"&gt;1.15&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="D20251231_20260630_C000021902Member"
      decimals="INF"
      id="h_347_91f707ee_dbec_457b_a9ca_039694d9ad19"
      unitRef="USD">60</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="D20251231_20260630_C000021902Member"
      decimals="4"
      id="h_348_aca0b542_1749_48c9_a14c_e24caa79527c"
      unitRef="pure">0.0115</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="D20251231_20260630_C000021902Member"
      id="t_146_3ac556a7_b9b8_9e68_0085_77a61e869c31">&lt;div style="font-family: 'arial'; font-size: 11.52pt; font-weight: bold; color: rgb(126, 45, 64); margin: 0px 0px 3pt 0px;"&gt;FUND STATISTICS AS OF 6/30/26&lt;/div&gt;&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-top-color: initial; border-top-style: none; border-top-width: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; padding: 0 3pt 0 3pt;"&gt;Net Assets ($):&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 72pt; text-align: right; padding: 0 3pt 0 3pt;"&gt;155,818,263&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-weight: bold; text-align: left; font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0;"&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; text-align: left; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; padding: 0 3pt 0 3pt;"&gt;Portfolio Turnover Rate (%):&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; width: 72pt; font-weight: normal; text-align: right; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; padding: 0 3pt 0 3pt;"&gt;27&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-top-color: initial; border-top-style: none; border-top-width: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; padding: 0 3pt 0 3pt;"&gt;Total Number of Holdings:&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 72pt; text-align: right; padding: 0 3pt 0 3pt;"&gt;56&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-weight: bold; text-align: left; font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0;"&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; text-align: left; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0 3pt 0 3pt;"&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; width: 72pt; font-weight: normal; text-align: right; border-left-color: initial; border-left-style: none; border-left-width: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0 3pt 0 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;&lt;div style="font-family: 'arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; margin: 0px 0px 6pt 0px;"&gt;Where the fund holds derivatives, they are not included in the total number of portfolio holdings.&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260630_C000021902Member"
      decimals="INF"
      id="h_349_426d84b0_ee74_4b93_84e9_118c40a0f873"
      unitRef="USD">155818263</us-gaap:AssetsNet>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="D20251231_20260630_C000021902Member"
      decimals="4"
      id="h_350_a9bcbee4_ce20_423b_888b_4151f52062aa"
      unitRef="pure">0.27</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsCount
      contextRef="TI20260630_C000021902Member"
      decimals="INF"
      id="h_351_f80398de_6116_4569_b243_19b6e715bb11"
      unitRef="Holding">56</oef:HoldingsCount>
    <oef:HoldingsTableTextBlock
      contextRef="D20251231_20260630_C000021902Member"
      id="t_147_af44500f_6d0c_84f0_d3d0_05012af32abd">&lt;div style="font-family: 'arial'; font-size: 11.52pt; font-weight: bold; color: rgb(126, 45, 64); margin: 0px 0px 3pt 0px;"&gt;PORTFOLIO COMPOSITION (BASED ON TOTAL INVESTMENTS AS OF 6/30/26)&lt;/div&gt;&lt;div style="font-family: 'arial'; color: rgb(0, 0, 0); letter-spacing: normal; font-size: 10pt; text-align: left; font-weight: bold; margin: 12pt 0px 3pt 0px;"&gt;&lt;b&gt;Portfolio structure&lt;/b&gt;&lt;/div&gt;&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: initial;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; padding: 2pt 3pt 2pt 3pt;"&gt;Equities&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; width: 50pt; white-space: nowrap; padding: 2pt 3pt 2pt 3pt;"&gt;98.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; padding: 2pt 3pt 2pt 3pt;"&gt;Money Market Funds&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; width: 50pt; white-space: nowrap; padding: 2pt 3pt 2pt 3pt;"&gt;1.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; padding: 2pt 3pt 2pt 3pt;"&gt;Purchased Options&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; width: 50pt; white-space: nowrap; padding: 2pt 3pt 2pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;&lt;div style="font-family: 'arial'; color: rgb(0, 0, 0); letter-spacing: normal; font-size: 10pt; text-align: left; font-weight: bold; margin: 12pt 0px 3pt 0px;"&gt;&lt;b&gt;Top ten holdings&lt;/b&gt;&lt;/div&gt;&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: initial;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Prologis, Inc., REIT&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;7.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Equinix, Inc., REIT&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;5.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Simon Property Group, Inc., REIT&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;4.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Ventas, Inc., REIT&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;3.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Goodman Group, REIT&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;3.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Digital Realty Trust, Inc., REIT&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Mitsubishi Estate Co. Ltd.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;2.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;BXP, Inc., REIT&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;2.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Rexford Industrial Realty, Inc., REIT&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;2.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Janus Living, Inc., "A", REIT&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;2.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;&lt;div style="font-family: 'arial'; color: rgb(0, 0, 0); letter-spacing: normal; font-size: 10pt; text-align: left; font-weight: bold; margin: 0px 0px 3pt 0px;"&gt;&lt;b&gt;Issuer country weightings&lt;/b&gt;&lt;/div&gt;&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: initial;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;United States&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;67.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Australia&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;8.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Japan&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;7.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;United Kingdom&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;6.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;France&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;3.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Singapore&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;2.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Hong Kong&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;2.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Belgium&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021902Member_EquityMember"
      decimals="4"
      id="h_352_d11c9598_129e_4a41_84fd_a466c59d1234"
      unitRef="pure">0.980</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021902Member_MoneyMarketFundsMember"
      decimals="4"
      id="h_353_0b436788_276c_4943_9eb6_e220759b23c7"
      unitRef="pure">0.015</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021902Member_PurchasedOptionsMember"
      decimals="4"
      id="h_354_f6ee1b14_a918_40cf_b0a0_d4dd4660264d"
      unitRef="pure">0.005</oef:PctOfTotalInv>
    <oef:LargestHoldingsTableTextBlock
      contextRef="D20251231_20260630_C000021902Member"
      id="t_148_6ef415ab_6880_ee66_1897_6fe19bece1c8">&lt;div style="font-family: 'arial'; color: rgb(0, 0, 0); letter-spacing: normal; font-size: 10pt; text-align: left; font-weight: bold; margin: 12pt 0px 3pt 0px;"&gt;&lt;b&gt;Top ten holdings&lt;/b&gt;&lt;/div&gt;&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: initial;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Prologis, Inc., REIT&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;7.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Equinix, Inc., REIT&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;5.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Simon Property Group, Inc., REIT&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;4.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Ventas, Inc., REIT&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;3.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Goodman Group, REIT&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;3.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Digital Realty Trust, Inc., REIT&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Mitsubishi Estate Co. Ltd.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;2.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;BXP, Inc., REIT&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;2.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Rexford Industrial Realty, Inc., REIT&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;2.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Janus Living, Inc., "A", REIT&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;2.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021902Member_PrologisIncREITMember"
      decimals="4"
      id="h_355_85b8c6c0_3ac6_42f6_9989_5596e4603276"
      unitRef="pure">0.077</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021902Member_EquinixIncREITMember"
      decimals="4"
      id="h_356_775c4c85_aaf0_4f8f_8bfc_2c1ec6793f99"
      unitRef="pure">0.053</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021902Member_SimonPropertyGroupIncREITMember"
      decimals="4"
      id="h_357_097972cb_aa8d_4f79_8c3b_6b099456e966"
      unitRef="pure">0.041</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021902Member_VentasIncREITMember"
      decimals="4"
      id="h_358_1839c77e_e4d7_4d6c_a0a7_df91f2640e39"
      unitRef="pure">0.039</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021902Member_GoodmanGroupREITMember"
      decimals="4"
      id="h_359_0bdc029c_0501_4793_8537_64a04773a615"
      unitRef="pure">0.037</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021902Member_DigitalRealtyTrustIncREITMember"
      decimals="4"
      id="h_360_903ea4ea_de1f_45fb_a6fa_51d5c7d829c5"
      unitRef="pure">0.033</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021902Member_MitsubishiEstateCoLtdMember"
      decimals="4"
      id="h_361_4f250bc9_900d_4d1e_bf2b_3211e937bdaa"
      unitRef="pure">0.029</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021902Member_BXPIncREITMember"
      decimals="4"
      id="h_362_4e0c6cfb_e5a6_4dd0_814e_ff5d8c2590f8"
      unitRef="pure">0.029</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021902Member_RexfordIndustrialRealtyIncREITMember"
      decimals="4"
      id="h_363_5f64eac6_2f89_4e2f_98f8_84edd8cc2b7a"
      unitRef="pure">0.023</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021902Member_JanusLivingIncAREITMember"
      decimals="4"
      id="h_364_2e28aea4_49eb_4c2a_9699_cc31a07d4633"
      unitRef="pure">0.023</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021902Member_US"
      decimals="4"
      id="h_365_0eeb8b96_3360_4d08_94e4_6971d6877bef"
      unitRef="pure">0.675</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021902Member_AU"
      decimals="4"
      id="h_366_23663fd8_89ac_4132_beeb_e773907803f0"
      unitRef="pure">0.084</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021902Member_JP"
      decimals="4"
      id="h_367_84ef4197_f6cf_4f88_8ae1_37c525e0dcc4"
      unitRef="pure">0.079</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021902Member_GB"
      decimals="4"
      id="h_368_6a13f191_527d_4954_94c1_0cb9c12a7d85"
      unitRef="pure">0.069</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021902Member_FR"
      decimals="4"
      id="h_369_1098db9f_b95b_4209_9b88_feed8821c54d"
      unitRef="pure">0.034</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021902Member_SG"
      decimals="4"
      id="h_370_a4edeb05_e5e9_40e1_a524_ed4e749f5a8c"
      unitRef="pure">0.020</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021902Member_HK"
      decimals="4"
      id="h_371_fe644f76_170f_42a3_8b06_068e73da741d"
      unitRef="pure">0.020</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021902Member_BE"
      decimals="4"
      id="h_372_23047654_a250_42e3_b7b9_c396bcf777ab"
      unitRef="pure">0.019</oef:PctOfTotalInv>
    <oef:FundName
      contextRef="D20251231_20260630_C000021905Member"
      id="t_154_8b5285ab_019c_3fbc_7538_4371a807ea58">MFS&#xae; Blended Research&#xae;Small Cap Equity Portfolio</oef:FundName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="D20251231_20260630_C000021905Member"
      id="t_159_4a42df6e_5138_7382_9304_00852aae487d">This &lt;span class="sec-hidden" style="-sec-ix-hidden:t_159_0b7dfa78_0144_b3fc_70b6_f812df0fabe5"&gt;semiannual shareholder report&lt;/span&gt; contains important information about MFS Blended Research Small Cap Equity Portfolio for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="D20251231_20260630_C000021905Member"
      id="t_147_49f43335_ac5c_4e29_97c0_38c4375d464d">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(45, 126, 201); font-family: 'arial'; font-weight: normal; font-size: 11pt;"&gt;insurancefunds.mfs.com&lt;/span&gt;. You can also request this information by contacting us at 1&#x2011;800&#x2011;225&#x2011;2606 or by sending an e-mail request to orderliterature@mfs.com.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="D20251231_20260630_C000021905Member"
      id="t_149_d243d960_78b5_4634_ac1f_3f3ae544dd34">insurancefunds.mfs.com</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="D20251231_20260630_C000021905Member"
      id="t_150_97e73384_ef3d_4918_ad8e_0573090ae520">1&#x2011;800&#x2011;225&#x2011;2606</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="D20251231_20260630_C000021905Member"
      id="t_148_2bde19f2_5a05_4950_b6e5_c6bb0f916966">orderliterature@mfs.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock
      contextRef="D20251231_20260630_C000021905Member"
      id="t_155_1fa853fb_29e6_80ed_f397_6763d9bb78a9">&lt;div style="font-family: 'arial'; font-size: 11.52pt; font-weight: bold; color: rgb(126, 45, 64); margin: 0px 0px 3pt 0px;"&gt;FUND EXPENSES&lt;/div&gt;&lt;div style="font-family: 'arial'; font-weight: normal; color: rgb(126, 45, 64); font-size: 12pt; text-align: left; margin: 0px 0px 6pt 0px;"&gt;What were the fund costs for the last six months?&lt;/div&gt;&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; vertical-align: bottom; font-style: italic; font-size: 10pt; text-align: center; color: rgb(0, 0, 0); width: 533pt; position: absolute; border-right-color: initial; border-right-style: none; border-right-width: initial; padding: 2pt 3pt 0 3pt;"&gt;(based on a hypothetical $10,000 investment)&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; vertical-align: bottom; font-style: italic; font-size: 10pt; text-align: center; color: rgb(0, 0, 0); width: 533pt; position: absolute; border-right-color: initial; border-right-style: none; border-right-width: initial; padding: 2pt 3pt 0 3pt;"&gt;&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; vertical-align: bottom; font-style: italic; font-size: 10pt; text-align: center; color: rgb(0, 0, 0); width: 533pt; position: absolute; border-right-color: initial; border-right-style: none; border-right-width: initial; padding: 2pt 3pt 0 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; font-weight: normal; text-align: center; vertical-align: middle; border-right-color: rgb(128, 128, 128); border-right-style: solid; border-right-width: 1pt; padding: 0 3pt 0 3pt;"&gt;Class Name&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; font-weight: normal; text-align: center; vertical-align: middle; border-right-color: rgb(128, 128, 128); border-right-style: solid; border-right-width: 1pt; padding: 0 3pt 0 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; font-weight: normal; text-align: center; vertical-align: middle; border-right-color: initial; border-right-style: none; border-right-width: initial; padding: 0 3pt 0 3pt;"&gt;Costs&#160;paid as a percentage of&#160;a&#160;$10,000&#160;investment (annualized)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-top-color: rgb(128, 128, 128); border-top-style: solid; border-top-width: 1pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; border-right-color: rgb(128, 128, 128); border-right-style: solid; border-right-width: 1pt; font-weight: normal; text-align: center; vertical-align: middle; padding: 0 3pt 0 3pt;"&gt;Initial Class&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; border-right-color: rgb(128, 128, 128); border-right-style: solid; border-right-width: 1pt; text-align: center; vertical-align: middle; padding: 0 3pt 0 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;31&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; white-space: nowrap; border-right-color: initial; border-right-style: none; border-right-width: initial; text-align: center; vertical-align: middle; padding: 0 3pt 0 3pt;"&gt;0.57&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="D20251231_20260630_C000021905Member"
      decimals="INF"
      id="h_373_efbd0a51_bbe5_439f_ada3_83725e31a5e2"
      unitRef="USD">31</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="D20251231_20260630_C000021905Member"
      decimals="4"
      id="h_374_4bb2dc97_809d_4aaf_98a6_c4188558026f"
      unitRef="pure">0.0057</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="D20251231_20260630_C000021905Member"
      id="t_156_ee096e48_e41c_6c34_8a07_ff17c06d53bd">&lt;div style="font-family: 'arial'; font-size: 11.52pt; font-weight: bold; color: rgb(126, 45, 64); margin: 0px 0px 3pt 0px;"&gt;FUND STATISTICS AS OF 6/30/26&lt;/div&gt;&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-top-color: initial; border-top-style: none; border-top-width: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; padding: 0 3pt 0 3pt;"&gt;Net Assets ($):&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 72pt; text-align: right; padding: 0 3pt 0 3pt;"&gt;86,065,068&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-weight: bold; text-align: left; font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0;"&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; text-align: left; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; padding: 0 3pt 0 3pt;"&gt;Portfolio Turnover Rate (%):&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; width: 72pt; font-weight: normal; text-align: right; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; padding: 0 3pt 0 3pt;"&gt;37&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-top-color: initial; border-top-style: none; border-top-width: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; padding: 0 3pt 0 3pt;"&gt;Total Number of Holdings:&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 72pt; text-align: right; padding: 0 3pt 0 3pt;"&gt;252&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-weight: bold; text-align: left; font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0;"&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; text-align: left; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0 3pt 0 3pt;"&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; width: 72pt; font-weight: normal; text-align: right; border-left-color: initial; border-left-style: none; border-left-width: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0 3pt 0 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;&lt;div style="font-family: 'arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; margin: 0px 0px 6pt 0px;"&gt;Where the fund holds derivatives, they are not included in the total number of portfolio holdings.&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260630_C000021905Member"
      decimals="INF"
      id="h_375_a39bf9b9_bbce_412d_a775_63abfbbd1027"
      unitRef="USD">86065068</us-gaap:AssetsNet>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="D20251231_20260630_C000021905Member"
      decimals="4"
      id="h_376_cdcfaacc_576c_46bd_b76d_4170adfd4ab4"
      unitRef="pure">0.37</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsCount
      contextRef="TI20260630_C000021905Member"
      decimals="INF"
      id="h_377_4466609c_cd06_4055_800d_ed7aecd8c7ae"
      unitRef="Holding">252</oef:HoldingsCount>
    <oef:HoldingsTableTextBlock
      contextRef="D20251231_20260630_C000021905Member"
      id="t_157_e1c39f40_ff2b_7d78_d954_29260674b6a6">&lt;div style="font-family: 'arial'; font-size: 11.52pt; font-weight: bold; color: rgb(126, 45, 64); margin: 0px 0px 3pt 0px;"&gt;PORTFOLIO COMPOSITION (BASED ON TOTAL INVESTMENTS AS OF 6/30/26)&lt;/div&gt;&lt;div style="font-family: 'arial'; color: rgb(0, 0, 0); letter-spacing: normal; font-size: 10pt; text-align: left; font-weight: bold; margin: 12pt 0px 3pt 0px;"&gt;&lt;b&gt;Portfolio structure&lt;/b&gt;&lt;/div&gt;&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: initial;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; padding: 2pt 3pt 2pt 3pt;"&gt;Equities&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; width: 50pt; white-space: nowrap; padding: 2pt 3pt 2pt 3pt;"&gt;98.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; padding: 2pt 3pt 2pt 3pt;"&gt;Money Market Funds&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; width: 50pt; white-space: nowrap; padding: 2pt 3pt 2pt 3pt;"&gt;1.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;&lt;div style="font-family: 'arial'; color: rgb(0, 0, 0); letter-spacing: normal; font-size: 10pt; text-align: left; font-weight: bold; margin: 12pt 0px 3pt 0px;"&gt;&lt;b&gt;Equity sectors&lt;/b&gt;&lt;/div&gt;&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: initial;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Health Care&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;18.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Industrials&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;17.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Information Technology&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;17.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Financials&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;17.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Consumer Discretionary&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;8.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Energy&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;4.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Real Estate&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;4.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Materials&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;4.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Utilities&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;2.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Communication Services&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Consumer Staples&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;&lt;div style="font-family: 'arial'; color: rgb(0, 0, 0); letter-spacing: normal; font-size: 10pt; text-align: left; font-weight: bold; margin: 0px 0px 3pt 0px;"&gt;&lt;b&gt;Top ten holdings&lt;/b&gt;&lt;/div&gt;&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: initial;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Formfactor, Inc.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;2.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;MYR Group, Inc.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Advanced Energy Industries, Inc.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;UMB Financial Corp.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Corsair Gaming, Inc.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Popular, Inc.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Portland General Electric Co.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Bloom Energy Corp.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Modine Manufacturing Co.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Envista Holdings Corp.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;&lt;div style="font-family: 'arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; margin: 0px 0px 6pt 0px;"&gt;MFS uses the Global Industry Classification Standard (GICS&lt;sup style="font-size: smaller; vertical-align: super;"&gt;&#xae;&lt;/sup&gt;) for sector/industry reporting. MFS has applied its own internal sector/industry classification methodology for equity securities and non-equity securities that are unclassified by GICS.&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021905Member_EquityMember"
      decimals="4"
      id="h_378_4bc4f1ad_8bc7_4c04_9e06_f1a1258684d1"
      unitRef="pure">0.985</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021905Member_MoneyMarketFundsMember"
      decimals="4"
      id="h_379_50a9625b_9a7f_41a2_a39b_81d78cefcc4a"
      unitRef="pure">0.015</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021905Member_HealthcareSectorMember"
      decimals="4"
      id="h_380_1d74341e_616f_4bf2_8165_ea8eb51f1e02"
      unitRef="pure">0.183</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021905Member_IndustrialSectorMember"
      decimals="4"
      id="h_381_13e09241_fd6a_4848_88c6_38f5094cb188"
      unitRef="pure">0.176</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021905Member_InformationTechnologySectorMember"
      decimals="4"
      id="h_382_e2c49784_d77c_4566_bb8e_ecfbf506e833"
      unitRef="pure">0.175</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021905Member_FinancialServicesSectorMember"
      decimals="4"
      id="h_383_6d6da7a1_5bf7_4ab2_acf4_2bc7d54f64a8"
      unitRef="pure">0.170</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021905Member_ConsumerDiscretionarySectorMember"
      decimals="4"
      id="h_384_4f4f603e_cf99_4878_948c_7571ef27a0c9"
      unitRef="pure">0.081</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021905Member_EnergySectorMember"
      decimals="4"
      id="h_385_5fbe4d11_696c_411e_a0e4_04ba4bed076f"
      unitRef="pure">0.048</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021905Member_RealEstateSectorMember"
      decimals="4"
      id="h_386_31ba3fdc_f8f2_4616_9293_c6c778d23cab"
      unitRef="pure">0.048</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021905Member_MaterialsSectorMember"
      decimals="4"
      id="h_387_0576b853_f916_4b08_a987_a17779c8a7fb"
      unitRef="pure">0.048</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021905Member_UtilitiesSectorMember"
      decimals="4"
      id="h_388_43d992cc_5f1b_44c7_a55a_f8cd7137dbb5"
      unitRef="pure">0.026</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021905Member_CommunicationsSectorMember"
      decimals="4"
      id="h_389_e0ef0bc3_bec6_4f9c_9bf8_c20de05e69fe"
      unitRef="pure">0.016</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021905Member_ConsumerStaplesSectorMember"
      decimals="4"
      id="h_390_fead4c1b_12e9_4ccd_9afc_1f8fe90759cc"
      unitRef="pure">0.014</oef:PctOfTotalInv>
    <oef:LargestHoldingsTableTextBlock
      contextRef="D20251231_20260630_C000021905Member"
      id="t_158_a250013e_00c7_1e9c_8246_49594204462d">&lt;div style="font-family: 'arial'; color: rgb(0, 0, 0); letter-spacing: normal; font-size: 10pt; text-align: left; font-weight: bold; margin: 0px 0px 3pt 0px;"&gt;&lt;b&gt;Top ten holdings&lt;/b&gt;&lt;/div&gt;&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: initial;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Formfactor, Inc.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;2.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;MYR Group, Inc.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Advanced Energy Industries, Inc.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;UMB Financial Corp.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Corsair Gaming, Inc.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Popular, Inc.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Portland General Electric Co.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Bloom Energy Corp.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Modine Manufacturing Co.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Envista Holdings Corp.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021905Member_FormfactorIncMember"
      decimals="4"
      id="h_391_c569184e_1236_4851_86b0_c6d3f3b36463"
      unitRef="pure">0.021</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021905Member_MYRGroupIncMember"
      decimals="4"
      id="h_392_9744ec7d_d187_48f5_b899_c292f1803623"
      unitRef="pure">0.018</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021905Member_AdvancedEnergyIndustriesIncMember"
      decimals="4"
      id="h_393_3e4b7867_fc46_46a9_abe6_2cc97f182afc"
      unitRef="pure">0.016</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021905Member_UMBFinancialCorpMember"
      decimals="4"
      id="h_394_8151628c_fb64_42c2_a825_6a71a49e3482"
      unitRef="pure">0.016</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021905Member_CorsairGamingIncMember"
      decimals="4"
      id="h_395_7ce90a9e_9f9a_467a_a84e_9a54bde639c8"
      unitRef="pure">0.015</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021905Member_PopularIncMember"
      decimals="4"
      id="h_396_36f496e6_1cdd_42de_a8f6_4923a4650848"
      unitRef="pure">0.015</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021905Member_PortlandGeneralElectricCoMember"
      decimals="4"
      id="h_397_bf49a58c_1cb9_4b87_8ae7_7da485fe6c5f"
      unitRef="pure">0.014</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021905Member_BloomEnergyCorpMember"
      decimals="4"
      id="h_398_a31f36d6_bc5b_44b5_9ec7_a6f393c04dad"
      unitRef="pure">0.013</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021905Member_ModineManufacturingCoMember"
      decimals="4"
      id="h_399_f75e5f9d_c8dc_4501_9264_7762548d0bfc"
      unitRef="pure">0.014</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021905Member_EnvistaHoldingsCorpMember"
      decimals="4"
      id="h_400_3bc21d5c_1602_4339_b209_834e4ce6495c"
      unitRef="pure">0.014</oef:PctOfTotalInv>
    <oef:FundName
      contextRef="D20251231_20260630_C000021906Member"
      id="t_163_f0b43b76_0a2a_98d6_97c1_a23309ed3937">MFS&#xae; Blended Research&#xae;Small Cap Equity Portfolio</oef:FundName>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="D20251231_20260630_C000021906Member"
      id="t_167_58add66a_56b7_442e_b9e0_fa1e56e841c6">This &lt;span class="sec-hidden" style="-sec-ix-hidden:t_167_1c3c2460_8e92_1cf2_85f6_5049bbc3fc8a"&gt;semiannual shareholder report&lt;/span&gt; contains important information about MFS Blended Research Small Cap Equity Portfolio for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="D20251231_20260630_C000021906Member"
      id="t_156_cb96fdc5_0df1_42b8_a19c_bc2ba3eeb038">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(45, 126, 201); font-family: 'arial'; font-weight: normal; font-size: 11pt;"&gt;insurancefunds.mfs.com&lt;/span&gt;. You can also request this information by contacting us at 1&#x2011;800&#x2011;225&#x2011;2606 or by sending an e-mail request to orderliterature@mfs.com.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="D20251231_20260630_C000021906Member"
      id="t_158_359f4b2a_5731_4fc4_99f7_bc925c4b8fa0">insurancefunds.mfs.com</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="D20251231_20260630_C000021906Member"
      id="t_159_f159a41a_840d_418a_bf42_51e16244a799">1&#x2011;800&#x2011;225&#x2011;2606</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="D20251231_20260630_C000021906Member"
      id="t_157_a94b353e_2057_4966_8762_3c1543737255">orderliterature@mfs.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock
      contextRef="D20251231_20260630_C000021906Member"
      id="t_164_8ec827bd_df78_8fa1_74a0_8ad383309a27">&lt;div style="font-family: 'arial'; font-size: 11.52pt; font-weight: bold; color: rgb(126, 45, 64); margin: 0px 0px 3pt 0px;"&gt;FUND EXPENSES&lt;/div&gt;&lt;div style="font-family: 'arial'; font-weight: normal; color: rgb(126, 45, 64); font-size: 12pt; text-align: left; margin: 0px 0px 6pt 0px;"&gt;What were the fund costs for the last six months?&lt;/div&gt;&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; vertical-align: bottom; font-style: italic; font-size: 10pt; text-align: center; color: rgb(0, 0, 0); width: 533pt; position: absolute; border-right-color: initial; border-right-style: none; border-right-width: initial; padding: 2pt 3pt 0 3pt;"&gt;(based on a hypothetical $10,000 investment)&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; vertical-align: bottom; font-style: italic; font-size: 10pt; text-align: center; color: rgb(0, 0, 0); width: 533pt; position: absolute; border-right-color: initial; border-right-style: none; border-right-width: initial; padding: 2pt 3pt 0 3pt;"&gt;&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; vertical-align: bottom; font-style: italic; font-size: 10pt; text-align: center; color: rgb(0, 0, 0); width: 533pt; position: absolute; border-right-color: initial; border-right-style: none; border-right-width: initial; padding: 2pt 3pt 0 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; font-weight: normal; text-align: center; vertical-align: middle; border-right-color: rgb(128, 128, 128); border-right-style: solid; border-right-width: 1pt; padding: 0 3pt 0 3pt;"&gt;Class Name&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; font-weight: normal; text-align: center; vertical-align: middle; border-right-color: rgb(128, 128, 128); border-right-style: solid; border-right-width: 1pt; padding: 0 3pt 0 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; font-weight: normal; text-align: center; vertical-align: middle; border-right-color: initial; border-right-style: none; border-right-width: initial; padding: 0 3pt 0 3pt;"&gt;Costs&#160;paid as a percentage of&#160;a&#160;$10,000&#160;investment (annualized)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-top-color: rgb(128, 128, 128); border-top-style: solid; border-top-width: 1pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; border-right-color: rgb(128, 128, 128); border-right-style: solid; border-right-width: 1pt; font-weight: normal; text-align: center; vertical-align: middle; padding: 0 3pt 0 3pt;"&gt;Service Class&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; border-right-color: rgb(128, 128, 128); border-right-style: solid; border-right-width: 1pt; text-align: center; vertical-align: middle; padding: 0 3pt 0 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;45&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; white-space: nowrap; border-right-color: initial; border-right-style: none; border-right-width: initial; text-align: center; vertical-align: middle; padding: 0 3pt 0 3pt;"&gt;0.82&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="D20251231_20260630_C000021906Member"
      decimals="INF"
      id="h_401_dd2d9f77_ba1a_4f2f_b568_c41ddcaa3c5c"
      unitRef="USD">45</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="D20251231_20260630_C000021906Member"
      decimals="4"
      id="h_402_0b9fe4e1_fb35_45e1_8ecc_e9d660fb1599"
      unitRef="pure">0.0082</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="D20251231_20260630_C000021906Member"
      id="t_165_c80160bf_8070_7442_7565_c0942115ad49">&lt;div style="font-family: 'arial'; font-size: 11.52pt; font-weight: bold; color: rgb(126, 45, 64); margin: 0px 0px 3pt 0px;"&gt;FUND STATISTICS AS OF 6/30/26&lt;/div&gt;&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-top-color: initial; border-top-style: none; border-top-width: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; padding: 0 3pt 0 3pt;"&gt;Net Assets ($):&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 72pt; text-align: right; padding: 0 3pt 0 3pt;"&gt;86,065,068&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-weight: bold; text-align: left; font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0;"&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; text-align: left; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; padding: 0 3pt 0 3pt;"&gt;Portfolio Turnover Rate (%):&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; width: 72pt; font-weight: normal; text-align: right; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; padding: 0 3pt 0 3pt;"&gt;37&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-top-color: initial; border-top-style: none; border-top-width: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; padding: 0 3pt 0 3pt;"&gt;Total Number of Holdings:&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 72pt; text-align: right; padding: 0 3pt 0 3pt;"&gt;252&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-weight: bold; text-align: left; font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0;"&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; border-left-color: initial; border-left-style: none; border-left-width: initial; width: 178pt; font-weight: normal; text-align: left; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0 3pt 0 3pt;"&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; width: 72pt; font-weight: normal; text-align: right; border-left-color: initial; border-left-style: none; border-left-width: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding: 0 3pt 0 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;&lt;div style="font-family: 'arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; margin: 0px 0px 6pt 0px;"&gt;Where the fund holds derivatives, they are not included in the total number of portfolio holdings.&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260630_C000021906Member"
      decimals="INF"
      id="h_403_48ba2a1e_8515_42a3_ac74_087df7ef5601"
      unitRef="USD">86065068</us-gaap:AssetsNet>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="D20251231_20260630_C000021906Member"
      decimals="4"
      id="h_404_9ae140fe_5058_46ab_8d24_9c6e0d740635"
      unitRef="pure">0.37</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsCount
      contextRef="TI20260630_C000021906Member"
      decimals="INF"
      id="h_405_695dc34a_35f7_4c02_ab82_8df304e72f6f"
      unitRef="Holding">252</oef:HoldingsCount>
    <oef:HoldingsTableTextBlock
      contextRef="D20251231_20260630_C000021906Member"
      id="t_166_48e05b42_5d6b_70dc_c463_80c745acc76c">&lt;div style="font-family: 'arial'; font-size: 11.52pt; font-weight: bold; color: rgb(126, 45, 64); margin: 0px 0px 3pt 0px;"&gt;PORTFOLIO COMPOSITION (BASED ON TOTAL INVESTMENTS AS OF 6/30/26)&lt;/div&gt;&lt;div style="font-family: 'arial'; color: rgb(0, 0, 0); letter-spacing: normal; font-size: 10pt; text-align: left; font-weight: bold; margin: 12pt 0px 3pt 0px;"&gt;&lt;b&gt;Portfolio structure&lt;/b&gt;&lt;/div&gt;&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: initial;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; padding: 2pt 3pt 2pt 3pt;"&gt;Equities&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; width: 50pt; white-space: nowrap; padding: 2pt 3pt 2pt 3pt;"&gt;98.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; padding: 2pt 3pt 2pt 3pt;"&gt;Money Market Funds&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; width: 50pt; white-space: nowrap; padding: 2pt 3pt 2pt 3pt;"&gt;1.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;&lt;div style="font-family: 'arial'; color: rgb(0, 0, 0); letter-spacing: normal; font-size: 10pt; text-align: left; font-weight: bold; margin: 12pt 0px 3pt 0px;"&gt;&lt;b&gt;Equity sectors&lt;/b&gt;&lt;/div&gt;&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: initial;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Health Care&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;18.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Industrials&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;17.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Information Technology&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;17.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Financials&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;17.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Consumer Discretionary&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;8.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Energy&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;4.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Real Estate&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;4.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Materials&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;4.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Utilities&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;2.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Communication Services&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: left; vertical-align: bottom; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Consumer Staples&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;&lt;div style="font-family: 'arial'; color: rgb(0, 0, 0); letter-spacing: normal; font-size: 10pt; text-align: left; font-weight: bold; margin: 0px 0px 3pt 0px;"&gt;&lt;b&gt;Top ten holdings&lt;/b&gt;&lt;/div&gt;&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: initial;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Formfactor, Inc.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;2.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;MYR Group, Inc.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Advanced Energy Industries, Inc.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;UMB Financial Corp.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Corsair Gaming, Inc.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Popular, Inc.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Portland General Electric Co.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Bloom Energy Corp.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Modine Manufacturing Co.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Envista Holdings Corp.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;&lt;div style="font-family: 'arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 8pt; margin: 0px 0px 6pt 0px;"&gt;MFS uses the Global Industry Classification Standard (GICS&lt;sup style="font-size: smaller; vertical-align: super;"&gt;&#xae;&lt;/sup&gt;) for sector/industry reporting. MFS has applied its own internal sector/industry classification methodology for equity securities and non-equity securities that are unclassified by GICS.&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021906Member_EquityMember"
      decimals="4"
      id="h_406_05524f89_b428_470a_8470_1c4be675356f"
      unitRef="pure">0.985</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021906Member_MoneyMarketFundsMember"
      decimals="4"
      id="h_407_30842d02_56fa_496e_87e9_0c75dd2c53f6"
      unitRef="pure">0.015</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021906Member_HealthcareSectorMember"
      decimals="4"
      id="h_408_b50e049a_155c_45b2_bed9_f9e4d8903df2"
      unitRef="pure">0.183</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021906Member_IndustrialSectorMember"
      decimals="4"
      id="h_409_8a05048b_0244_4700_8842_2bd80558e098"
      unitRef="pure">0.176</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021906Member_InformationTechnologySectorMember"
      decimals="4"
      id="h_410_b9712c6f_e85a_4a37_a3a3_7c8cd0f04090"
      unitRef="pure">0.175</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021906Member_FinancialServicesSectorMember"
      decimals="4"
      id="h_411_c16e1fed_f459_45a4_833c_cbdbdbc1fb07"
      unitRef="pure">0.170</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021906Member_ConsumerDiscretionarySectorMember"
      decimals="4"
      id="h_412_ce833cc9_b609_4415_bd14_1c71ec315037"
      unitRef="pure">0.081</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021906Member_EnergySectorMember"
      decimals="4"
      id="h_413_926fe02f_8899_4bac_aa5e_19fad376b29d"
      unitRef="pure">0.048</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021906Member_RealEstateSectorMember"
      decimals="4"
      id="h_414_f850688e_c4de_4ef1_acc1_21dd341a0ad6"
      unitRef="pure">0.048</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021906Member_MaterialsSectorMember"
      decimals="4"
      id="h_415_f6ffb6dd_1045_4e93_ba32_d680a6f6eb42"
      unitRef="pure">0.048</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021906Member_UtilitiesSectorMember"
      decimals="4"
      id="h_416_b40eb061_1d58_41d3_84ad_b1afd9390845"
      unitRef="pure">0.026</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021906Member_CommunicationsSectorMember"
      decimals="4"
      id="h_417_16da467d_ddf3_4e6a_ab2e_2dda005d875a"
      unitRef="pure">0.016</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021906Member_ConsumerStaplesSectorMember"
      decimals="4"
      id="h_418_5bb001be_800b_4b45_a6eb_d71ee637d6d0"
      unitRef="pure">0.014</oef:PctOfTotalInv>
    <oef:LargestHoldingsTableTextBlock
      contextRef="D20251231_20260630_C000021906Member"
      id="t_168_973f6737_1bdb_d6d2_70c2_b6f9d08e131e">&lt;div style="font-family: 'arial'; color: rgb(0, 0, 0); letter-spacing: normal; font-size: 10pt; text-align: left; font-weight: bold; margin: 0px 0px 3pt 0px;"&gt;&lt;b&gt;Top ten holdings&lt;/b&gt;&lt;/div&gt;&lt;table style="table-layout: auto; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt; border-top-color: initial; border-top-style: none; border-top-width: initial;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Formfactor, Inc.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;2.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;MYR Group, Inc.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Advanced Energy Industries, Inc.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;UMB Financial Corp.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Corsair Gaming, Inc.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Popular, Inc.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Portland General Electric Co.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Bloom Energy Corp.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Modine Manufacturing Co.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: 16pt; border-bottom-color: rgb(128, 128, 128); border-bottom-style: solid; border-bottom-width: 1pt;"&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; vertical-align: bottom; text-align: left; width: auto; padding: 2pt 2pt 2pt 3pt;"&gt;Envista Holdings Corp.&lt;/td&gt;
&lt;td style="font-weight: 400; break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 10pt; text-align: right; vertical-align: bottom; white-space: nowrap; width: 45pt; padding: 2pt 3pt 2pt 0;"&gt;1.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021906Member_FormfactorIncMember"
      decimals="4"
      id="h_419_3759a600_3ba5_443a_8fb0_8e864e8076af"
      unitRef="pure">0.021</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021906Member_MYRGroupIncMember"
      decimals="4"
      id="h_420_1e8dd935_3447_4b48_a695_08cf6f4be4ba"
      unitRef="pure">0.018</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021906Member_AdvancedEnergyIndustriesIncMember"
      decimals="4"
      id="h_421_c61da91e_f5a3_4aff_89a4_fc3940c0497b"
      unitRef="pure">0.016</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021906Member_UMBFinancialCorpMember"
      decimals="4"
      id="h_422_bcfc967a_386a_41e0_aa5d_ae97f40c1551"
      unitRef="pure">0.016</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021906Member_CorsairGamingIncMember"
      decimals="4"
      id="h_423_93493480_c666_47f6_882e_88dd815652de"
      unitRef="pure">0.015</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021906Member_PopularIncMember"
      decimals="4"
      id="h_424_c17ba220_4799_4508_bfa6_b2dc5b97ea7a"
      unitRef="pure">0.015</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021906Member_PortlandGeneralElectricCoMember"
      decimals="4"
      id="h_425_af4ebff8_3ec3_417e_bbd9_c112f589756a"
      unitRef="pure">0.014</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021906Member_BloomEnergyCorpMember"
      decimals="4"
      id="h_426_942a6d71_1dc2_431c_a692_fb804e41fb27"
      unitRef="pure">0.013</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021906Member_ModineManufacturingCoMember"
      decimals="4"
      id="h_427_e0e9a5c4_7140_490c_93b7_cde55256cd56"
      unitRef="pure">0.014</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="TI20260630_C000021906Member_EnvistaHoldingsCorpMember"
      decimals="4"
      id="h_428_5060753e_19b5_4829_abce_073f144079ec"
      unitRef="pure">0.014</oef:PctOfTotalInv>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#h_1_693fe13c_671e_4e89_a174_8cf7d0b5d24d"
          xlink:label="h_1_693fe13c_671e_4e89_a174_8cf7d0b5d24d"
          xlink:type="locator"/>
        <link:footnote id="f_0001_000001" xlink:label="f_0001_000001" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Expenses are direct expenses and do not include underlying fund fees and expenses.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_1_693fe13c_671e_4e89_a174_8cf7d0b5d24d"
          xlink:to="f_0001_000001"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_104_44e6b7b1_258c_4e1c_a286_c06592b490ca"
          xlink:label="h_104_44e6b7b1_258c_4e1c_a286_c06592b490ca"
          xlink:type="locator"/>
        <link:footnote id="f_0009_000001" xlink:label="f_0009_000001" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Expenses are direct expenses and do not include underlying fund fees and expenses.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_104_44e6b7b1_258c_4e1c_a286_c06592b490ca"
          xlink:to="f_0009_000001"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_126_3ca0d05b_8e19_4580_9032_7dc367f1dcdf"
          xlink:label="h_126_3ca0d05b_8e19_4580_9032_7dc367f1dcdf"
          xlink:type="locator"/>
        <link:footnote id="f_0011_000001" xlink:label="f_0011_000001" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Expenses are direct expenses and do not include underlying fund fees and expenses.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_126_3ca0d05b_8e19_4580_9032_7dc367f1dcdf"
          xlink:to="f_0011_000001"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_126_b89b459a_8371_214d_29d1_e4636b517eb2"
          xlink:label="h_126_b89b459a_8371_214d_29d1_e4636b517eb2"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_126_b89b459a_8371_214d_29d1_e4636b517eb2"
          xlink:to="f_0009_000001"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_127_55c21065_0506_4b46_9fec_45443b4f4cc1"
          xlink:label="h_127_55c21065_0506_4b46_9fec_45443b4f4cc1"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_127_55c21065_0506_4b46_9fec_45443b4f4cc1"
          xlink:to="f_0011_000001"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_2_32b6cb99_1392_4524_9836_2a50f7e33e3e"
          xlink:label="h_2_32b6cb99_1392_4524_9836_2a50f7e33e3e"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_2_32b6cb99_1392_4524_9836_2a50f7e33e3e"
          xlink:to="f_0001_000001"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_219_79ba1518_7f67_41ef_9ceb_e183f34e2828"
          xlink:label="h_219_79ba1518_7f67_41ef_9ceb_e183f34e2828"
          xlink:type="locator"/>
        <link:footnote id="f_0021_000001" xlink:label="f_0021_000001" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Expenses are direct expenses and do not include underlying fund fees and expenses.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_219_79ba1518_7f67_41ef_9ceb_e183f34e2828"
          xlink:to="f_0021_000001"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_220_b927d040_8f61_4e9f_9158_dd4ce93de308"
          xlink:label="h_220_b927d040_8f61_4e9f_9158_dd4ce93de308"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_220_b927d040_8f61_4e9f_9158_dd4ce93de308"
          xlink:to="f_0021_000001"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_24_4a561ed5_ee02_4535_82e0_479bac42884a"
          xlink:label="h_24_4a561ed5_ee02_4535_82e0_479bac42884a"
          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">Expenses are direct expenses and do not include underlying fund fees and expenses.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_24_4a561ed5_ee02_4535_82e0_479bac42884a"
          xlink:to="f_0003_000001"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_242_4aab3f8d_62d5_46af_85fb_be18435a7747"
          xlink:label="h_242_4aab3f8d_62d5_46af_85fb_be18435a7747"
          xlink:type="locator"/>
        <link:footnote id="f_0023_000001" xlink:label="f_0023_000001" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Expenses are direct expenses and do not include underlying fund fees and expenses.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_242_4aab3f8d_62d5_46af_85fb_be18435a7747"
          xlink:to="f_0023_000001"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_243_24aa176a_d834_4f58_b27e_9dece9f7e3df"
          xlink:label="h_243_24aa176a_d834_4f58_b27e_9dece9f7e3df"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_243_24aa176a_d834_4f58_b27e_9dece9f7e3df"
          xlink:to="f_0023_000001"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_25_cc1d07a1_9a6e_403d_bd32_783e8bd00de0"
          xlink:label="h_25_cc1d07a1_9a6e_403d_bd32_783e8bd00de0"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_25_cc1d07a1_9a6e_403d_bd32_783e8bd00de0"
          xlink:to="f_0003_000001"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
